Avatar billede ripley Nybegynder
18. juni 2001 - 10:52 Der er 10 kommentarer og
1 løsning

Indhold af <iframe>

Jeg har en iframe på en side - hvordan kan jeg vha. javascript checke, om indholdet af denne iframe er tomt?
Avatar billede altinet Nybegynder
18. juni 2001 - 11:07 #1
if (document.getElementById(\'[iframeID]\').innerHTML == \'\'){
  //iframe er tom
}
else {
  //iframe er ikke tom
}


:-) Lars/Altinet
Avatar billede ripley Nybegynder
18. juni 2001 - 12:05 #2
getElementByID - den har jeg aldrig hørt om. Er det en hjemmelavet funktion, eller? Jeg kan heller ikke finde den i min javascript-dokumentation...???
Tilsyneladende kendes den heller ikke, når jeg forsøger at køre den - der kommer alle mulige fejl.
Avatar billede nikolajdu Nybegynder
18. juni 2001 - 12:08 #3
getElementById er til IE 5.5 og Netscape 6.0.
Avatar billede altinet Nybegynder
18. juni 2001 - 12:14 #4
Nårh ja, det burde jeg selvfølgelig have anført, Sorry.
\"getElementById\" er fra W3C document Object Model (DOM), og virker i browsere der understøtter denne (IE 5+, NN6+, Mozilla 0.9+)

Hvis du skal kode til tidligere versioner kan du bruge \"document.all.[iframeID]....\" eller blot [iframeID] (IE).

;-) Lars
Avatar billede ripley Nybegynder
18. juni 2001 - 12:16 #5
Selv med IE 5.5 virker det ikke her.
Er der ikke andre måder at få fat i indholdet af en iframe på?
Avatar billede ripley Nybegynder
18. juni 2001 - 12:25 #6
Så virker skidtet - document.all[iframeID] gjorde udslaget.
Tak - du får flux point\'ene!
Avatar billede altinet Nybegynder
18. juni 2001 - 12:26 #7
Prøv at vise din kode.

Når du siger \"tom\" mener du så tom (helt uden HTML-tags), eller blot at der ikke VISES noget indhold??

:-) Lars
Avatar billede ripley Nybegynder
18. juni 2001 - 12:31 #8
Der var jeg lidt for hurtig - den opfører sig nu, som om det er tomt, ligegyldigt om der er indtastet noget eller ej...:-(
Avatar billede altinet Nybegynder
18. juni 2001 - 12:44 #9
Prøv at vise din kode, helst hele din HMTL side, med iFrame tag\'et og det hele.
:-) Lars
Avatar billede ripley Nybegynder
18. juni 2001 - 12:59 #10
Så fik jeg også løst det - men tak fordi du hjalp mig på vej :-)
Avatar billede altinet Nybegynder
18. juni 2001 - 13:51 #11
Helt i orden..

:-) Lars
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