• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:JavaScriptを外部ファイルに[アクセス解析])

JavaScriptを外部ファイルにアクセス解析

このQ&Aのポイント
  • AccessAnalyzer.comのアクセス解析を外部ファイル化する方法について教えてください。
  • 教えて!gooの過去の質問で良回答があり、それを参考に試してみましたが上手くいきません。
  • AccessAnalyzer.comから発行されたタグを外部ファイルに保存したいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • NTJ
  • ベストアンサー率44% (46/103)
回答No.1

まず、「外部ファイル化」という意味をご理解されていますでしょうか? 「同じ処理を1ファイルで済ませられる、便利な呪文」などとお考えではないでしょうか? その「発行されたタグ」なるものを、よくご覧になってください。 <script src="​http://j1.ax.xrea.com/l.j?id=100xxxxxx"​ type="text/javascript"></script> この部分です。 これこそが、外部スクリプト参照そのものです。 それに続く <noscript> <a href="​http://w1.ax.xrea.com/c.f?id=100xxxxxx"><img​ src="​http://w1.ax.xrea.com/l.f?id=100xxxxxx%60&url=X"​ width="1" height="1" alt="AX"><br> </a></noscript> この部分は、JavaScriptを動作しないようにしている利用者のための記述です。 ですのでこの辺りの部分を外部化することは非常に難しいでしょう。 可能なのは、 var ID="100xxxxxx"; var AD=4; var FRAME=0; この3行だけですね。 この3行だけの内容のファイルをつくって、para.js とでも名前を付けて保存し、 <script src="para.js"​ type="text/javascript"></script> <script src="​http://j1.ax.xrea.com/l.j?id=100xxxxxx"​ type="text/javascript"></script> <noscript> <a href="​http://w1.ax.xrea.com/c.f?id=100xxxxxx"><img​ src="​http://w1.ax.xrea.com/l.f?id=100xxxxxx%60&url=X"​ width="1" height="1" alt="AX"><br> </a></noscript> とすれば、一応は外部スクリプト化にはなるでしょう。 しかし、この程度の量の外部化は、質問者さんの目的には合致しないでしょう。 高々その程度量であれば、サボらないで真面目に、全て記述することをお勧め致します。 たとえ外部スクリプト、1ファイルに纏められたところで、そのファイルの参照の記述は、やはり記述する必要があるのですから。

focus69
質問者

お礼

NTJさん、ありがとうございます。 大変詳しい説明で、知識の少ない私にも理解出来ました。 javascriptに興味がわいてきました。もっと勉強します。

関連するQ&A

専門家に質問してみよう