我有一个Drupal网站。我有一个RSS提要。 Ahref与目标空白链接。但是Drupal CMS有一个bug。当我点击链接。比在同一窗口中打开的链接和新窗口。在新窗口中打开<a>。但标准是_blank
我该如何解决这个问题与JavaScript。我可以制作一个脚本,在新窗口中打开目标空白链接。并不在同一窗口中打开?
感谢您的帮助
我有一个Drupal网站。我有一个RSS提要。 Ahref与目标空白链接。但是Drupal CMS有一个bug。当我点击链接。比在同一窗口中打开的链接和新窗口。在新窗口中打开<a>。但标准是_blank
我该如何解决这个问题与JavaScript。我可以制作一个脚本,在新窗口中打开目标空白链接。并不在同一窗口中打开?
感谢您的帮助
检查这个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();
}
};
}
};
也许发布标记问题的样本会有所帮助... –