0

現在、次のようなリンクを作成しようとしています。

<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 ファイルの 1 つのリンクを使用してそうしようとしましたが、正しく動作することも、エラーなしでロードすることもできません。

これは私が取り組んできたコードです:

        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: への追加ではなく、コメント タグとして扱われます。これは以前の問題の 1 つでした。

ライトボックスも探していますが、今後の参考のために、これに答える手助けが必要です。

4

1 に答える 1

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;onlick

エコーされた html を表示してエラーを確認してみてください。任意の js コンソール (Chrome または Firebug など) も役立つ場合があります。

于 2013-04-22T21:57:07.550 に答える