Avatar billede popsy Novice
06. august 2003 - 03:01 Der er 18 kommentarer og
1 løsning

Mit link går ikke i frame, men åbner nyr vindue i stedet for

Hejsa.

Sidder og sveder over et design med 5 (7) frames.

Når jeg sætter et link ind i menuen, vil det ikke åbne i den midterste frame, hvordan får jeg det til det?

Den åbner bare  et nyt vindue, uanset hvordan jeg udformer linket.

Hvordan får man linket til at fatte at det skal åbnes i den midterse frame?
Avatar billede jakobsynder Nybegynder
06. august 2003 - 03:04 #1
Øh, vha. name og target? Men det lyder som om det heller ikke virker?
Avatar billede roenving Novice
06. august 2003 - 03:04 #2
Hvordan ser din struktur ud ?-)
Avatar billede jakobsynder Nybegynder
06. august 2003 - 03:05 #3
Hov, så ikke lige kategorien. Beklager.
Avatar billede roenving Novice
06. august 2003 - 03:07 #4
Prøv at sætte denne ind i dit øverste frameset-dokument:

<script>
txt="";
for(i=0;window.frames.length>i;i++)txt+=window.frames[i].name+"\n";
alert(txt)
</script>

-- den skal stå _efter_ det sidste </frameset>-tag !-)
Avatar billede roenving Novice
06. august 2003 - 03:09 #5
-- måske vil den kun køre, hvis det gøres onload på det yderste frameset !-)

-- så skal den køres som funktion !o]
Avatar billede popsy Novice
06. august 2003 - 03:37 #6
Roenvig> Med øverste "frameset-dokument" der mener du godtnok det der samler dem ikke?

Hvis jeg sætter det der ind, får jeg en fejlboks op, som jeg skal trykke ok til når siden loader?
Avatar billede popsy Novice
06. august 2003 - 03:47 #7
Roenvig> Fik den sat rigtigt nu (flov)
Men det samme sker stadig.
Jeg er ret ny indenfor det her, det er første design jeg selv bygger fra bunden af, så jeg er ret sikker på at det er noget grundlæggende jeg ikke ved noget om, som gør at linkene åbner forkert?

Min struktur er således.: http://www.eksperten.dk/spm/383825 (cdc's kode, med mine tilføjelser.)

Det jeg er nået til er menuen, men uanset hvad jeg gør, vil den ikke åbne andet end et nyt vindue :(
Avatar billede roenving Novice
06. august 2003 - 03:47 #8
Og der skulle gerne stå en liste over de frames, som er kendt af dit dokument !-)

-- jeg vil gøre det for at efterforske hvilke frames, som kendes ...

Den frame, som du gerne vil lave target til skulle _helst_ stå i listen !-)
Avatar billede popsy Novice
06. august 2003 - 03:53 #9
den her.:

<html>

<head>
<title>frames</title>
</head>

<frameset cols="*,750,*" framespacing="0" border="0" frameborder="0">
  <frame name="empty" scrolling="auto" noresize>
  <frameset rows="100,*,35">
  <frame name="mainTop" scrolling="no" noresize>
  <frameset cols="150,*,150">
    <frame name="left" target="mainText" noresize>
    <frame name="mainText" scrolling="auto" noresize>
    <frame name="right" target="mainText" noresize>
  </frameset>
  <frame name="mainBottom" scrolling="no" noresize>
    </frameset>
  <frame name="empty01" noresize>
</frameset>

</html>

??

Ellers forstår jeg igen intet ? (En tilbagevendende begivenhed desværre)
Avatar billede roenving Novice
06. august 2003 - 03:54 #10
Hrmmm ...

Hvis du bruger koden fra popsy 05/08-2003 21:57:55

har du også en indbygget fejl, for der mangler jo en <frame> og en </frameset> ???
Avatar billede roenving Novice
06. august 2003 - 03:59 #11
<a href="http://www.google.com/intl/da" target="mainText">Google</a>

Only testing:

<html>
<head>
<title>frames</title>
<script>
function test(){
txt="";
for(i=0;window.frames.length>i;i++)txt+=window.frames[i].name+"\n";
alert(txt);
}
</script>
</head>
<frameset cols="*,750,*" framespacing="0" border="0" frameborder="0" onload="test()">
  <frame name="empty" scrolling="auto" noresize>
  <frameset rows="100,*,35">
  <frame name="mainTop" scrolling="no" noresize>
  <frameset cols="150,*,150">
    <frame name="left" target="mainText" noresize>
    <frame name="mainText" scrolling="auto" noresize>
    <frame name="right" target="mainText" noresize>
  </frameset>
  <frame name="mainBottom" scrolling="no" noresize>
    </frameset>
  <frame name="empty01" noresize>
