• ベストアンサー

PHPの記述方法について

PHPの記載方法でデータベースからの引数を用いているのですが 別ウインドウでリンク先を開くように設定したいのですが 文法エラーが表示されます。javascript とPHPの組み合わせの記載方法についてご享受くださいませ。 タグは下記のようになっています。 <a href="coupon.php?shop_cd=<? echo $shop_cd; ?>&rt=b" onclick="openWin('coupon.php?shop_cd=<? echo $shop_cd; ?>&rt=b');return false;" onkeypress="openWin('coupon.php?shop_cd=<? echo $shop_cd; ?>&rt=b');return false;" title="新しいウィンドウを開きます" target="_blank"><img src="coupon.gif" </a>

質問者が選んだベストアンサー

  • ベストアンサー
  • fa-ce
  • ベストアンサー率42% (9/21)
回答No.2

Javascriptで openWin()という関数は定義していますか? 定義してなければ function openWin(url) { openWin= window.open(url, ""); } とか関数を作る必要があります。 それか、 window.open()というのを使います。

参考URL:
http://homepage2.nifty.com/Shouji/pc/js/p-5.html
ya-ya-
質問者

お礼

ご指摘の点に誤記載がありました ありがとうございました。 無事解決しました。

その他の回答 (1)

  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.1

こんにちは。 <a href="coupon.php?shop_cd=<?= $shop_cd; ?>&rt=b" onclick="openWin('coupon.php?shop_cd=<?= $shop_cd; ?>&rt=b');return false;" onkeypress="openWin('coupon.php?shop_cd=<?= $shop_cd; ?>&rt=b');return false;" title="新しいウィンドウを開きます" target="_blank"><img src="coupon.gif"></a> <?= $hensu ?>で変数の中身が展開されて(echo $hensuみたいに)表示されます。

ya-ya-
質問者

お礼

ありがとうございました。 無事解決しました。 javascript に不足事項がありました。