如何让用户尝试复制除A HREF值以外的URL其他URL?

时间:2011-12-01 18:35:45

标签: javascript html

我使用骨架框架来绘制IFRAME小部件中的标签。每个标签都有这样的代码:

<a class="active" href="#skeletonTab0" target="_top">Name of tab</a>

href指出#....是菜单工作所必需的。

当用户右键单击此选项卡并选择“复制URL”时,他会获取窗口小部件主机http://dummyhost.com/index.php#skeletonTab0的URL。

但由于小部件已嵌入网站http://importantnews.com,我希望他将网址复制到:

http://importantnews.com/index.php?showTab=0

是否有任何方法可以使href指向#skeletonTab0,但是当用户尝试复制URL时,他会在重要新闻上获得正确的URL?

基本上问题是我是否可以提供用户尝试从href其他href复制URL而不是实际href?

编辑:今天,我找到了一个类似于我试图获得的实际例子,但仍然想出如何让这个为我工作。

看看这个网站: https://plus.google.com/100784670873737717716/posts/PAEa7sFcKMS

  1. 当您点击“我学到了什么”时,它会将您重定向到http://www.readwriteweb.com
  2. 当您复制此链接的网址时,您会获得http://www.readwriteweb.com
  3. 但是,当您点击链接plus.url.google.com *重定向到http://www.readwriteweb
  4. 你有什么想法吗?

1 个答案:

答案 0 :(得分:3)

不是,不。您可以做的是将链接指向http://importantnews.com/index.php?showTab=0,但注册一个onclick监听器,以便在单击链接时,默认操作(即转到该链接)将被取消并替换为您所需的操作。