Avatar billede dj-sejler Praktikant
20. november 2002 - 22:57 Der er 4 kommentarer og
1 løsning

link der skifter 2 rammesider

Jeg har opbygget min side som en rammeside...
I menuen har jeg et link der skifter til en ny menu, men jeg vil også gerne have at det samme link skifter hovedsiden

Kan det lade sige gøre??
Avatar billede whatever Nybegynder
20. november 2002 - 23:06 #1
Du kan bruge dette:

<html>
<head>
<script language="JavaScript">
function multiload(URL1,URL2) {
  parent.side1.location.href=URL1;
  parent.side2.location.href=URL2;
}
</script>
</head>
<body>
<a href="java script:multiload('http://jubii.dk','http://google.com')">Din link</a>
</body>
</html>

Du skal ændre side1 og side2 til navnene på dine frames.
Avatar billede whatever Nybegynder
20. november 2002 - 23:06 #2
svar
Avatar billede dj-sejler Praktikant
20. november 2002 - 23:14 #3
Jeg kan ikke få det til at virke!!!
Avatar billede edutasia Nybegynder
20. november 2002 - 23:20 #4
Problemet er vel, at når du skifter hovedsiden, skifter menuen til den, der står som src i dit frameset (eller din iframe) - og ikke til den, som linket refererer til?

Du kan lave linket, så det kalder hovedsiden med en parameter (f.eks. "menu"), der fortæller, hvilken side, der skal vises i en bestemt frame:

<a href="hovedside.asp?menu=1">Link</a>

På hovedsiden kan du checke Request.QueryString("menu") og ændre src på framen derefter:

<!-- Check parameter -->
<%
Dim strSrc
If Not IsEmpty(Request.QueryString("menu")) Then
  Select Case Request.QueryString("menu")
    Case "1" strSrc = "menu1.asp"
    Case "2" strSrc = "menu2.asp"
    osv.
  End Select
Else
  'hvis siden bliver kaldt uden "?menu=tal" bruges standard-menu
  strSrc = "menu.asp"
End If
%>

<!-- Sæt src på framen -->

<frame src="<%=strSrc%>">
Avatar billede n!nja Nybegynder
21. november 2002 - 06:30 #5
Prøv at kigge her: http://www.html.dk/faq/00039/
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
Kurser inden for grundlæggende programmering

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