$ pathという名前の変数があります。この変数をPHPからjavascript関数に渡したいです。
<button onclick='myFunctionContact(\"" . $row1['id'] . "\")'>
<img border='0' alt='Contacts' src='".$imgpth."peoplesmall.png'>
</button>
<script>
function myFunctionContact(id) {
window.open('!!!$path should go here!!!'+id, '', 'toolbar=no,scrollbars=yes,resizable=yes,top=200,left=500,width=400,height=400');
}
</script>
関数内の目的の場所に表示するパスのURLを取得するにはどうすればよいですか?
変数をjavascript変数に出力してから、その変数を関数に配置しようとしましたが、そうするとポップアップウィンドウが機能しなくなりました。
function myFunctionContact(id) {
var test1 = <?php echo $path; ?>;
window.open(test1 +id, '', 'toolbar=no,scrollbars=yes,resizable=yes,top=200,left=500,width=400,height=400');
}
私はそれが間違っていることを知っていますが、どうすればいいのかわかりません。何かアドバイスをいただければ幸いです。
問題は、パスをどのようにエコーするかだと思います。
の代わりに:
var test1 = <?php echo $path; ?>
私はそれがあるべきだと思います
var test1 = <?php echo '"'.$path.'";'; ?>
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加