Avatar billede ini Nybegynder
25. april 2006 - 14:44 Der er 6 kommentarer og
1 løsning

åbne flere sider med et link

Hvordan kan man åbne mere end en side fx. i frames hvor et link åbner en side i main, men hvordan kan man få den til at åbne både en side i main og i fx toppen på en gang ?
Avatar billede TRoXa Novice
25. april 2006 - 14:56 #1
der kan du lave et javascript. Laver det lige simpelt.

<script>

function tolinks()
{
  document.top.location='top.htm';
  document.main.location='main.htm';

}

</script>

som link et eller andet sted i hovedvinduet skriver man så fx

<a href="java script:tolinks();">tryk på mig</a>

  document.top.location='top.htm';
  document.main.location='main.htm';

top = navnet på topframen
main = navnet på main framen.
Avatar billede ini Nybegynder
25. april 2006 - 14:57 #2
Smart prøver lige =)
Avatar billede ini Nybegynder
25. april 2006 - 15:11 #3
kan ikke rigtigt få det til at virke. Er der ikke en måde med HTML ? eller kan du forklare hvorhenne jeg skal sætte scriptet ind.. ?? skal det stå i framesettet eller på den side hvor linket er ?
Avatar billede zappa Nybegynder
25. april 2006 - 15:22 #4
Her er et lille eks.

left.html-------------------
<HTML><HEAD>
<TITLE>Left</TITLE>
</HEAD>
<body>Left</body>
</HTML>

right.html------------------
<HTML><HEAD>
<TITLE>Right</TITLE>
</HEAD>
<body>Right</body>
</HTML>

index.html------------------
<HTML><HEAD>
<TITLE>Frames</TITLE>
</HEAD>
<FRAMESET COLS="33%,33%,33%" FRAMEBORDER="yes">
  <FRAME SRC="left.html" NAME="left">
  <FRAME SRC="middle.html" NAME="middle">
  <FRAME SRC="right.html" NAME="right">
</FRAMESET>
</HTML>

middle.html----------------
<HTML><HEAD>
<TITLE>Middle</TITLE>
<SCRIPT language="JavaScript">
function changePage(p1, p2) {
  parent.frames[0].location = p1;
  parent.frames[2].location = p2;
}
</SCRIPT></HEAD>

<body>
Middle<BR>
<a HREF="middle.html" onClick="changePage('http://jp.dk','http://dr.dk')"s>Change</a><br>
<a HREF="middle.html" onClick="changePage('left.html','right.html')"s>Change back</a>
</body>
</HTML>
------------------------
Avatar billede roenving Novice
25. april 2006 - 16:17 #5
-- en anden simpel metode er at sætte det ind i links (sikkert mere overkommeligt med få links !-)

<a href="menu1siden.html" target="menu" onclick="parent.frames['content'].location.href='indhold1.html'">

<a href="menu2siden.html" target="menu" onclick="parent.frames['content'].location.href='indhold2.html'">

<a href="menu3siden.html" target="menu" onclick="parent.frames['content'].location.href='indhold3.html'">
Avatar billede ini Nybegynder
26. april 2006 - 09:19 #6
prøver lige noget af det..
Avatar billede ini Nybegynder
26. april 2006 - 09:34 #7
har fået det til at virke nu =) tak for hjælpen!
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