@@Zammy:
nuqneH
<script language="JavaScript">
Das @language ist Unsinn. Weg damit! Bei HTML 4.01/XHTML 1.x ist ein http://de.selfhtml.org/javascript/intro.htm#javascriptbereiche@title=@type-Attribut vorgeschrieben, bei (X)HTML5 ist es optional.
namen = new Array;
namen[1] = "Luki";
namen[2] = "Bene";
namen[3] = "Denny";
namen[4] = "Mira";
namen[5] = "Simon";
namen[6] = "Marc";
namen[7] = "Ulli";
namen[8] = "Selma";
namen[9] = "Alex";
namen[10] = "Arlette";
namen[11] = "Katrin";
namen[12] = "Binski";
Arrayindizes laufen in JavaScript üblicherweise von 0 bis N − 1. (N sei die Anzahl der Arrayelemente.) Hier wären also namen[0]
bis namen[11]
angebracht.
Und das geht dann http://de.selfhtml.org/javascript/objekte/array.htm#allgemeines@title=einfacher:
var namen = new Array("Luki", "Bene", "Denny", "Mira", "Simon", "Marc", "Ulli", "Selma", "Alex", "Arlette", "Katrin", "Binski");
oder noch einfacher
var namen = ["Luki", "Bene", "Denny", "Mira", "Simon", "Marc", "Ulli", "Selma", "Alex", "Arlette", "Katrin", "Binski"];
http://de.selfhtml.org/javascript/sprache/variablen.htm@title=Beachte auch das var
am Anfang!
a = 1 + (namen.length-2) * (Math.random());
a = Math.round(a);
Gebetsmühle: Wann immer Math.round()
im Zusammenhang mit Math.random()
verwandt wird, ist es vermutlich falsch.
document.write('<i>' + quote + '</i>');
document.write
ist selten eine gute Idee. Verwende http://de.selfhtml.org/javascript/objekte/all.htm#inner_html@title=innerHTML (oder DOM-Methoden).
<!--
//-->
HTML-Kommentare in 'script'-Elementen sind im besten Fall einfach nur unnütz, eventuell aber auch fatal falsch. Weg damit!
Irgendwelche Tips/Hinweise/Hilfe?
Arrayelemente http://de.selfhtml.org/javascript/objekte/array.htm#splice@title=löschen.
Qapla'
--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)