本年も webmaster 様にはご迷惑をお掛けするかと思いますが、よろしくお願いいたします。
質問させていただきたいことがあり、書き込みさせていただきました。
サイトにてCGIのアクセス解析を設置しております。
phpファイルにHTMLに組み込んでいたものと同様に組み込んだところ正常に動作いたしました。
が、デザイン定義ファイル(xslファイル)に組み込むと正常に動作しません。
組み込むのは下記のものです。
コード: 全て選択
<SCRIPT language="JavaScript1.2">
<!--
document.write("<IMG src='../***/***/access/accimg.cgi?id={ashiatoID}&img=1&scr=", screen.width, "x", screen.height, "x", screen.colorDepth, "&ref=", escape(parent.document.referrer), "' border="0" width="1" height="1" />");
//-->
</SCRIPT>
<NOSCRIPT>
<IMG src="../***/***/access/accimg.cgi?id={ashiatoID}&img=1&ref=noScript" border="0" width="1" height="1" />
</NOSCRIPT>
正常に動作しない、と言うのはページを開いてソースをみると
コード: 全て選択
<SCRIPT language="JavaScript1.2"></SCRIPT>
<NOSCRIPT>
<IMG src="../***/***/access/accimg.cgi?id={ashiatoID}&img=1&ref=noScript" border="0" width="1" height="1" />
</NOSCRIPT>
ページ自体にエラーは出ないのですが、JavaScriptの部分がなくなってしまいます。
コメントタグ「<!-- ** //-->」を外すとソースにJavaScriptの部分は表示されるのですが、空白と”(ダブルクォーテーション)の部分が文字化けしています。
xslファイルで”(ダブルクォーテーション)を「"」としてみても同じ結果でした。
またCMSDと離れた質問をしているとは思うのですが、またお力を貸していただければと思っております。
お忙しいかとは思いますが、よろしくお願いいたします。