Avatar billede hooh Nybegynder
07. maj 2002 - 11:01 Der er 2 kommentarer og
1 løsning

link fra Iframe

Hej

jeg har et lille framework med 2 frames. I det ene frame "main" der har jeg en html-side som indeholder en Iframe.
I det Iframe har jeg en funktion, og når den bliver udført så skal den loade frame "main" med en anden fil, hvordan gør man det?

index.htm
***********************************
<frameset cols="150,*" border=1>
  <frame name="menu" target="main" src="http://www.google.com">
<frame name="main" src="test.htm">
</frameset>
************************************

test.htm
************************************
<BODY>
<iframe width="500" height=500 src="test2.htm"></iframe>
</BODY>
************************************

test2.htm
************************************
<script>
function On_DLL_end()
{
window.frames.main.location.href ='http://www.jubii.dk'
}
</script>

<input type="button" onclick="On_DLL_end()">
**************************************

Når jeg trykker på knappen her, så skal den replace frame med navnet "main" til en anden side
Avatar billede hooh Nybegynder
07. maj 2002 - 11:22 #1
Virker nu!
Der skal bare stå :

top.main.navigate ('http://www.jubii.dk');

i stedet for :

window.frames.main.location.href ='http://www.jubii.dk'
Avatar billede jakoba Nybegynder
07. maj 2002 - 13:09 #2
hooh:  Jeg er ikke 100% sikker, men såvidt jeg ved er funktionen en JSript extension til ECMA. dvs den virker ikke i nogen andre browsere end IE.
så jeg vil anbefale:
    top.main.location.href = 'http://www.jubii.dk';

mvh JakobA
Avatar billede hooh Nybegynder
07. maj 2002 - 13:11 #3
ok tak JakobA :-)
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