Avatar billede bedsize Novice
16. september 2002 - 23:26 Der er 7 kommentarer og
1 løsning

Link til 2 frames

Jeg skal bruge en javaScript eller htlm kode der kan loade 2 frames når man trykker på et link...?
Og er selv ikke nået længre end til dreamweaver...!
Avatar billede flash-man Nybegynder
16. september 2002 - 23:37 #1
Avatar billede whatever Nybegynder
16. september 2002 - 23:39 #2
Eller dette måske

<html>
<head>
<script type="text/javaScript">
function multiload(URL1,URL2) {
parent.frame1.location.href=URL1;
parent.frame2.location.href=URL2;
}
</script>
</head>

<body>
<a href="java script:multiload('fil_1.html', 'fil_2.html')">Klik her!</a>
</body>
</html>
Avatar billede flash-man Nybegynder
16. september 2002 - 23:43 #3
whatever > Din ser faktisk bedre og nemmere ud..! Den må jeg lige skrive ned et sted.. :D
Avatar billede whatever Nybegynder
16. september 2002 - 23:46 #4
Din version er lidt mere avanceret, da man på hver link også kan definere frame-navnene.
Avatar billede flash-man Nybegynder
16. september 2002 - 23:52 #5
Det var bare lige en jeg fandt hurtigt... Hvis jeg nu havde tænkt mig om så tror jeg osse jeg havde kommet frem med din metode.. men... Det gjorde jeg ikke!
Avatar billede bedsize Novice
17. september 2002 - 09:27 #6
Jeg forstår mindre end lidt af html og scripts, så jeres besvarelser må gerne uddybes lidt

...min mainframe består af 8 frames hvor en af disse frames indeholder et par links som hver er i form af 2 billeder, så det altså er image swarp...
så jeg kan ikke bruge jeres forslag da de begge er tekst links, og jeg forstå ikke at lave dem om...
Det skal altså være sådan, at når man trykker på en af disse billedlinks skal framet ovenover det frame med linksene og et til højre skittes ud....
så mit spørgsmål er nu hvor disse koder skal placeres.....? mainframe, eller det frame som indeholder alle linksene....
Avatar billede bedsize Novice
17. september 2002 - 09:27 #7
Min mainframe ser sådanne ud:...

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<frameset cols="200,530,*" frameborder="NO" border="0" framespacing="0" rows="640*">
  <frameset rows="170,*" frameborder="NO" border="0" framespacing="0" cols="*">
    <frame name="Toplink" scrolling="NO" noresize src="MainFrames/LeftTop.htm" >
    <frameset rows="260,*" frameborder="NO" border="0" framespacing="0" cols="*">
      <frame name="leftFrame" scrolling="NO" noresize src="MainFrames/LeftCenter.htm">
      <frame name="bottomFrame1" scrolling="NO" noresize src="MainFrames/LeftBund.htm">
    </frameset>
  </frameset>
  <frameset rows="20,619" frameborder="NO" border="0" framespacing="0" cols="*">
    <frame name="topFrame" scrolling="NO" noresize src="MainFrames/MainTop.htm" >
    <frameset rows="370,240" frameborder="NO" border="0" framespacing="0" cols="*">
      <frame name="MainLink" src="MainFrames/MainCenter.htm">
      <frameset rows="40,*" frameborder="NO" border="0" framespacing="0" cols="*">
        <frame name="bottomFrame" scrolling="NO" noresize src="MainFrames/MainBund.htm">
        <frame name="bottomFrame2" scrolling="NO" noresize src="MainFrames/UntitledFrame-24.htm">
      </frameset>
    </frameset>
  </frameset>
  <frame src="MainFrames/Right.htm">
</frameset>
<noframes>
<body bgcolor="#FFFFFF" text="#000000">
</body>
</noframes>
</html>
Avatar billede Slettet bruger
17. september 2002 - 11:50 #8
Dette script placeres i siden med linksene:

<script>
function link(url1, url2) {
parent.frames["frameNavn"].location.href = url1;
parent.frames["frameNavn2"].location.href = url2;
}
</script>

Linksene kan så se således ud:

<a href="#" onClick="link('side1.html', 'side2.html'); return false;"><img src="billede.gif" border="0"></a>
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