我在Google上搜索过多,但我找不到任何结果,所以我在这里发布我的问题
我正在使用wordpress 3.6和wp e-commere插件
我正在使用这个锚标记
<a target="_blank" href="http://www.google.com">google</a>
我也使用window.open(url,'_blank');
//功能做同样的问题
当用户点击该链接时,会打开一个新标签,并在1秒内再次关闭..它无法在Mozilla和Chrome中运行,但它在IE中正常工作
我查了一下,没有主题问题。
如果我从电子商务产品中添加锚标签,那么标签target=_blank
将无效,如果我从wp产品添加锚标签,那么锚标签将起作用...
我该如何解决这个问题?
如果我添加href
值而不是http://例如
<a href="www.google.com" target="_blank">google</a>
它会在新标签页中成功打开
但其网址是
localhost/wordpress/product/www.google.com
如果我用http://写一个正确的href,那么就会出现打开和关闭的问题。
任何人都知道解决方案吗?
我应用了许多类型的jquery和javascript代码,但实际上当我编写_blank,然后新的tab打开然后问题出现
更新
我正在添加一些javascript代码,
我使用此方法打开新标签
function urltarget(url,target){
if (target == '') {
target = '_self';
}
window.open(url,target);
return false;
}
如果我输入
<a href="" onclik="urltarget('http://www.example.com','_blank');" > Example </a>
//its work ok, but if i used .net url
<a href="" onclik="urltarget('http://www.example.net','_blank');" > Example </a>
//when .net comes in url then it create problem, new tab open and again close.
but it work in IE