Avatar billede drenriza Nybegynder
26. marts 2009 - 09:42 Der er 13 kommentarer og
1 løsning

Link til intern side

Jeg prøver i øjeblikket at få et link på min side til at linke fra 1 side til 1 anden i et frameset, uden at den åbner det i et nyt vindue.
Men indtil vidre går det ikke så godt, når man trykker på linket åbner den bare den nuværende frame (man står i) i et nyt vindue.....

nuværende kode.
<center><a href="frame2index.htm" target="frame3page1.htm">test</a></center>
                    fra?                      til?
framet jeg ville linke til er
<frame src="frame3page1.htm" target="_self">


nogen med en god ide?
Avatar billede ssv Nybegynder
26. marts 2009 - 11:46 #1
Nu ved jeg ikke så meget om frames, men er det ikke meningen at frame'et du vil linke til skal have et id/name, og så linker du til det id/name i dit target?
Avatar billede drenriza Nybegynder
27. marts 2009 - 11:02 #2
Hvad her i går galt?

det frameset jeg ville hen til er
<html>
  <head>
  <title>Tester</title>
  </head>
  <frameset rows="15%,85%" border=0>
    <frame src="frame1page1.htm">
    <frameset cols="20%,80%" border=0>
      <frame src="frame2page1.htm">

      <frame src="frame3page1.htm">
    </frameset>
  </frameset>
</html>

som jeg prøvet at linke til fra et andet frame.

<html>
  <head>
  <title>tester</title>
  </head>
  <frameset rows="15%,85%" border=0>
    <frame src="frame1index.htm">
    <frameset cols="20%,80%" border=0>
      <frame src="frame2index.htm">

      <frame src="frame3index.htm">
    </frameset>
  </frameset>
</html>

koden som jeg skrev til at linke fra, og til det andet frameset er skrevet som så

<html>

<body>
<center><a href="" target="">Forside</a></center>

<center><a href="frame2index.htm" target=frame3page1.htm>test</a></center>



</body>


</html>

og det virker bare ikke, det der sker er at jeg linker fra frame2index.htm til en side i et nyt vindue hvor den viser sig selv.
Avatar billede drenriza Nybegynder
27. marts 2009 - 11:19 #3
jeg fik løst problemet med at komme rundt på min side,
<center><a href="frame2index.htm" target=frame3page1.htm>test</a></center>

skulle hedde
<center><a href="page1.html" target="frame3page1.htm>test</a></center>
Istedet.

Nu har jeg bare det problem at hver gang jeg linker til noget så åbner den det i et nyt vindue.

nogen der ved hvad man gør med det?
Avatar billede gadensgaard Nybegynder
27. marts 2009 - 19:55 #4
Er der nogen speciel grund til du stadig bruger frames?
Avatar billede drenriza Nybegynder
28. marts 2009 - 10:10 #5
hvad mener du, med det?
Avatar billede gadensgaard Nybegynder
28. marts 2009 - 10:27 #6
At frames er gammeldags og uddateret, og medmindre der er en helt særlig grund til at bruge det bør du lave det andet.

En side lavet i frames er så godt som umulig at søgemaskineoptimere, og helt umulig at deeplinke til.
Avatar billede drenriza Nybegynder
28. marts 2009 - 10:46 #7
Hvad kan du foreslå man laver det i?.


Men ved du hvordan man linker til noget uden at den åbner linket man ville hen til i et nyt vindue?
Avatar billede gadensgaard Nybegynder
28. marts 2009 - 11:00 #8
HTML og php, aspx, jsp eller et andet serverside sprog.

Ja du bruger target="_blank" på linket.
Avatar billede drenriza Nybegynder
28. marts 2009 - 11:31 #9
linket hedder nu
<center><a href="page1.html" target="_blank">Tester</a></center>

Men den åbner stadig det nye link i et nyt vindue. :(
Avatar billede gadensgaard Nybegynder
28. marts 2009 - 11:45 #10
Så drop frames :)
Avatar billede gadensgaard Nybegynder
28. marts 2009 - 11:46 #11
Ahh nej, den skal hedde target="_parent".. blank åbner en ny side.
Avatar billede drenriza Nybegynder
28. marts 2009 - 12:24 #12
Tak for hjælpen :) nu funker det, som det skal.
Avatar billede gadensgaard Nybegynder
28. marts 2009 - 14:10 #13
Tag alligevel og sæt dig ind i hvordan tingene kan laves uden frames. Det er gammeldags og der er ingen fordele ved at bruge det hvis det ikke tjener et større formål (som fx at hente en ekstern side eller lignende)
Avatar billede drenriza Nybegynder
29. marts 2009 - 14:10 #14
Det er også planen, men man skal jo starte et sted. Og så havde jeg tænkt mig at bygge vidre på tingende som det kommer.
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