0

以下のコードを使用して設定した各行に小さなhrefリンクが割り当てられているテーブルがあります。

<a href="popup.php" onclick="javascript:void window.open('popup.php','1361166642895','width=700,height=500,toolbar=0,menubar=0,location=0,status=1,scrollbars=1,resizable=0,left=0,top=0');return false;"><h10>(check status)</h10></a>

上記の href リンクを静的として表示したくはありませんが、変数値をポップ ウィンドウに送信し、行ごとに個別に表示されるデータを取得する必要があります。要するに$name、ポップアップウィンドウに変数を渡したいのです。以下のコードを試していますが、起こっていません。私もやってみ<FORM>ました GET

<?php echo "<a href=popup.php?id=",$name,"><h10>(check status)</h10></a>";?>

popup.php ページ:

<?php echo $id = $_GET["id"]; ?>

私が望むのは、任意のメソッド(GETまたはHREF)を使用して変数を渡すことであり、次のタブまたは転送されたウィンドウではなく、新しいポップアップウィンドウで開く必要があります

4

1 に答える 1

0

これを変える

 <?php echo "<a href=popup.php?id=",$name,"><h10>(check status)</h10></a>";?>

<?php echo "<a target='_blank' href='popup.php?id=".$name."' onclick=\"window.open(this.href, 'popupwindow', width=400,height=300,scrollbars,resizable');return false;\"><h10>(check status)</h10></a>";?>
                                    ^              ^     ^ ^// here was the mistake

文字列を適切に連結しておらず、属性を逃し'ました。herf

target="_blank"新しいタブまたは新しいブラウザでリンクを開くために使用します。

于 2013-02-20T05:19:57.253 に答える