script funzt nicht

  • #1
B

Black Panter

Bekanntes Mitglied
Themenersteller
Dabei seit
20.07.2005
Beiträge
138
Reaktionspunkte
0
ich habe folgendes script:

Code:
<script language=javascript>

zahl = new Array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35)

function video() {
document.write(<table border=1><tr>)
for (i=0 ; i < zahl; i++) {
	document.write(<td><a href='[url]http://www.test.de/video'+zahl[/url][i]+'.wmv>Video '+zahl[i]+'</a><td>)
	}
document.write(</tr></table>)
}

video()
</script>

wenn ich die seite in meinem broser laden will, wird mir nichts angezeigt, und die fehlerkonsole vom firefox findet auch nichts.
 
  • #2
Versuch das
Code:
<script language=javascript>

zahl = new Array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35)

function video() {
document.write(<table border=1><tr>)
for (i=0 ; i < zahl.length; i++) {
document.write(<td><a href='[url]http://www.test.de/video[/url] +zahl[i]+ .wmv'>Video  +zahl[i]+ </a><td>)
}
document.write(</tr></table>)
}

video()
</script>

Eddie
 
  • #3
Mehrere Fehler ;)

i < zahl.length

Und deine->-> im Link haben auch nicht gestimmt ;)

Code:
<script language=javascript>

zahl = new Array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35)

function video() {
	document.write(<table border=1><tr>);
	for (i=0 ; i < zahl.length; i++) {
		document.write(<td><a href='[url]http://www.test.de/video+zahl[/url][i]+.wmv'>Video +zahl[i]+</a><td>);
	}
	document.write(</tr></table>);
}

video()
</script>

Kleiner Tipp, 35 Links nebeneinander passt wohl nicht auf jeden Bildschirm ;)

Code:
....
....
function video() {
	document.write(<table border=1><tr>);
	for (i=0 ; i < zahl.length; i++) {
		if(i > 0 && (i % 5 == 0))
			document.write(</tr><tr>);
		document.write(<td><a href='[url]http://www.test.de/video+zahl[/url][i]+.wmv'>Video +zahl[i]+</a><td>);
	}
	document.write(</tr></table>);
}
....
....
So kannste du wie im Beispiel nach jedem 5. Link eine neue Tabellenzeile erzwingen ;)
Bzw. hier (i % 5 == 0) für die 5 einen beliebigen Ganzahlwert einsetzen.


Edit: Doppelt hält besser :2funny: :tickedoff:
 
  • #4
Wobei mir nicht klar ist, warum zuerst ein Array definiert wird. Die 35 in der Schleife hätte doch denselben Effekt.

Eddie
 
  • #5
Hab ich mir auch gedacht ::)
 
  • #6
ich arbeite einfach gerne mit arrays. nichts weiter. :)
 
Thema:

script funzt nicht

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.840
Beiträge
707.963
Mitglieder
51.494
Neuestes Mitglied
Flensburg45
Oben