Avatar billede hairball Nybegynder
20. juni 2000 - 14:46 Der er 4 kommentarer

Funktion uden for lag i NETSCAPE

Hvorfor virker dette ikke i netscape, den kan ikke "se" funktioner (javascript) uden for det lag den er i, kan det passe ?

c = c & "<SCRIPT LANGUAGE=""Javascript"">"
c = c & "function klump(){"
c = c & "document.write('horse');"
c = c & "}"
c = c & "</SCRIPT>"


c = c & "<DIV CLASS=mdiv ID=menuid>"
c = c & "<SCRIPT LANGUAGE=""Javascript"">"
c = c & "klump();"
c = c & "</SCRIPT>"
c = c & "</DIV>"
Avatar billede olebole Juniormester
20. juni 2000 - 16:53 #1
<ole>
Hvis du kalder FRA laget, prøv da:
    parent.function();

Hvis du UDEFRA kalder en funktion, der ligger I laget, prøv :
    document.divID.function();

/Vh
</bole>
Avatar billede hairball Nybegynder
20. juni 2000 - 17:14 #2
Virker ikke .. desuden tror du så ikke at parent.function vil prøve at finde funktionen i et parent af et frameset ?
Avatar billede olebole Juniormester
20. juni 2000 - 17:16 #3
Nej, NS betragter det, der ligger i et <div> som et selvstændigt dokument i dokumentet.
Avatar billede olebole Juniormester
20. juni 2000 - 17:21 #4
Hvad med de dobbelte gåseøjne omkring 'Javascript'?
Iøvrigt vil du overskrive hele dokumentet med den funktion...ikke skrive noget ind i <div>'et, hvis det er din tanke. Prøv at gå til:
  http://www.dansteinman.com/dynduo/
...der kan du se, hvordan du skal skrive ind i et lag - X-browser!
/Vh
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