Avatar billede 1416 Nybegynder
28. januar 2000 - 15:01 Der er 2 kommentarer og
1 løsning

Opdatere frame

Hejsa Eksperter
Jeg har en frames, hvergang den bliver loaded, skal den geninlæse en anden frame.
Jeg har prøvet med nedstående js, men det vil ikke rigtigt som jeg vil.
Framen, der skal reloade hedder 3.

<SCRIPT LANGUAGE="javascript">
  function Orden() {
    top.frames.3.location=bottom.asp
  }

</SCRIPT>

Hilsen Kim
Avatar billede echo Nybegynder
28. januar 2000 - 15:10 #1
Hvis nu vi siger du har en frameset med en menu og en forside.

Indsæt dette i menuen:
<body onload="top.3.location='bottom.asp';">

Den loader så en anden main-side.
Det virker ihvertfald på http://www.kempler.dk/

Mvh.
Echo - PHP specialisten!
Avatar billede hatecaps Nybegynder
28. januar 2000 - 23:02 #2
det første du skal gøre er at finde nummeret på den frame der skal opdateres "fjer-betjent".. det gør du ved at tælle <frames> tags'ene i den fil der indeholder alle frames-tag'ene, den første frame er nr. 0

eksempel:

<frameset  cols="120,*">
<frame name="menu" src=".........>  frame nr 0
<frameset rows="80,*">
<frame name="top" src=".........>  frame nr. 1
<frame name="main" src="........>  frame nr. 2
</frameset>
</frameset>

når du har fundet nummeret kan du altid ændre siden i denne frame med 

paren.frames[x].location='enellerandenfil.htm'
hvor x er nummeret
f.eks :
<body onload="parent.frames[1].location='mymenu.asp'; return true">

denne løsning virker på "alle" browsere, sågar de gamle browsere der lige netop kunne finde ud af javascript og frames
Avatar billede 1416 Nybegynder
30. januar 2000 - 18:52 #3
hader store bogstaver: det virker bare finne, tak :-)
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