我目前正在尝试创建一个像这样的链接:
<a href="http://www.mymra.com" onClick="mywindow=window.open('http://www.mymra.com','mywindow','toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=900,height=600'); return false;">Motorcycle Insurance</a></li>
PHP中的。我试图通过我的一个php文件中的链接这样做,但是我无法正常工作,也没有任何错误加载。
这是我一直在使用的代码:
echo '
<a href="'.$ad_link.'" onClick="javascript: pageTracker._trackPageview(\'/outgoing/'.$ga_link.'\'); mywindow=window.open('.$ad_link.');" target=\"_blank\" title="'.$ad_alt.'"'.$ad_target.'>
<img src="http://'.$ad_image.'" border="0" alt="'.$ad_alt.'" width="150px" height="150px" /></a>';
我很想知道我需要做些什么才能让链接发挥作用。
我已经尝试过了:
我自己无法创建解决方案,所以我转向社区。如果有人能够至少引导我朝着正确的方向前进,我将不胜感激。
我上面提供的php代码片段不是必需的。我只需要一段代码来处理。
感谢您帮助我!
我试图使用:
echo '
<a href="'.$ad_link.'" onclick="pageTracker._trackPageview(\'/outgoing/'.$ga_link.'\'); mywindow=window.open('.$ad_link.'); return false;" target=\"_blank\" title="'.$ad_alt.'"'.$ad_target.'>
<img src="http://'.$ad_image.'" border="0" alt="'.$ad_alt.'" width="150px" height="150px" /></a>';
然而,它会在http:作为注释标记之后处理//而不是http的添加:这是我之前遇到的问题之一。
我也在寻找一个灯箱,但是为了将来的参考,我需要帮助回答这个问题。
答案 0 :(得分:0)
尝试:
echo '
<a href="'.$ad_link.'" onclick="pageTracker._trackPageview(\'/outgoing/'.$ga_link.'\'); mywindow=window.open('.$ad_link.'); return false;" target=\"_blank\" title="'.$ad_alt.'"'.$ad_target.'>
<img src="http://'.$ad_image.'" border="0" alt="'.$ad_alt.'" width="150px" height="150px" /></a>';
我不知道$ad_target
应该包含什么,因此无论如何它都可以放在那里:以onclick
开始javascript:
是不正确的,而且你缺少return false;
1}}在onlick
。
尝试查看回显的html并检查其中的错误,任何js控制台(即来自Chrome或Firebug)也可能有用。