首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过createElement()的onmouseover更改createElement()

如何通过createElement()的onmouseover更改createElement()
EN

Stack Overflow用户
提问于 2012-12-06 19:10:24
回答 1查看 2.2K关注 0票数 2

我希望通过覆盖createElement()创建的链接来更改窗口状态,但它似乎不起作用(我正在尝试使用Chrome)。

看起来就像Google把它和索引中的重定向链接混在一起一样。通过鼠标覆盖他索引中的链接,你应该会看到窗口状态中的href不是真正点击的链接(google重定向)。所以,请不要告诉我浏览器出于安全原因阻止了这一点,并帮助我这样做:-)

我试过了following

代码语言:javascript
复制
function createLink(id) 
{
  var link = document.createElement('a');
  link.onmouseover = function(){window.status='test';};
  link.href = 'http://www.google.com';
  link.id = '1';
  link.rel = 'nofollow';
  link.style.cssText ='border-bottom:2px solid;';  
  link.target = '_blank';
  link.innerHTML = 'Link';
  id.appendChild(link);
}

myElement=document.getElementById('id_text');
createLink(myElement);

但窗口状态仅显示href值。

EN

回答 1

Stack Overflow用户

发布于 2012-12-06 19:11:18

现代浏览器阻止更改状态。它必须由用户在浏览器的设置中启用。

Chrome在关于:配置查找dom.disable_window_status_change中有标志

它是禁用的,因为它是一个安全问题。

现在既然你说我错了谷歌,看看链接!

代码语言:javascript
复制
<a href="http://staplesadvantage.com/" class="l" onmousedown="return rwt(this,'','','','14','AFQjCNER8Nv_Zhb-txDtR-b9O09SVzuTpQ','Ab3MA_Y5pbwgWlo68Wp1kA','0CI8BEBYwDQ','','',event)">Business Solutions | <em>Staples</em> Advantage</a>

rwt,捕获链接,取消单击,并执行重定向!

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13750767

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档