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


Anmelden zum Antworten