kostenloser Webspace werbefrei: lima-city


Ein Element aus JavaScript Array ausgeben?

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    spiele2u

    spiele2u hat kostenlosen Webspace.

    Hallo

    ich versuche gerade aus einem Javascript Array (mit im BSP 5 Elemente)
    per Zufall ein Element auszuwählen und deses dann auszugeben

    <script type="text/javascript">
    
    var pooltext = New Array();
    
    pooltext[0] = 'Alle Vögel sind schon da';
    pooltext[1] = 'Dicke Bauern, dumme Kartoffeln';
    pooltext[2] = 'Was ist hier eigentlich los';
    pooltext[3] = 'Jeder kann aber nicht jeder will';
    pooltext[4] = 'Lalala Bl bla blabla blubber blubb';
    
    
    var len = pooltext.length;
    var zx = Math.round(Math.random() * (len-1));
    
    document.write(pooltext[zx]);
    
    </script>


    aber es funktioniert nicht, keine Ausgabe, ... aber was ist denn falsch?
    Danke für Hilfe


    Beitrag zuletzt geändert: 5.10.2011 15:16:51 von spiele2u
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Weil es "new Array()" und nicht "New Array()" heißt :)

    Einfacher gehts, wenn du einfach [] an Stelle von new Array() benutzt:

    <script type="text/javascript">
    /* <![CDATA[ */
        var pooltext = [];
    
        pooltext[0] = 'Alle Vögel sind schon da';
        pooltext[1] = 'Dicke Bauern, dumme Kartoffeln';
        pooltext[2] = 'Was ist hier eigentlich los';
        pooltext[3] = 'Jeder kann aber nicht jeder will';
        pooltext[4] = 'Lalala Bl bla blabla blubber blubb';
    
        var len = pooltext.length,
            zx = Math.round(Math.random() * (len - 1));
    
        document.write(pooltext[zx]);
    /* ]]> */
    </script>
  4. Autor dieses Themas

    spiele2u

    spiele2u hat kostenlosen Webspace.

    fabo schrieb:
    Weil es "new Array()" und nicht "New Array()" heißt :)


    das sit Alles ?! ... lach !!!! unglaublich,
    und ich dachte schon mein Browser kann kein JS mehr weil der Code sonst ja stimmt
    oOo
    und einfach var pooltext = []; ist dann noch besser, da kann man weniger "falsch" machen ...

    Danke Vielmals !!
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!