fr@gma: ZufallsScript

Hi Leute,

weiß jemand, was ich hier falsch gemacht habe?

<script type="text/javascript">
<!--
var b = new Array();
b[0] = new Image(); b[0].src = "Bilder/ga_rand01.jpg";
b[1] = new Image(); b[1].src = "Bilder/ga_rand02.jpg";
b[2] = new Image(); b[2].src = "Bilder/ga_rand03.jpg";
b[3] = new Image(); b[3].src = "Bilder/ga_rand04.jpg";
var i = Math.floor(Math.random() * b.length);
document.images.bild.src = b[i].src;
//-->
</script>

Es funzt leider nicht. Ich kann hier aber keinen Fehler finden.

  1. Hi,

    Es funzt leider nicht.

    es wast nicht? Ach so, "funktioniert" meinst Du. Dann sag das doch bitte auch, Deutsch verstehe ich besser als ... nun, welche Sprache auch immer das sein mag.

    "Funktioniert nicht" funktioniert nicht. Fehlerbeschreibung, bitte.

    Cheatah

    1. Hi Cheatah,

      danke für Deine Antwort. "Funzen" ist doch üblich, dachte ich!

      Bei der Ausführung des Scriptes gibt es keine großartige Fehlermeldung, da es ja um Javascript geht

      1. Hi,

        "Funzen" ist doch üblich, dachte ich!

        bei Leuten, die ein "e" als "3" schreiben, mag dem so sein.

        Bei der Ausführung des Scriptes gibt es keine großartige Fehlermeldung, da es ja um Javascript geht

        Auch JavaScript liefert Fehlermeldungen. Beispielsweise "document.images.bild has no property 'src'" o.ä. Ohne Fehlerbeschreibung kann Dir - ob JavaScript oder nicht - höchstens zufällig geholfen werden.

        Zu einer Fehlerbeschreibung gehört übrigens nicht nur die Fehlermeldung, sondern auch das Ergebnis Deiner Analyse, Debug-Ausgaben usw.

        Cheatah

        1. Hallo Cheatah,

          daß Du Dich noch traust, diese email-Adresse anzugeben...

          Da kann man ja nur hoffen, daß Du kein 16jähriger Schüler bist oder Deine emailadresse einer gewissen Drucker-Firma nicht bekannt wird

          ;-)

          Andreas

          1. Hi,

            daß Du Dich noch traust, diese email-Adresse anzugeben...

            den Mutigen gehört die Welt!

            Da kann man ja nur hoffen, daß Du kein 16jähriger Schüler bist oder Deine emailadresse einer gewissen Drucker-Firma nicht bekannt wird

            Eventuelle Klagen kann ich übergangsfrei an meinen Arbeitgeber weiterreichen, von daher ist es nicht so tragisch. Und wenn auch das nicht hilft: Für meine Initialen sind meine Eltern verantwortlich ;-)

            Cheatah

          2. Hallo Cheatah,

            daß Du Dich noch traust, diese email-Adresse anzugeben...

            Da kann man ja nur hoffen, daß Du kein 16jähriger Schüler bist oder Deine emailadresse einer gewissen Drucker-Firma nicht bekannt wird

            Sehr geehrter Herr Guard,

            hiermit weisen wir Sie darauf hin, dass wir gegen alle, die HP als "gewisse Drucker-Firma" bezeichnen, eine Sammelklage beim Amtsgericht Klötzschenbroda angestrengt haben. Der Streitwert liegt bei 1.000.000,00 HPCoins. Bitte veröffentlichen Sie morgen eine ganzseitige Anzeige in der FAZ, in der Sie sich ausdrücklich für die unqualifizierte Bemerkung entschuldigen und unsere gesamte Produktpalette auflisten. In diesem Fall werden wir eventuell von einer Klage absehen.

            Mit freundlichen Grüßen

            Bill und Dave

            PS: mit dem Erlös aus der Klage wollen wir uns endlich die Domain hp.de sichern. http://www.hp.de

  2. Dein Script ist in Ordnung habe es auch getestet, kann nur noch am <img ...> liegen, kopiere einfach dein script unter img zb.

    <img name="bild" src="test.gif" border="0" alt="">

    <script type="text/javascript">
    <!--
    var b = new Array();
    b[0] = new Image(); b[0].src = "Bilder/ga_rand01.jpg";
    b[1] = new Image(); b[1].src = "Bilder/ga_rand02.jpg";
    b[2] = new Image(); b[2].src = "Bilder/ga_rand03.jpg";
    b[3] = new Image(); b[3].src = "Bilder/ga_rand04.jpg";
    var i = Math.floor(Math.random() * b.length);
    document.images.bild.src = b[i].src;
    //-->
    </script>
    dann funzt es.
    Gruß

    1. Danke inchie! Ich habe das Script im Header stehen, vielleicht liegt es daran.