Ergebnis 1 bis 6 von 6
  1. #1
    new_developer ist offline Jungspund
    registriert
    28-04-2010
    Beiträge
    11

    Function mit einem Button starten

    Hallo an alle, hab da mal ne Frage:

    Ich hab bei JavaScript noch nicht so den durchblick, ich wollte einen kleinen Versuch starten, der mir zufällig Lottozahlen auswirft, wenn ich auf einen Button drücke...

    jetzt ergibt sich folgendes Problem:

    die function startet sofort und der Button zeigt keine Funktion, aber ich will Sie erst mit dem Button aufrufen, vielleicht sitze ich schon zu lange vorm Computer, aber ich komm einfach nicht drauf, bitte helfen.

    hier der CODE:
    <html>
    <head>
    <title>Lottoziehung</title>
    </head>
    <body>

    <script type="text/javascript">
    function z(){
    var zahl = Math.random();
    zahl *= 45;
    zahl += 1;
    zahl = Math.floor(zahl);
    return zahl;
    }
    document.write("Lottozahlen: "+z()+", "+z()+", "+z()+", "+z()+", "+z()+", "+z());
    </script>


    <br><br><button type="button" value="" onclick="z()">Lottozahlen (6 aus 45) berechnen lassen</button>


    </body>
    </html>

    Danke schonmal im Vorraus!!

  2. #2
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.714

    AW: Function mit einem Button starten

    Mach' dir klar wo deine Funktion z anfängt und wo sie aufhört.

    PS: Bei dieser Implementierung kann eine Zahl zwei mal vorkommen.

  3. #3
    new_developer ist offline Jungspund
    registriert
    28-04-2010
    Beiträge
    11

    AW: Function mit einem Button starten

    ok, ich überarbeite das lieber nochmal thx

  4. #4
    ToM80 ist offline Foren-Gott
    registriert
    27-03-2006
    Ort
    Neuss
    Beiträge
    2.729

    AW: Function mit einem Button starten

    Du rufst mit dem Button die Funktion z auf, die dir auch brav die Zahlen retourniert, aber du hast keine Ausgabe.
    Du könntest eine 2. Funktion z. B. y einbauen:
    Code:
    <script type="text/javascript">
    function z(){
    var zahl = Math.random();
    zahl *= 45;
    zahl += 1;
    zahl = Math.floor(zahl);
    return zahl;
    }
    function y() {
      document.write("Lottozahlen: "+z()+", "+z()+", "+z()+", "+z()+", "+z()+", "+z());
    }
    </script>
    
    
    <br><br><button type="button" value="" onclick="y()">Lottozahlen (6 aus 45) berechnen lassen</button>

  5. #5
    new_developer ist offline Jungspund
    registriert
    28-04-2010
    Beiträge
    11

    AW: Function mit einem Button starten

    ja.... sehr gut, funzt... THX

  6. #6
    ToM80 ist offline Foren-Gott
    registriert
    27-03-2006
    Ort
    Neuss
    Beiträge
    2.729

    AW: Function mit einem Button starten

    Sollte natürlich noch optimiert werden, auf die von kkapsner angesprochene unique Ausgabe von Zahlen und eine aufsteigende Sortierung ;-)

Ähnliche Themen

  1. Antworten: 28
    Letzter Beitrag: 09-02-2010, 14:10
  2. scripttag reloaden
    Von anna_frankfurt im Forum JavaScript
    Antworten: 17
    Letzter Beitrag: 14-01-2010, 07:50
  3. Error ** ist Null oder Kein Objekt
    Von PowerPan im Forum JavaScript
    Antworten: 2
    Letzter Beitrag: 07-03-2008, 10:55
  4. visibility: hidden;
    Von HAngman im Forum JavaScript
    Antworten: 7
    Letzter Beitrag: 04-07-2007, 20:29
  5. DRINGEND passender Slider gesucht!!
    Von blackDNA im Forum JavaScript
    Antworten: 11
    Letzter Beitrag: 24-03-2006, 15:31

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •