Avatar billede mester_stone Nybegynder
21. september 2001 - 13:12 Der er 7 kommentarer og
1 løsning

Styre loading af frameset

Kan man styre loadingen af et frameset, så en bestemt frame skal være loadet, før en anden frame kan blive loadet?
-Eller kan teste, om en side er indlæst i en anden frame, før man kalder en javascript-funktion i den pågældende frame fra en anden frame?
Problemet er, at man får en scriptfejl, hvis man kalder en funktion i en frame, som ikke er loadet færdig.
Avatar billede roenving Novice
21. september 2001 - 13:27 #1
I den frame, hvor det er kritisk kan du jo placere en variabelinitialisering ved onLoad:

<body ... onLoad=\"loadet=true;\">

I frameset-documentet skal du så i head have:

<script type=text/javascript>
var loadet;
</script>

I din function smider du så en linje ind først
if (!loadet)setTimeout(\'functionName()\',50);

hth
jes
Avatar billede tknudsen Nybegynder
21. september 2001 - 13:36 #2
i selve frameset filen mener jeg osse at onLoad eventen er tilgængelig pr frame...

<frameset>
  <frame onLoad=\"\">
  <frame onLoad=\"\">
</frameset>
Avatar billede olebole Juniormester
21. september 2001 - 14:23 #3
<ole>
Kommer alle dokumenter fra samme domæne? Ellers kan du ikke.
/mvh
</bole>
Avatar billede jakoba Nybegynder
21. september 2001 - 16:17 #4
<frameset  onload=\"self.sidsteramme.location = \'skal_loades_sidst.html\'>
    <frame name=\'forsteramme\' src=\'skal_loades_forst.html\'>
    <frame name=\'sidsteramme\' src=\'about:blank\'>
</frameset>

mvh JakobA
Avatar billede olebole Juniormester
22. september 2001 - 17:41 #5
mester_stone >> Har du selv tænkt dig at deltage i løsningen af dit problem - eller er det noget, vi suverænt skal tage os af? Hvad med om du kommenterede, i stedet for blot at afvise? Hvad skal du bruge - og hvorfor kan du ikke bruge korrekte besvarelser til noget?
Avatar billede mester_stone Nybegynder
22. september 2001 - 17:48 #6
ja ja, rolig nu!
Jeg har fundet en brugbar løsning andetsteds, som dog ligner meget den løsning, som jakoba kom med. Derfor var det også meningen, at jeg ville give ham points\'ene, men jeg kom desværre til at afvise svaret i stedet for at acceptere det. Beklager!
Jakoba, svar lige igen, så du kan få lidt points til samlingen.
Avatar billede jakoba Nybegynder
22. september 2001 - 18:08 #7
takker
Avatar billede olebole Juniormester
22. september 2001 - 18:16 #8
Jamen, jeg er skam helt rolig. Slapper jeg mere af, kommer der fækalier på stolen  =oD
/mvh
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester