Perlscriptメモ

PerlScriptでもDOMアクセスが可能な事に気がついたので、少し試してみる。

<script type="text/perlscript">
<!--
my $objDoc = $window -> document;
my $objPrg = $objDoc -> createElement("p");
my $txtPrg = $objDoc -> createTextNode("Sample Text");
$objPrg -> appendChild($txtPrg);
$objDoc -> body -> appendChild($objPrg);
# -->
</script>

しかし、上記のようにスクリプト内部をコメントアウトしようとすると、エラーが発生してしまうようだ(MSIE6.0)。それを回避できる有用な方法は見つからなかった。別途外部ファイルを用意する必要があるだろう。
Perlをインストールしている必要があり、且つMSIEでしか動かない。WSH で使うくらいしか使い道はなさそうだ。
対応状況によってスクリプト言語切り替える方法は、現状のところ今一つ有効な手段が無いようだ。XHTML 2.0でやっと可能になる。