Avatar billede zicko Nybegynder
27. oktober 2003 - 22:50 Der er 10 kommentarer og
1 løsning

læse url fra iFrame

Findes der en måde hvor man kan læse url'en fra en iFrame og ligge den i en streng?

Det jeg prøver på at lave er en funktion der gør at hvis iFramen viser en bestemt side, så skal der på hovedsiden vises nogle ekstra knapper...

altså noget i retning af:
IF parent.contentFrame.document.location.href="noget.asp" THEN response.write("<IMG SRC="etellerandet.gif>")
Avatar billede roenving Novice
27. oktober 2003 - 22:57 #1
Kun hvis din frames content stammer fra dit eget domæne !-)

-- iøvrigt er dit script noget vrøvl med sammenblandingen af javascript og asp vbscript ...

eks. (på hovedsiden, hvor frames findes)

<body onload="if(contentframe.src=='noget.asp')document.getElementById('ekstraKnapper').style.display='block';">
Avatar billede zicko Nybegynder
27. oktober 2003 - 23:00 #2
Jeg ved udemærket godt at mit eksempel er noget vrøvl ;) det var mere ment for at øge forståelsen for mit problem... :)
Avatar billede roenving Novice
27. oktober 2003 - 23:02 #3
-- fik du fat i ideen i hvad jeg skrev ?-)
Avatar billede zicko Nybegynder
27. oktober 2003 - 23:03 #4
hvad gør det script helt nøjagtig ? :)

jeg er ikke helt haj endnu ;)
Avatar billede zicko Nybegynder
27. oktober 2003 - 23:03 #5
nej tror ikke jeg er helt med på hva' det gør... :|
Avatar billede zicko Nybegynder
27. oktober 2003 - 23:04 #6
sad lige og ledte på nettet efter en forklaring på getElementById og style.display
Avatar billede roenving Novice
27. oktober 2003 - 23:19 #7
Ideen er, at du placerer en container inde i det element, hvor du godt vil have ekstra ting med (med id='ekstraKnapper'), giver den en style='display:none;' og så kun viser den, hvis src på iframen har den værdi, som kræver det ...

Grunden til at den er placeret onload på body-tagget er, at vi skal være sikker på, at grundelementet er initialiseret, så man ikke får fejl på, at elementet ikke er født endnu !-)
Avatar billede olebole Juniormester
28. oktober 2003 - 00:10 #8
<ole>

Check lige, hvad roenving også spurgte om:
  "Ligger de to sider (den med iframen og den i iframen) under samme domæne?"
Ellers kan du nemlig ikke spørge  :)

/mvh
</bole>
Avatar billede zicko Nybegynder
31. oktober 2003 - 19:28 #9
takker.. roenvig, skriver du ikke lige et svar? :)
Avatar billede roenving Novice
01. november 2003 - 00:23 #10
Oki -- og velbekomme '-)
Avatar billede roenving Novice
04. november 2003 - 01:02 #11
-- og tak for points ;~}
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