Jojoxx.net

 

 

AnvändareAnvändare
Besökare just nu: 51
SnabblänkarSnabblänkar
JavaScript-arkivet
Perl
FAQ
Sök på Jojoxx.netSök på Jojoxx.net



Förladda objekt

Exempel

Kod


<script type="text/javascript">
var loadobjects=[
	"http://www.eniro.se",
	"http://www.yahoo.com"
];
var onloadAction='alert("Klar med att ladda "+loadobjects.length+" objekt.");';

// Do not edit lines below.
var currentobject=0;
function loadobject(){
	currentobject++;
	window.status="Laddar objekt "+currentobject+" av "+loadobjects.length;
	if(currentobject==loadobjects.length){
		eval(onloadAction);
	} else {
		loaderiframe.location.href=loadobjects[currentobject];
	}
}
document.write("<div style=\"position:absolute;top:-1000px;\"><iframe name=\"loaderiframe\" onload=\"loadobject();\"></iframe></div>");
loadobject();
</script>

Kommentar

Scriptet cache'ar valfria objekt (exempelvis html-sidor eller flash-animationer) och låter dig sedan ange vad som skall hända när alla objekt är laddade (exempelvis gå vidare till sidan som just laddats till cachen). De objekt som skall laddas lägger du i arrayen loadobjects i början av scriptet.

,