0

私はjavascriptにかなり慣れていないので、それがかなりおかしいと思われる場合は、この質問を許してください。私はエンジニアの仕事を予約するためにオンラインカレンダーを書いているので、個々の仕事を見たり編集したりしながらカレンダーを見ることができる必要があります。多くの検討の結果、これを行うための最良の方法は、window.openを使用して新しいウィンドウでジョブを開くことです。ただし、新しいウィンドウに渡すためにURLを介してジョブIDを渡したいのですが、愛やお金のために、それを解決したり解決策を見つけたりすることはできません。これがこれまでの私のコードです

function open_win() 
{
    window.open('job_detail.php', '_blank','toolbar=0,location=no,menubar=0,height=400,width=400,left=200, top=300');

}

<a href="#" onclick="open_win()" ><? echo $row['name']; ?></a>

$ row ['name']はリンクの値であり、渡したい値は$row['id']または$job_idに保持されます。私はそれをどこに置くべきかわからないので、それは渡されます。

どんな助けでも大歓迎です

4

1 に答える 1

3

パラメータとして?

function open_win(id) {
    window.open('job_detail.php?id=' + id, '_blank','toolbar=0,location=no,menubar=0,height=400,width=400,left=200, top=300');
}
<a href="#" onclick="open_win(<?= $row['id'] ?>)"><? echo $row['name']; ?></a>
于 2012-08-30T23:55:54.543 に答える