我正在尝试创建一个像这样的链接:
<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:这是我之前的一个问题。
我也在寻找一个灯箱,但是为了将来的参考,我需要帮助回答这个问题。
try:
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
应该包含什么,因此如果它可以放在那里,无论如何:用javascript:
开始onclick
是不正确的,而且你在onlick
的末尾缺少return false;
。
尝试查看回显的html和检查错误在那里,任何js控制台(即从Chrome或Firebug)可能是有帮助的,以及