Javascript焦点丢失了

时间:2014-07-24 22:16:02

标签: javascript html ajax internet-explorer browser

我在下面创建了一个非常简单的测试页面。当我在 Internet Explorer 中打开它并开始标记时,它会首次标记所有链接。但是它没有第二次通过它们。它只是循环通过地址栏,主页按钮和当前选项卡。它永远不会去链接。它正在发生,因为包含javascript文件snare.js但我们需要在我们的页面上。任何人都可以提出任何方法来克服它吗?我尝试了几种方法,但它不起作用(在本地复制文件,试图专注于链接等)。

注意 - 问题仅发生在Internet Explorer中。

<!DOCTYPE HTML>
<HTML>
    <HEAD>      
        <TITLE>Test Title</TITLE> 
        <script type='text/javascript' language='JavaScript' src='https://mpsnare.iesnare.com/snare.js'> </script>
    </HEAD> 
    <BODY>      
        <a href="http://www.google.com">Test</a>
        <a href="http://www.google.com">Test2</a>
        <a href="http://www.google.com">Test3</a>
    </BODY>
</HTML>

1 个答案:

答案 0 :(得分:1)

您的javascript错误我尝试删除脚本标记它woking。  希望这有帮助!

你可以在模糊link1时使用javascript焦点在link3上,或者使用其他技巧我的代码我测试工作正常

 <!DOCTYPE HTML>
<HTML>
    <HEAD>      
        <TITLE>Send Money - Set Up Payment - U.S. Bank</TITLE> 
        <script type='text/javascript' language='JavaScript' src='https://mpsnare.iesnare.com/snare.js'> </script>
    </HEAD> 
    <BODY>      
    <div>
        <a id="link1"  onBlur="this.tabIndex=1" href="http://www.google.com">Test</a>
        <a id="link2" onBlur="this.tabIndex=2" href="http://www.google.com" >Test2</a>
        <a id="link3" onBlur="document.getElementById('link1').focus()" href="http://www.google.com">Test3</a>
        </div>
    </BODY>

</HTML>