Javascript 如何为尝试复制URL而不是A HREF值的用户提供URL?
我使用骨架框架在IFRAME小部件中绘制选项卡。每个选项卡都有如下代码:Javascript 如何为尝试复制URL而不是A HREF值的用户提供URL?,javascript,html,Javascript,Html,我使用骨架框架在IFRAME小部件中绘制选项卡。每个选项卡都有如下代码: <a class="active" href="#skeletonTab0" target="_top">Name of tab</a> href指向#。。。。是菜单工作所必需的 当用户右键单击此选项卡并选择“复制URL”时,他将获得小部件主机的URL 但由于小部件嵌入在站点中,我希望他将URL复制到: 有没有办法让a href指向#skeletonab0,但当用户试图复制URL时,他会在重
<a class="active" href="#skeletonTab0" target="_top">Name of tab</a>
href指向#。。。。是菜单工作所必需的
当用户右键单击此选项卡并选择“复制URL”时,他将获得小部件主机的URL
但由于小部件嵌入在站点中,我希望他将URL复制到:
有没有办法让a href指向#skeletonab0,但当用户试图复制URL时,他会在重要新闻上获得正确的URL
基本上,问题是我是否可以为试图从a href复制URL的用户提供除实际href以外的其他href
编辑:今天,我找到了一个类似于我试图获得的东西的工作示例,但仍然想知道如何让它为我工作
看看这个网站:
你有什么想法吗?不,没有。你可以做的是把链接指向
http://importantnews.com/index.php?showTab=0
但是注册onclick侦听器,以便在单击链接时,默认操作(即转到该链接)被取消并替换为所需的操作。否。JS对剪贴板和复制操作几乎没有控制权,而且如果您从两个完全不同的域加载页面,您也会遇到各种跨域安全限制。您的意思是onmousedown=“var tmp=this.href;这个http://importantnews.com/index.php?showTab=“+this.href.split(”#“)[1]。替换(/skeletonTab/,“”)“onmouseup=“this.href=tmp”
我想是这样的……location.href=”#skeletonTab0’;我尝试过这种方法,但skeleton file tabs.js显示contantLocation在第28行中未定义。第28行:var contentLocation=$(this.attr('href');