Avatar billede vbmojo Nybegynder
15. marts 2000 - 13:52 Der er 1 kommentar og
1 løsning

Er objektet loadet?

Jeg har nogle frames, hvor der i navigations framen er et swap image script.
Problemet er, at jeg har lagt kaldene til funktionen ud i de sider der skal vises når man trykker på en knap (OnLoad). Derved er det den viste side som styrer hvordan knapperne er sat, og det ser jo pænest ud hvis brugeren går frem og tilbage med browser knapperne.
Ind imellem opstår der det problem, at første gang man går ind, eller hvis man refresh'er sitet, så bliver swap funktionen kaldt inden navigations siden er loadet.
What to do?
Kan man loope på en måling af om objektet findes, og hvis 'Ja' så kør swap kaldet?

Avatar billede pingo Nybegynder
15. marts 2000 - 13:59 #1
Jeg har en der gør ca. dette - den kører sig selv med 200 ms mellemrum indtil den angivne frame er loaded!:

function SetButtons()
{
    if (parent.fbund.loaded)
    {
        // Det der skal køre når den er loaded.
    }
    else
      setTimeout("SetButtons()",200)
}
Avatar billede pingo Nybegynder
15. marts 2000 - 14:00 #2
Du skal selvfølgedig køre denne funktion onload - og min frame hedder her "fbund"
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