</frameset>
</html>
Avatar billede roenving Novice
06. august 2003 - 04:01 #12
Det øverste link burde virke !-)

-- og det under alle omstændigheder ...

Den nederste skulle gerne give dig en liste over hvilke frames, du vil kunne linke til med den stryktur !o]
Avatar billede roenving Novice
06. august 2003 - 04:02 #13
-- og det er hverken stryknin eller fraktur, men struktur !-)
Avatar billede popsy Novice
06. august 2003 - 04:16 #14
Ja ok, det virker, jeg får google i min midterste frame.
Men det er nok fordi jeg er ved at rode med en speciel menu så, for deri ser linkene slet ikke sådan ud :(

var Link=[
[1,1,"Home",null,"_blank"],
[2,3,"HomePage","http://www.ScriptBreaker.com","_blank"],
[2,3,"BookMark","http://www.ScriptBreaker.com","_blank"],
[2,3,"Add2 Favor","http://www.ScriptBreaker.com","_blank"],
[1,1,"Scripts",null,"_blank"],
[2,2,"JavaScript",null,"_blank"],
  [3,3,"Games","http://www.ScriptBreaker.com","_blank"],
  [3,3,"Navigation","http://www.ScriptBreaker.com","_blank"],
[2,3,"Asp","http://www.ScriptBreaker.com","_blank"],
[1,3,"Forum","http://www.ScriptBreaker.com","_blank"],
[1,3,"Contact","http://www.ScriptBreaker.com","_blank"]
];


Det er en gratis javascriptmenu fra www.script.dk, og når jeg indsætter maintext deri som target, åbner den stadig i et nyt vindue, uanset om det er med eller uden den _

Roenvig> Læg et svar, du har knoklet mere end rigeligt for pointene, så må jeg oprette et nyt i morgen, hvor jeg specificerer ud hvad det drejer sig om.
Vidste ikke der var forskel på links fordi det er en javascriptmenu :( (Beklager at have spildt din tid, det var bestemt ikke meningen!)

(Hader det her, ville ønske jeg havde råd til at købe et design) :)
Avatar billede roenving Novice
06. august 2003 - 04:29 #15
Århhh ...

var Link=[
[1,1,"Home",null,"_blank"],
[2,3,"HomePage","http://www.ScriptBreaker.com","mainText"],
[2,3,"BookMark","http://www.ScriptBreaker.com","mainText"],
[2,3,"Add2 Favor","http://www.ScriptBreaker.com","mainText"],
[1,1,"Scripts",null,"mainText"],
[2,2,"JavaScript",null,"mainText"],
  [3,3,"Games","http://www.ScriptBreaker.com","mainText"],
  [3,3,"Navigation","http://www.ScriptBreaker.com","mainText"],
[2,3,"Asp","http://www.ScriptBreaker.com","mainText"],
[1,3,"Forum","http://www.ScriptBreaker.com","mainText"],
[1,3,"Contact","http://www.ScriptBreaker.com","mainText"]
];

Prøv den sådan !-)

*gg*

-- næste gang må du _meget_ gerne give den slags fuldstændigt ligegyldige oplysninger ...

*rotflmao*
Avatar billede popsy Novice
06. august 2003 - 13:57 #16
Yeps, det virker nu.
Dog har jeg lige et sidste spørgsmål på falderebet.: Hvad skal der stå til sidst, hvis det er hele siden, som skal genindlæses, altså hvis jeg har et link som hedder forside, og jeg vil ha hele index filen indlæst igen forfra?

Smid et svar Roenvig
Avatar billede roenving Novice
06. august 2003 - 14:04 #17
_top er hele dit browser-vindue, _self er den frame du er i, _parent er en overframe og _blank kender du jo virkningen af ...

-- og det hører med, at i frameløst vindue har de tre første det samme resultat !-)

-- og velbekomme '-)
Avatar billede popsy Novice
06. august 2003 - 14:06 #18
Weee, det virker også :)

Mange mange tak for hjælpen, jeg dukker op næste gang jeg kører fast, så må jeg bare håbe du er på :)
Avatar billede roenving Novice
06. august 2003 - 14:13 #19
Du er velkommen !-)

-- og tak for points ;~}
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