0

我在谷歌上搜索太多,但我找不到任何结果,所以我在这里发布我的问题

我正在使用 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,然后打开新标签时,问题就来了

更新:

我正在添加一些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
4

0 回答 0