Avatar billede goet Nybegynder
29. august 2005 - 23:15 Der er 7 kommentarer og
1 løsning

multilink i to forskellige framesets

Jeg bruger et multilink script i min menu, der ser sådan ud:
<script language="Javascript">
<!--
function multilink(link1,link2) {
    window.parent.frames["bottomFrame"].location.href=link1;
    window.parent.frames["indhold"].location.href=link2;
  }
//-->
</script>

med denne snas i bodyen:
<a href="#" onClick="multilink('bundfil.htm','indholdsfil.htm');">menupunkt</a>

Det virker sålænge jeg henter linksene ind i samme frameset, men ikke når jeg henter links til to forskellige framesets.
Mit frameset ser sådan ud:
<frameset cols="260,*" frameborder="yes" border="0" framespacing="0" cols="*">
  <frameset rows="400,*" frameborder="yes" border="0" framespacing="0" rows="*">
    <frame src="menu.htm" name="leftFrame" scrolling="NO" noresize >
      <frame src="venstrebund.htm" name="bottomFrame">
  </frameset>
  <frameset rows="80,*" frameborder="yes" border="0" framespacing="0" cols="*">
      <frame src="top.htm" name="top" scrolling="NO" noresize >
      <frame src="indhold.htm" name="indhold">
    </frameset>

Håber nogen kan hjælpe.
Avatar billede roenving Novice
29. august 2005 - 23:18 #1
Hvis de, som du viser ligger i samme fil burde du kunne:

<script type="text/javascript">
function multilink(link1,link2) {
    top.frames["bottomFrame"].location.href=link1;
    top.frames["indhold"].location.href=link2;
  }
</script>
Avatar billede goet Nybegynder
29. august 2005 - 23:43 #2
Jamen jeg syntes jo også det burde virke.
Hvis jeg kopierer dit script ind, får jeg stadig kun kontakt til det ene link. Nu står det dog øverst i det andet frameset. Jeg har også prøvet a skifte top.frames ud med bottomFrame.frames og indhold.frames, men så virker det slet ikke.
Avatar billede roenving Novice
29. august 2005 - 23:54 #3
En ikke særlig dynamisk løsning:

<script type="text/javascript">
function multilink(link1,link2) {
    top.frames[0].bottomFrame.location.href=link1;
    top.frames[1].indhold.location.href=link2;
  }
</script>
Avatar billede goet Nybegynder
30. august 2005 - 00:09 #4
Dynamisk eller ej, det virker. Tak for det.
Send mig lige et svar, så jeg kan give dig point.
Avatar billede roenving Novice
30. august 2005 - 00:11 #5
Velbekomme '-)
Avatar billede goet Nybegynder
30. august 2005 - 00:14 #6
tak
Avatar billede roenving Novice
30. august 2005 - 00:21 #7
Hvis du skal aflevere point, skal du lige huske at markere navnet i boksen til venstre !-)

-- se evt. http://expfaq.1go.dk !-)
Avatar billede roenving Novice
30. august 2005 - 00:22 #8
-- og tak for point ;~}
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