javascript
に問題があります。パラメータ値onClickが変更されました
のは、私はこのようなjavascript
機能があるとしましょう:
<?php
...
$rs5 = $db->Execute("SELECT * FROM students");
foreach ($rs5 as $roww) {
echo "<tr $clr onMouseOver=this.bgColor='gold'; onMouseOut=this.$clr; >"
."<td>".$roww[name]." </td>"
."<td><a href='javascript:void(0);' title='Show' onClick='show_popup(".$roww[id].");'> SHOW </a></td>"
."</tr>";
}
...
?>
I:一方
<script>
function show_popup(id) {
alert(id);
}
</script>
EDIT
を、私は、その関数を呼び出すアンカーを持っていますそのアンカーをクリックすると、alert
と表示され、何でもshow_popup
のparaメートル?
ここで、警告コンテンツとパラメータがonClick
にある場合は、と等しく(変更されていない)という問題があります。 は(例:... onClick='show_popup(547);' ...
は、アラートが示す:987
)
更新:ここ
はalert
と検査素子onClick
インライン間のスクリーンショットです(関数名が上記show_popup
同様であるdetail_popup
です) :
は、どのように私はそれを固定することができますか?
ありがとうございました。
これは完全なコードですか? – brk
@ user2181397実際にはありません...パラメータ 'onClick'は、データベースから取得するデータで埋められています。 – joshua14
コードの多くを見る必要があります –