【问题标题】:Knowing which page opened using javascript知道使用 javascript 打开了哪个页面
【发布时间】:2012-04-07 05:24:22
【问题描述】:

我有一个 html 页面。其中我使用了 3 张带有标签的图像,我正在导航页面。是否可以知道在新打开的html页面中点击了哪个图片。

【问题讨论】:

    标签: javascript jquery html


    【解决方案1】:

    当然,图片使用的链接是否有查询字符串或哈希标签,如下所示:

    <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 query stringBlogging Developer查询字符串代码

    【讨论】:

      【解决方案2】:

      是的,使用 javascript。

      您可以使用 JS + Ajax 然后您可以在图像 onclick 事件中的数据库中插入一个条目。

      如果您想了解有关此解决方案的更多信息,请提供更多详细信息/代码。

      【讨论】:

      • -1,我绝不会推荐任何人这样做。缓慢且不确定您是否总能获得正确的推荐图像。对不起...
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-15
      • 2018-07-23
      • 2012-09-29
      • 1970-01-01
      相关资源
      最近更新 更多