Variablen übergeben (JavaScript)
-
villeicht erstmal code
<script>
functon A()
{
vat myAction="Add";
....
for(vat i=0;i<10;i++)
{
....
document.writeln('<button onclick="B( ' + i + ',' + myAction +')";
....
}
}function B(x, y)
{
alert(x+" "+y);
}
..
</script>das Problem die variable myAction wird nicht mit übergeben , die index
wird mitübergeben WARUM ????danke im voraus
-
Bis auf die Rechtschreibfehler (functon, vat) und Fehlen von >') am Ende der Zeile mit document.writeln funktioniert das Ganze bei mir!
Hier der Code, wie es bei mir läuft:<html> <head> <script> <!-- function A() { var myAction="Add"; for(var i=0;i<10;i++) { document.writeln('<button onclick="B( ' + i + ',' + myAction +')">'); } } //--> </script> </head> <body on load="A()"></body> </html>
Bei on load muss das Leerzeichen weg, aber ohne mekert das Forum - was weiß ich warum
[ Dieser Beitrag wurde am 10.12.2002 um 16:48 Uhr von flenders editiert. ]