防止空白链接(具有javascript:;)在中键单击时在新选项卡/窗口中打开。。。?
有一种常见的做法是使用标记来标记漂亮的按钮,以及onlick和onhover样式的更改等。在大多数情况下,这些按钮的外观和行为都很棒 虽然结果是一个巨大的问题,这在一开始并不是很明显。问题是,这些漂亮的按钮在点击鼠标中键时会打开新窗口,要么空白,要么与当前窗口内容相同,这取决于用户是否使用javascript:;禁用href部分 现在我有了JavaScript RIA,上面有很多按钮,点击鼠标中键打开新窗口。。。跛脚的 一开始,我甚至不明白为什么有时我会在浏览器中看到那些空白页面防止空白链接(具有javascript:;)在中键单击时在新选项卡/窗口中打开。。。?,javascript,html,css,sliding-doors,Javascript,Html,Css,Sliding Doors,有一种常见的做法是使用标记来标记漂亮的按钮,以及onlick和onhover样式的更改等。在大多数情况下,这些按钮的外观和行为都很棒 虽然结果是一个巨大的问题,这在一开始并不是很明显。问题是,这些漂亮的按钮在点击鼠标中键时会打开新窗口,要么空白,要么与当前窗口内容相同,这取决于用户是否使用javascript:;禁用href部分 现在我有了JavaScript RIA,上面有很多按钮,点击鼠标中键打开新窗口。。。跛脚的 一开始,我甚至不明白为什么有时我会在浏览器中看到那些空白页面 既然以这种方式
既然以这种方式使用链接是一种相当成熟的做法,也许有任何成熟的方法来处理所描述的问题 为链接分配一个函数,该函数返回false。例如:
<a href="javascript: return false">Not clickable</a>
没有href=javascript:…首先,。我最后做的是,我替换了所有。。。用…s标记。唯一的问题是IE不支持:在跨距上激活,因此我在IE中不再真正获得交互式按钮。我同意,但RIA不是这样,它不应该去任何地方,只停留在原地,不重新加载即可工作。啊,Rich是一种偷工减料的代码,当人们像使用web应用程序一样与它进行交互时,会遇到空白页面,是吗?:D是的,有点。但这并不是为了创造空白页:。。。人们不能使用键盘、电视遥控器或呼吸开关来关注链接,也不能使用read me来访问链接。本文档中的所有链接都是大多数屏幕阅读器的功能。这是一个可怕的、无法访问的黑客,用来绕过丑陋的切角技术的副作用。嗯,它们根本就不是链接。我想你从来没有真正理解过这个问题。如果我们说用户必须与控件交互,而不是链接,那么同样的问题也会出现。我想在某个时候,我会用样式化的按钮替换它们,奥德赛就到此结束了。