0

私はhtmlページを持っています。その中で、ページをナビゲートしているタグ付きの3つの画像を使用しました。新しく開いたhtmlページでどの画像がクリックされたかを知ることはできますか?

4

2 に答える 2

0

もちろん、次のように、画像が使用するリンクにクエリ文字列またはハッシュ タグを含めます。

<a href="YourSite.com/YourPage.htm?Image=1"><img src="image.png"></a>

そして、それを次のように引っ張ります:

function getQuerystring(key, default_)
{
  if (default_==null) default_="";
  key = key.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regex = new RegExp("[\\?&]"+key+"=([^&#]*)");
  var qs = regex.exec(window.location.href);
  if(qs == null)
    return default_;
  else
    return qs[1];
}
if (getQuerystring("Image")=="1"){ ... }

javascript クエリ文字列と元々のBlogging Developerからのクエリ文字列コード

于 2012-04-07T05:31:57.620 に答える
-1

はい、javascript を使用します。

JS + Ajaxを使用すると、画像のonclickイベントでデータベースにエントリを挿入できます。

このソリューションについて詳しく知りたい場合は、詳細/コードをお知らせください。

于 2012-04-07T05:27:35.580 に答える