Avatar billede fauer Nybegynder
25. juni 2004 - 11:29 Der er 4 kommentarer og
1 løsning

multilink i frameset

Jeg vil gerne helt simpelt lave en menu bestående af link, hvor hvert enkelt link kan kalde for forskellige html dokumenter i to forskellige frames.

Helt simpelt har jeg prøvet på at lave det sådan med et frameset med 2 frames, hvor menu filen med et link ligger i den ene frame.
Når jeg så klikker på linket skal menuen udskiftes med en ny menu og der skal kaldes en html tekst fil i den anden "tomme" frame.

Jeg har aldrig lavet Javascript før, så jeg er lidt på herrens mark.

Hvad gør jeg forkert?

Framesettet ser sådan ud:
<head>
        <title>Velkommen til XXX</title>
    </head>

    <frameset rows="*,*,30" border="0" framespacing="0" frameborder="no">
        <frameset cols="140,*" border="0" framespacing="0" frameborder="no">
            <frame src="logo.html" name="logo" noresize scrolling="no">
            <frameset cols="*,140" border="0" framespacing="0" frameborder="no">
                <frame src="menu.html" name="menu" noresize scrolling="no">
                <frame src="(Empty Reference!)" name="billede" noresize scrolling="no">
            </frameset>
        </frameset>
        <frameset cols="140,*" border="0" framespacing="0" frameborder="no">
            <frame src="(Empty Reference!)" name="produktbillede" noresize scrolling="no">
            <frameset cols="*,140" border="0" framespacing="0" frameborder="no">
                <frame src="(Empty Reference!)" name="tekst" noresize>
                <frame src="(Empty Reference!)" name="undermenu" noresize>
            </frameset>
        </frameset>
        <frame src="(Empty Reference!)" name="adresse" noresize scrolling="no">
    </frameset>
    <noframes>

        <body bgcolor="#ffffff">
            <p></p>
        </body>

    </noframes>

</html>

Og menu filen sådan:
<html>
<head>
    <title>menu</title>
<script language="Javascript">
  function multilink(link1,link2) {
    window.parent.frames["menu"].location.href=link1;
    window.parent.frames["tekst"].location.href=link2;
    }
</script>
</head>
<body>
<a href="#" onClick="multilink('menu5.html','tekst5.html');"> Menu 5 </a>

</body>
</html>

Håber der er en derude der kan hjælpe
Mvh fauer
Avatar billede roenving Novice
27. juni 2004 - 15:22 #1
Hvordan ?-)

Får du fejl ?o]

<script type="txt/javascript">
  function multilink(link1,link2) {
    parent.frames["tekst"].location.href=link2;
    location.href=link1;
    }
</script>

-- jeg vendte den lige om, så den først udskifter den anden frame ...
Avatar billede fauer Nybegynder
13. august 2004 - 10:43 #2
Hej roenving

send mig lige et svar igen igen, så du kan få dine points
Avatar billede roenving Novice
13. august 2004 - 12:01 #3
Velbekomme '-)
Avatar billede fauer Nybegynder
13. august 2004 - 12:05 #4
Tak for hjælpen igen igen!
Avatar billede roenving Novice
13. august 2004 - 12:13 #5
-- 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