Avatar billede jw Nybegynder
21. juli 2000 - 09:01 Der er 1 kommentar og
1 løsning

Opdatere 2 frames

Jeg vil opdatere 2 frames, fra et link.

Har jeg 3 frames kan jeg sagtens opdatere de 2 fra den tredje.

Men har jeg kun 2 frames og vil åbne 2 nye sider i disse 2, og linket er i den ene frame, kan det bare ikke lade sig gøre.

HJÆÆÆLP........
/jw

Kode (frameside med link):
-------------------------------------------
<html>

<head>
<title>test1</title>
<SCRIPT LANGUAGE=\"JavaScript\" TYPE=\"text/javascript\"><!--
  function changeFrames(URL1, URL2) {
    parent.frames[0].location = URL1;
    parent.frames[1].location = URL2;
  }
//--></SCRIPT>
</head>

<body>

<p>test2</p>

<A HREF=\"#\" onClick=\"changeFrames(\'test3.htm\', \'test3.htm\')\">Tryk her</A>

</html>


Kode (framesopdeling på bundside):
-------------------------------------------
<html>
<head>
<title>Ny side 1</title>

</head>

<frameset cols=\"*,*\">
  <frame name=\"nr1\" src=\"test1.htm\">
  <frame name=\"nr2\" src=\"test2.htm\">
  <noframes>
  <body>

  </body>
  </noframes>
</frameset>

</html>
Avatar billede erikjacobsen Ekspert
21. juli 2000 - 10:40 #1
Tjah, underligt. I IE4 kan jeg heller ikke få det
til at virke, men det virker jo godt nok i Netscape 4.5.
Jeg flyttede funktionen op i <head> delen af rammefilen - så er den tilgængelig
for alle underfiler.
Men du kan lave et hack....

Hvis du skriver

<a href=\"test3.htm\" onClick=\"changeFrames(\'test3.htm\')\">Tryk her</A>

så virker det. I funktionen skal du så skifte
den anden ramme end den du er i, for den skal
skifte pga. href-en.

Bliver det for rodet?
Avatar billede jw Nybegynder
21. juli 2000 - 10:56 #2

Takker erikjacobsen
Det virker perfekt - det er hermed blevet brugt!
/jw
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