Avatar billede martin Nybegynder
19. juni 2000 - 15:33 Der er 5 kommentarer og
1 løsning

Er det min side i rammen?!?!

Hej,

Hvordan tjekker jeg om det er min side som er i rammen. Da rammen i toppen af min side skal hente data fra main rammen, så kommer der en fejl hvis det nu ikke er min side.

Hvordan tjekker jeg det?
Avatar billede drean Nybegynder
19. juni 2000 - 19:20 #1
Avatar billede martin Nybegynder
20. juni 2000 - 12:04 #2
Dream > Den kode tjekker jo om jeg er inde i en ramme!

Jeg skal tjekke om indholdet i nederste ramme et mit eller om det er et helt andet link!
Avatar billede olebole Juniormester
20. juni 2000 - 16:15 #3
<ole>
Du kunne i alle dine dokumenter skrive:
    var min = true;
Så må du kunne spørge fra framesettet eller et dokument i det:
    if (parent.frameNavn.min) { alert('Det er sgu MIN...!!!'); }
/Vh
</bole>
Avatar billede martin Nybegynder
20. juni 2000 - 18:05 #4
olebole > Jeg får ingen alert!

Og jo, jeg har ændret frameNavn til rammens navn *G*
Avatar billede olebole Juniormester
20. juni 2000 - 23:45 #5
Så er det sikkert fordi, dokumentet - hvori din variable ligger - ikke er loadet færdigt idet øjeblik, der spørges...!?!

Du kan også undlade den variabel og så blot spørge sådan (men det kræver stadig, du venter med at spørge til siden ER loaded):

<script language="JavaScript">
<!--
var which = parent.frameNavn.document.location+"";
if (which.indexOf('ditDomæne.dk') != -1) { alert('Det er min side!'); }
//-->
</script>
Avatar billede martin Nybegynder
14. juli 2000 - 11:45 #6
Det her ser ud til at virke!

Takker :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