我有一个Drupal网站。我有一个RSS源。 Ahref链接目标空白。但Drupal CMS中存在一个错误。当我点击链接时。比在同一窗口和新窗口中打开的链接。
我如何使用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();
}
};
}
};