du kan også lige checke om alle frames er loaded var timer=0; function dinFunktion(argument1, argument2) { if (parent.frames.length < 3) timer = window.setTimeout("dinFunktion("+argument1+","+argument2+");",10); // resten af funktionen, der udføres når 3 frames er loaded } Det kan være farligt, hvis du f.eks. ikke har 3 frames. Så går den ind i en løkke, der spilder regnekraft. Du kan lave en funktion function abort() { window.clearTimeout(timer); timer=0; } som du kan kalde som backup
jamen det er ikke så farligt. prøv at indsætte følgende et eller andet sted på din side og click på det <a href="#" onclick="alert(parent.frames.length);">Antal frames</a> Det tal der står i alert boxen indsætter du her if (parent.frames.length < 3) istedet for 3. Det den gør er simpelthen at kalde sig selv med 10 millisekunders mellemrum indtil alle frame er loaded. Derefter udføres resten af funktionen.
Jeg kan ikke få jacobas løsning til at makke helt ret og det er det han forsøger at gøre jeg gerne vil gøre. Men nu prøver jeg noget halt andet
Tak for hjælpen
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.