2012-01-14 77 views
-3

我想让onmouseover和onmouseout在一些相当简单的PHP代码中工作。虽然生成的网页源代码显示HTML标记很好,但对于onmouseover和onmouseout属性,锚点继续显示(在Chrome中的窗口状态栏或等效项等)我尝试遮罩的原始目标。onmouseover无法正常工作

如果我在桌面上测试一个简单的html,然后onmouseover和onmouseout工作正常;他们只是不在网页上提供的页面上工作。任何想法我做错了什么?或者有另外一种我可以使用的方法吗?我不希望人们在链接实际上/最终去Groupon时看到'http://www.anrdoezrs.net/click-5510191-10819825'的联盟营销域名,或者什么不是。希望有一个简单的语法修复或替代方法来实现这一点。谢谢。

(这些目的地变量或成阵列;从所述阵列的随机一个被选择的要被传递到HTML)

$images1[0] = "<a href = 'http://www.anrdoezrs.net/click-5510191-10819825' target='_blank' onmouseover=\"window.status='http://www.groupon.com?z=dealpage';return true;\" onmouseout=\"window.status=' ';return true;\"><img src='//www.tqlkg.com/image-5510191-10819825' width='468' alt='Groupon: Get the Best Deal in New York Today!' border='0' /></a>" 

回答

3

浏览器(和大多数其他浏览器)不允许网站改变你的状态栏,因为你正在尝试在这里做的那种虐待。显示在浏览器左下角的URL的全部内容是为用户提供关于链接去往的信息。

+3

从用户隐藏会员链接是IMO滥用行为。我应该能够相信我在Chrome状态栏中看到的网址就是我要访问的网址。 – ceejayoz 2012-01-14 03:08:16

+0

确切地说,这就是为什么如果它在状态栏中说groupon.com,并且你到达Groupon.com,那么它将是值得信赖的,这就是我想要完成的。 Commission Junction将所有目标链接与随机域进行编码,并鼓励人们使用onmouseover,这样看起来好像你要到达实际要去的地方。 – user1002456 2012-01-14 03:12:53

+2

你没有带我去Groupon,你带我去Commission Junction。该信息与我,用户有关。 – ceejayoz 2012-01-14 03:18:24