Avatar billede a_c Nybegynder
10. marts 2003 - 12:50 Der er 10 kommentarer og
1 løsning

IFRAME

Hvordan kan jeg tjekke om en side er loadet i en IFRAME og hvis den ikke er hvordan kan jeg så loade den i en IFRAME ?

Alex
Avatar billede moejensen Nybegynder
10. marts 2003 - 12:53 #1
jeg forståe ikke helt hvad du mener, hvad skal du bruge det til
Avatar billede moejensen Nybegynder
10. marts 2003 - 12:54 #2
i body kan du lave en onLoad funktion, der bliver kørt når siden er loadet, hvis det er det du tænker på.
Avatar billede a_c Nybegynder
10. marts 2003 - 13:01 #3
Jeg har min index side som har navigation og så videre.
På den side er der en IFRAME som viser alt information.
Men hvis man linker direkte til test.html så bliver den ikke
vist i IFRAME'n og hele navigationen mangler.
Derfor vil jeg tjekke om en side er loadet i IFRAME'n og hvis
den ikke er vil jeg reloade den i IFRAME'n
Alex
Avatar billede cdc Novice
10. marts 2003 - 13:27 #4
har du navngivet din iframe <iframe name="FrameNavn" osv.... og linker med target="Framename" eller base_target="FrameName"  ?
Avatar billede a_c Nybegynder
10. marts 2003 - 13:37 #5
Ja jeg har navngivet den. Den hedder contentFrame og jeg linker
med target="contentFrame" .
Det jeg leder efter er jo bare et javascript der siger noget i retning
af if(document.parent=ingenting){

}
Avatar billede a_c Nybegynder
10. marts 2003 - 13:39 #6
hov....
if(document.parent=ingenting){
  //så load siden i min contframe
}
Bortset fra at jeg ikke ved hvordan man gør.
Avatar billede cdc Novice
10. marts 2003 - 14:02 #7
Er det noget i denne rettning

<script>
if(self.location==top.location){
top.location="index.html"
}
</script>
Avatar billede a_c Nybegynder
10. marts 2003 - 14:10 #8
Nej. Jeg skal ikke kunne udelukke at det virker ved en normal frame
men det her er en iframe.
Avatar billede olebole Juniormester
11. marts 2003 - 03:39 #9
<ole>

Jeg skal ikke kunne udelukke, dette handler om en iframe, men det er rystende ligegyldigt ... det, du skal bruge, er netop, hvad /cdc viser dig  :)

'index.html' er den side, der indeholder din iframe ... så er opgaven blot at få lagt siden i iframe'en. Hvis du bruger serverside-scripting, er det lettest at bruge det - ellers må du have en ren JS-løsning.

/mvh
</bole>
Avatar billede a_c Nybegynder
11. marts 2003 - 09:14 #10
/cdc >> Det virkede jo som du sagde. Jeg var lige kommet til at kalde den
forkerte test funktion. :o) Jeg takker.
Kan du ikke smide et svar så vil jeg fluks tildele dig point.
Avatar billede cdc Novice
11. marts 2003 - 09:38 #11
svarer :o)
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