Avatar billede hansjacob Nybegynder
15. marts 2000 - 08:40 Der er 3 kommentarer og
1 løsning

linke til frames

Min side er opbygget af to hovedframes (nederst og main). I main bliver saa aabnet endnu en frame (venstre=cont og hoejre).
Mit spoergsmaal er saa: hvordan aabner jeg, fra den nederste frame et link der er valgbar i venstresiden ???
Se evt. siden paa http://hjem.get2net.dk/hjsimonsen.
Her vil jeg gerne kunne faa "debatforum" (hvilken ligger under div -> debatforum) frem, samtidig med at venstresiden stadig er venstresiden fra div.

Hilsen Jacob
Avatar billede hatecaps Nybegynder
15. marts 2000 - 08:53 #1
du skla bruge navnet på "mål-frame'n" som target i linket, præcis som du plejer når du linker fra en frame til en anden indenfor samme frameset.
Avatar billede netsrac Praktikant
15. marts 2000 - 09:26 #2
Du laver alle dine frames i en fil i stedet:

<frameset rows="*,60" border="0">
<frameset cols="50%,*" border="0">
<frame name="venstre" src="venstre.html">
<frame name="hojre" src="hojre.html">
</frameset>
<frame name="nederst" src="nederst.html">
</frameset>

så kan du linke dem op på denne måde
<a href="link.html" target="venstre"> el
<a href="link.html" target="hojre"> el
<a href="link.html" target="nederst">

Avatar billede hansjacob Nybegynder
15. marts 2000 - 09:37 #3
netsrac:
Her er problemet at jeg skal sætte en side ind både i venstresiden og højresiden.

hatecaps:
Din løsning lyder rigtig god. Men så skulle dette link virke:
http://hjem.get2net.dk/hjsimonsen/diverse#../links/link.htm
Hvilket det ikke gør. ("links" ligger som en link i venstre-siden i diverse. Den vil jeg gerne kunne kalde frem som et element i div, uden at først gå ind under div.)
Avatar billede hatecaps Nybegynder
16. marts 2000 - 00:12 #4
øhh hva' ??

problemet er at du ikke med det samme har defineret venstr/højre inddelingen på den miderste frame.

jeg ville lave strukturen noget om:

<html>
<head>
<title>min titel</title>
</head>
<frameset framespacing="0" border="false" frameborder="0" rows="85,*,36">
  <frame name="top" src="grundside/top.htm" scrolling="no">
<frameset framespacing="0" border="false" frameborder="0" cols="135,*">
  <frame name="subcontents" target="main" src="divcont.htm" scrolling="no">
  <frame name="submain" src="divmain.htm" scrolling="auto" target="_self">  <frame name="footer" scrolling="auto" noresize target="main" src="grundside/komlinie.htm"
  marginheight="8">
  <noframes>
  <body bgcolor="#000000" text="#FF8000" link="#FF8000" vlink="#DD4800" alink="#FFFF00">
  <p>Desværre, din browser er ikke sej nok til at se siden om Herlev Stags</p>
  </body>
  </noframes>
</frameset>
</html>

derefter lave en ny "forside" delt op i de to frames. På den måde har du altid alle frames til rådighed og kan load flere frames på samme tid med :

<a href="../diverse/divmenu.htm" onMouseOver="window.status='Links, billeder, brugt udstyr, artikler mv.'; return true;"
        onMouseOut="window.status=' ' ; return true;" target="subcontents" onClick="parent.frames['submain'].location = '../diverse/divmain.htm'; return true">[Div]</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