アプリ版:「スタンプのみでお礼する」機能のリリースについて

javascriptの勉強中しはじめたばかりでわからないとこがあったのでご教授ください。

まずあるホームページA(URL:http://192.168.3.110)からホームページBに飛びます。
ホームページBにはimgがあり、そのimg(飛び先URL:http://192.168.3.111)を押すとクリックURLにリファラ(ホームページAのURL)を付与(例:http://192.168.3.111?ref=http://192.168.3.110)して、
次のページへいくのにはどのようにすればいいか教えてください。

外部接続のjsファイルを作りたいです。

よろしくお願いします。

A 回答 (3件)

外にあるjavascriptファイル(hoge.js)の読み込みは、


<script type="text/javascript" src="hoge.js"></script>
のように書きます。これを<head>にでも記述しておいて下さい。

<body>
-----
<a href="about:blank"><img id="hoge" src="hoge.img" alt="hogeへリンク">
-----
</body>


hoge.jsの中身に

 if('undefined' != typeof document.addEventListener)
  document.addEventListener('click',function(event){urlset(event);},false);
 else if('undefined' != typeof document.attachEvent)
  document.attachEvent('onclick',function(event){urlset(event);});

 function urlset(e){
  var url="http://192.168.3.111";
  var target = e?e.target:event.srcElement;
  if(target.id == "hoge"){
  target.parentNode.href=encodeURI(url+"?ref="+document.referrer);
  }
 }

を書いておく(全角空白インデントは削除ね)
    • good
    • 0
この回答へのお礼

出来ました!
本当にありがとうございます!(T-T)

お礼日時:2010/09/13 17:33

No.1の補足より


「外部接続からのがわからなくて;;」

ウーン、こっちも「「外部接続からの」の意味がよくわからんです。

192.168.~のローカルLANじゃなくて、Webサーバーにアップしてって意味?
    • good
    • 0
この回答へのお礼

わかりずらくてすいません。
JavaScript 外部ファイルの事です。

お礼日時:2010/09/13 15:23

とてもよく似たそっくりの過去質問を発見(偶然か)


それとも解らないところがあるの?

http://oshiete.goo.ne.jp/qa/6120057.html
    • good
    • 0
この回答へのお礼

すいません。。。
そうなんです;

外部接続からのがわからなくて;;

お礼日時:2010/09/13 13:20

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!