Gunnar Bittersmann: galleryimg="no" in javascript einbauen

Beitrag lesen

Hello out there!

<script type="text/javascript" language="JavaScript">

Da 'language'-Attribut ist bestenfalls überflüssig; in den Strict-Varianten von (X)HTML sogar falsch. Weg damit.

<!--

HTML-Kommentarzeichen in Script-Bereichen sind bestenfalls überflüssig; in bestimmten Fällen sogar äußerst problematisch. Weg damit.

Ist das jetzt so okay für eine gleichmäßige, zufällige Bildauswahl, oder gäbe es noch etwas zu korrigieren?

Es tut, was es soll.

var x = new Array("bild1.jpg","bild2.jpg","bild3.jpg","bild4.jpg","bild5.jpg","bild6.jpg");
var alt = new Array("Beschreibung1","Beschreibung2","Beschreibung3","Beschreibung4","Beschreibung5","Beschreibung6");

Da musst du bei Veränderungen höllisch aufpassen, dass beide x nicht mehr Elemente enthält als alt. Vielleicht wäre hier ein zweidimensionales Array besser.

document.write('<img src="' + x[zufall] + '" alt="' + alt[zufall] + '" width="250" height="250" title="">');

Vielleicht willst du das später mal umschreiben: anstatt 'document.write' DOM-Methoden verwenden.

See ya up the road,
Gunnar

--
“Remember, in the end, nobody wins unless everybody wins.” (Bruce Springsteen)