- ベストアンサー
JavaScriptを外部ファイルにアクセス解析
- AccessAnalyzer.comのアクセス解析を外部ファイル化する方法について教えてください。
- 教えて!gooの過去の質問で良回答があり、それを参考に試してみましたが上手くいきません。
- AccessAnalyzer.comから発行されたタグを外部ファイルに保存したいです。
- みんなの回答 (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ファイルに纏められたところで、そのファイルの参照の記述は、やはり記述する必要があるのですから。
お礼
NTJさん、ありがとうございます。 大変詳しい説明で、知識の少ない私にも理解出来ました。 javascriptに興味がわいてきました。もっと勉強します。