2012-06-13 34 views
0

我有一个Drupal网站。我有一个RSS提要。 Ahref与目标空白链接。但是Drupal CMS有一个bug。当我点击链接。比在同一窗口中打开的链接和新窗口。在新窗口中打开<a>。但标准是_blank

我该如何解决这个问题与JavaScript。我可以制作一个脚本,在新窗口中打开目标空白链接。并不在同一窗口中打开?

感谢您的帮助

+0

也许发布标记问题的样本会有所帮助... –

回答

0

检查这个http://www.pageresource.com/jscript/jwinopen.htm

请注意,您必须调用event.preventDefault()方法以避免默认行为。

window.onload = function(){   
     var aTags = document.getElementsByTagName("a"); 
     for (atag in aTags) 
     { 
      atag.onclick = function(event){    
       var target = atag.getAttribute("target");   
       if (target == "_blank") 
       { 
        var href = atag.getAttribute("href"); 
        window.open(href,'mywindow','width=400,height=200') 
        event.preventDefault(); 
       } 
      }; 
     } 
    }; 
+0

但这只是与JQuery,对不对? – Adi

+0

没有我指出的代码是纯粹的JavaScript。 –

+0

我在这里写的代码是jquery.and你可以将其更改为js。 –

相关问题