geändert Ich habe ein Problem mit javascript
.Parameterwert `onClick`
Lasst uns sagen, dass ich javascript
Funktion wie dieses:
<script>
function show_popup(id) {
alert(id);
}
</script>
EDIT
Auf der anderen Seite habe ich einen Anker, die diese Funktion aufrufen:
<?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>";
}
...
?>
Als ich Klicken Sie auf diesen Anker, es wird alert
angezeigt, was auch immer in show_popup
Para sagt Meter, oder?
Jetzt habe ich ein Problem, dass manchmal der Alarm Inhalt und der Parameter auf onClick
nicht gleich (geändert). (Bsp .: ... onClick='show_popup(547);' ...
, die Warnung zeigt: 987
)
AKTUALISIERT:
Hier ist ein Screenshot zwischen alert
und dem Element onClick
Inline-Inspektion (der Name der Funktion ist detail_popup
die die gleiche wie show_popup
oben ist) :
Wie kann ich diese reparieren?
Vielen Dank für jede Antwort.
Ist dies der vollständige Code? – brk
@ user2181397 eigentlich nein ... der Parameter 'onClick' ist mit Daten gefüllt, die ich aus der Datenbank bekomme. – joshua14
Müsste mehr von den Codes –