Avatar billede whisper Nybegynder
07. januar 2002 - 21:11 Der er 29 kommentarer og
1 løsning

Frames - target????

Jeg har følgende i min index.htm:

<html>
<head>
<title>Min hjemmeside</title>
</head>
<frameset border=0 cols=\"188,*,200\">
  <frame name=\"menu\" src=\"menu.htm\" target=\"main\">
  <frame name=\"main\" src=\"news.htm\">
  <frame name=\"idle\" src=\"idle.htm\"> 
<noframes>
  <body>
  <p>Denne Web-side bruger rammer, og din browser understøtter ikke rammer.</p>
  </body>
  </noframes>
</frameset>
</html>

idle bruger jeg simpelthen bare som margen

problemet er, at når jeg klikker på et link i menuen, vises indholdet i menuen og ikke i \"hovedområdet\"(main) som jeg vil have den til.
Hvordan løser jeg dette problem?
Avatar billede cool_casper Nybegynder
07. januar 2002 - 21:15 #1
Skriver TARGET=\"main\" i dine link. Ikke i FRAME-koden! <a href=\"dinside.htm\" TARGET=\"main\">Link!</A>
Avatar billede jacobve Nybegynder
07. januar 2002 - 21:16 #2
du angiver target på dit link.

target=\"main\"
Avatar billede jacobve Nybegynder
07. januar 2002 - 21:16 #3
nå, var lidt sent på den...
Avatar billede cen Nybegynder
07. januar 2002 - 21:16 #4
linket i menuen laves sådan:

<A HREF=\"etellerandet\" TARGET=\"main\">hnoget tredje</A>

- CEN

Avatar billede cen Nybegynder
07. januar 2002 - 21:17 #5
for sent
Avatar billede backside Nybegynder
07. januar 2002 - 21:19 #6
Det er ikke nødvendigt at angive target på linket når det er som i den kode der vises.
Noget andet er galt.
Avatar billede jacobve Nybegynder
07. januar 2002 - 21:19 #7
Jeg er sku bange for at jeg er ved at blive for gammel til dette ræs... :-)

Men så er det rart at se at cen er lige så sløv, om ikke mere :-)
Avatar billede jacobve Nybegynder
07. januar 2002 - 21:21 #8
backside >> det er da nødvendigt i og med linket er præsenteret i menu framen, mens indholdet fra linket skal vises i main.
Avatar billede cool_casper Nybegynder
07. januar 2002 - 21:21 #9
He he he... Har vi to seniorer herinde... :-)
Avatar billede backside Nybegynder
07. januar 2002 - 21:22 #10
Du skal ha´ <base target=\"main\"> i menu.htm
Avatar billede backside Nybegynder
07. januar 2002 - 21:22 #11
jacobve>> Nope, det er IKKE nødvendigt.
Avatar billede jacobve Nybegynder
07. januar 2002 - 21:25 #12
ok, det kan godt være det ikke er nødvendigt at angive i selve linket, men det du skriver er også at fortælle hvad target skal være eller?

Men det første foresalg virker i hvertfald helt fint.
Avatar billede cool_casper Nybegynder
07. januar 2002 - 21:25 #13
backside >> Hvad så hvis man lave en link til en ny side... I sin menu.htm ?!? Det er da underligt det der.....
Avatar billede cen Nybegynder
07. januar 2002 - 21:25 #14
tjaa det kan godt se sådan ud ;-)

dette skulle vist gerne være det hele :-)
...index.htm...
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">
<html>
<head>
<title>Min hjemmeside</title>
</head>
<frameset border=0 cols=\"188,*,200\">
  <frame name=\"menu\" src=\"menu.htm\">
  <frame name=\"main\" src=\"news.htm\">
  <frame name=\"idle\" src=\"idle.htm\"> 
<noframes>
  <body>
  <p>Denne Web-side bruger rammer, og din browser understøtter ikke rammer.</p>
  </body>
  </noframes>
</frameset>
</html>

...menu.htm...
<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">
<HTML>
<HEAD>
</HEAD>
<BODY>
<A HREF=\"link1.htm\" TARGET=\"main\">link1</A> | <A HREF=\"link2.htm\" TARGET=\"main\">link2</A> | <A HREF=\"link3.htm\" TARGET=\"main\">link4</A> |
osv.
</BODY>
</HTML>

- CEN
Avatar billede jacobve Nybegynder
07. januar 2002 - 21:26 #15
og det gør det andet alternativ også :-)
Avatar billede cool_casper Nybegynder
07. januar 2002 - 21:26 #16
Nemlig! :-)
Avatar billede backside Nybegynder
07. januar 2002 - 21:39 #17
Fjern target=\"main\" fra index.htm og tilføj <base target=\"main\"> i mellem <HEAD> og </HEAD> i din menu.htm

Er der et link der skal åbne et andet sted end \"sidestandarden\" defineres det på det enkelte link.
Avatar billede backside Nybegynder
07. januar 2002 - 21:42 #18
Ideen er at du er fri for at angive \"target\" hver gang du opretter et link.
Men begge dele virker da.
Avatar billede cool_casper Nybegynder
07. januar 2002 - 21:44 #19
Hvad med lidt respons fra spm. ejer?!?
Avatar billede backside Nybegynder
07. januar 2002 - 22:16 #20
cool_casper>> Ja, det kunne da være rart.
Avatar billede cool_casper Nybegynder
07. januar 2002 - 22:22 #21
Ja, ikk??.....
Avatar billede whisper Nybegynder
07. januar 2002 - 23:03 #22
Hmmm jeg kan ikke komme til at give pointene til den jeg gerne vil...
Avatar billede cool_casper Nybegynder
07. januar 2002 - 23:14 #23
backside?!?! Hvorfor ikke mig?!? Mit svar kunne du bruge og det var det første.... Og så skriver man \"backside lav lige et svar!\"
Avatar billede backside Nybegynder
07. januar 2002 - 23:18 #24
Jeg skal slet ikke ha´ point, så problemet er ikke så stort.

Forøvrigt cool_ casper, så kan jeg altså ikke finde noget sted hvor der står \"backside lav lige et svar!\"
Avatar billede cool_casper Nybegynder
07. januar 2002 - 23:19 #25
Jeg mente at whisper skulle skrive

\"backside lav lige et svar!\" 
Hvis du skulle have point\'ne!
Avatar billede backside Nybegynder
07. januar 2002 - 23:21 #26
cool_casper>> Men du har da ret, dit svar kunne bruges.
Min ide er bare et alternativ der letter det hele så man ikke skal definere target på alle link enkeltvis.
Det var jo bare ikke det der blev spurgt om.
Avatar billede backside Nybegynder
07. januar 2002 - 23:22 #27
cool_casper>> Ok, jeg misforstor det.
Avatar billede cool_casper Nybegynder
07. januar 2002 - 23:26 #28
No problem....
Avatar billede whisper Nybegynder
08. januar 2002 - 14:32 #29
Ok hør lige en gang. Jeg havde overset at backside kun kom med en kommentar men jeg synes at hans svar var det mest brugbare og simpleste. Men da cool_casper var hurtigst med et også brugbart alternativ, giver jeg ham pointene...
Avatar billede cool_casper Nybegynder
08. januar 2002 - 14:35 #30
Thx....
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