2012-07-17 37 views
1

我面臨的困境如下, 我希望將用戶重定向到其他頁面,一旦他點擊了使用對象標籤嵌入的頁面中的鏈接。在鉻和ff工作正常,整個頁面被重定向到新的位置,而在ie中,只有對象框架(它是一個框架中的第一個??)被重定向...捕獲對象標記使用jQuery的兒童事件

繞過這個我試過使用href設置爲javascript:void(0)並使用jquery捕獲的單擊事件的錨標記

<body> 
    <div id='gridDude'> 
     <a id='titleDude' href='javascript:void(0)' myHref='yabadabadoo.com'>test</a> 
    </div> 
    <script type="text/javascript"> 
     $(function() { 
      $('#gridDude').on('click', 'a', function (event) { 
       alert("CLICKED"); 
       window.parent.location = $(this).attr('myHref'); 
      }); 
     }); 
    </script> 
</body> 

此方法似乎爲iframe工作,但失敗時,我使用對象標記,雖然... 所以我很確定dom結構可能是完全不同的對象標記...我無法使用iframe,雖然閃爍觀察。 ..(只要鼠標移動...)

+0

我不太明白的東西你需要這個框架,新的頁面被加載到框架中,或者你不需要框架來加載一個新的頁面? – 2012-07-17 15:18:29

回答

0

您是否嘗試過一個簡單的

window.location.href = "http://google.com" 

這種重定向整個窗口

+0

nope不工作..只重定向對象在ie ... – 2012-07-18 14:32:14

0

改變文檔類型,以確保即在標準模式下工作還挺固定它....

+0

閃爍的部分即 – 2012-07-19 09:10:45