leni: Funktionen mit Parameter

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?

  1. 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

    --
    "Das Corporate Design für das Internet sieht eine Reihe von Grafikelementen vor, die die Optik der Webseite visuell und funktionell beeinflussen." - (Zitat aus dem "Styleguide Corporate Design"  eines großen Konzerns...)