Funktionen mit Parameter
leni
- javascript
Hallo,
ich habe ein Problem! Es kommt immer folgende Fehlermeldung:
'xxxxx' is undefiniert!
Ich habe im Head folgende Funktion:
echo'
<script type="text/javascript">
function loeschvorgang(name)
{
document.Fahrzeugabrechnung.loeschname.value= name;
submit();
}
</script>';
und in einer Tabelle:
echo '
<td> <a onClick="loeschvorgang(' . $rowb['par_wert4'] . ')" ><div align="center"><img src="trash.gif" alt="löschen?" border="0"> </div></a></td> ';
in $rowb['par_wert4'] steht z.B. xxxxx !
Doch was ist daran falsch! Warum diese Fehlermeldung?
Hallo,
in $rowb['par_wert4'] steht z.B. xxxxx !
genau - dort steht: onClick="loeschvorgang(xxxxx)".
Du übergibst also der Funktion loeschvorgang eine Variable des Namens xxxxx - und die gibt es gar nicht.
Was Du meinst, ist vermutlich: onClick="loeschvorgang('xxxxx')", oder? Du möchtest der Funktion eine Zeichenkette übergeben.
Entsprechend muß Dein PHP so aussehen:
onClick="loeschvorgang('' . $rowb['par_wert4'] . '')"
Ciao,
Andreas