Archief - JS: for-loop probleem

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

mr magic

Legacy Member
ik heb daarnet een klein bestandje gemaakt
dat automatisch een Array weergeeft in een tabel
nu werkt dit wel bij mij, maar niet bij 2 van de 5 mensen bij wie ik heb geprobeerd heb, zij hadden net als ik Win XP pro en Internet Explorer
kan iemand me hier mee helpen?

http://users.pandora.be/mr_magic1163/x/MIFM.html

vind het een zeer ambetant probleem, en ja zou het wel graag oplossen maar weet helemaal niet hoe of wat en ik ben er geen pro in

RpR

Legacy Member
1. Wat is het probleem bij hun, fout, zien niets of ...

Ik gok dat het gewoon is dat zij javascript ondersteuning hebben uitgeschakeld door een te hoog beveiligingsniveau te gebruiken.

DarkBone

Legacy Member
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 TRANSITIONAL//EN">
<html>
<head>
	<title>Magic's Insane Funny Movies -Part I-</title>
	<script type="text/javascript">

	var links	= new Array (
					"http://www.filecabi.net/host/file/mexicans/wmv",
					"http://www.filecabi.net/host/file/tirebustup/wmv",
					"http://www.filecabi.net/host/file/police-brutality/wmv",
					"http://www.filecabi.net/host/file/bumperhit/wmv",
					"http://www.filecabi.net/host/file/taser-arrest/mov",
					"http://www.filecabi.net/host/file/nice-driving/wmv",
					"http://www.filecabi.net/host/file/car-crash/wmv",
					"http://www.filecabi.net/host/file/genius/wmv",
					"http://www.filecabi.net/host/file/pitcher12/wmv",
					"http://www.filecabi.net/host/file/helicopter-bridge/wmv",
					"http://www.filecabi.net/host/file/car_loses_tire/wmv",
					"http://www.filecabi.net/host/file/basketball-dunks/wmv",
					"http://www.filecabi.net/host/file/3crashes/wmv"
				);
	
	var length	= links.length;
	
	function showLinks()
	{
		var currList = document.getElementById('movielist');
		
		for(i=1; i<length; i++)
		{
			var currItem = document.createElement('li');
			currItem.innerHTML = '<a href="' + links[i] + '">' + links[i] + '</a>';
			currList.appendChild(currItem);
		}
		
		currList.appendChild(currList);
	}
	
	</script>

	<style type="text/css">
		
	body
	{
		color: #333;
		font-family: Georgia, Sans-Serif;
		
		background-color: #999;
		
		margin: 0;
		padding: 0;
	}
	
	#container
	{
		width: 750px;
		margin: 0 auto; /* centreren van het geheel */
	}
	
	h1
	{
		color:		#631212;
		font-size:	30px;
	}
	
	h2
	{
		color:		#7b0808;
		font-size:	20px;
	}

	a:link, a:active
	{
		color:#3c3a3a;
		text-decoration: none;
	}
	
	a:visited
	{
		color:#795c5c;
		text-decoration: none;
	}
	
	a:hover
	{
		color:#7b2a2a;
		text-decoration: underline;
	}
	</style>

</head>

<body onLoad="showLinks()">
	

	<div id="container">
	
		<h1>Magic's Insane Funny Movies</h1>
		<h2>Part I</h2>


		<ol id="movielist">
			<!-- filled by javascript -->
		</ol>
		
		<p><a href="mailto:[email protected]">Contact Mr Magic</a></p>
		

	</div>
	
</body>	
</html>

Heb dit wel nog niet getest in IE, snel ff doen...
Ge vindt het script hier: http://lode.webcoder.be/links.html

mr magic

Legacy Member
zij zien alles, enkel de tabel die door JS wordt gemaakt, dus de nummers -01- tot -13- met de links, al de rest (title, contact) zien ze wel

DarkBone

Legacy Member
mr magic zei:
@ DarkBine, het werkt nie bij zoals jij het doet :s
Er zat nog een klein foutje in + dit forum past sommige benamingen van het script aan (splits namen op in twee delen). Vandaar dat je hetgeen hierboven best niet zomaar kopieert. Gebruik de code van de pagina die ik online heb gezet.

Ik raad dan ook aan om gewoon deze link te volgen:
http://lode.webcoder.be/links.html

Kopieer hiervan de broncode maar. Dit werkt gegarandeerd in IE, FireFox (& Camino).

mr magic

Legacy Member
thnxs da werkt hier tog al :)
eum wat is er dan mis in mijn script? enkel codes die in andere systemen niet werken?

DarkBone

Legacy Member
mr magic zei:
thnxs da werkt hier tog al :)
eum wat is er dan mis in mijn script? enkel codes die in andere systemen niet werken?
Geen idee precies, ik vond alleen dat het iets beter & simpeler kon (automatische nummering enzo aangezien ge met een lijst werkt, makkelijkere notatie van een array, het aanmaken van html-elementen via javascript, ...) :D

Laat het nog eens testen door die maten van je ook hé :)

mr magic

Legacy Member
heb nog ff paar vraagskes
met welke editor hebt ge da bewerkt?
en wa doet appendChild precies? daar kan ik ff nie volge :s

--Edit--
ok heb nu alles door, heb het ff opgezocht, weer wat bijgeleerd se
merci voor den uitleg en de verbetering he :)

DarkBone

Legacy Member
Euh... ik heb dat met geen enkele editor bewerkt hoor.
Dat inspringen en de opmaak van die tekst leer je jezelf in de loop der tijd aan. Het kent alleen maar voordelen.

mr magic

Legacy Member
ahzo
ja ik doe het soms wel als ik lange tabellen gebruik, maar verder niet

DarkBone

Legacy Member
Oeps... ik zie net een fout staan, maar blijkbaar heeft het geen effect op de werking. 't Heeft te maken met die appendChild(). Ik gebruik het ergens waar het fout & overbodig is.

Volgend lijntje mag je weghalen, want het houdt geen steek:
Code:
		currList.appendChild(currList);
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan