Avatar billede asgrone Nybegynder
20. august 2001 - 21:04 Der er 9 kommentarer og
1 løsning

frames

Jeg har en side der ligger rimeligt \"dybt\" inde i et framesystem. Ved et tryk på et link i denne frame er det meningen at tre af frames\'ne skal udskiftes med en ny. Jeg kan imidlertid ikke ikke regne ud hvordan man gør det, med \"_parent\" er det kun de to første frames der skifter og ved \"_top\" er det alle sidens frames der ryger.
Det kan godt være det er lidt underligt formuleret  men det var rimeligt svært at beskrive problemet...
Avatar billede fri-hash Nybegynder
20. august 2001 - 21:12 #1
Avatar billede Slettet bruger
20. august 2001 - 21:14 #2
Du kan adressere dine frames som:

_top.frames[0]

altså hver frame i sættet har et nummer..Men vi skal nok se lidt af din kode..
Avatar billede asgrone Nybegynder
20. august 2001 - 21:25 #3
fri hash> rames\'ne skal ikke skifte de skal blive helt udskiftet, altså med en stor ny.

el barto> jeg kan ikke rigtig vise koden, da det hele bare køre med en frameside hvor den nederste frame linker til en ny side hvor der er flere frames i, og så videren, men fra den frame hvor linket er, skal der brydes ud af 3 frames. Kan du muligvis forklare mere det med \"_top.frame[0] \"?
Avatar billede jakoba Nybegynder
20. august 2001 - 21:29 #4
Det lyder lidt somom du har 2 eller flere frameset filer \'indeni hinanden\'. Det er en forvirret situation som vi ikke kan jjælpe dig med uden at vide hvilke rammer hvilke filer opdeles i.

kan du give et link så vi kan kikke?
Avatar billede asgrone Nybegynder
20. august 2001 - 21:36 #5
sidens adresse er : http://www.spraydezign.dk/legeplads og så er det under \"billeder\" når man vil se et thumbnail!
Avatar billede asgrone Nybegynder
20. august 2001 - 21:37 #6
det eneste der skal blive tilbage når man klikker på thumbnailet er menu\'en øverst på siden.
Avatar billede jakoba Nybegynder
20. august 2001 - 21:52 #7
html link:
<a href=\"hvad_du_vil_ha_istedet.html\" target=\"midt\"><img ...></a>

javascript link:
top.frames[\'midt\'].location.href = \"hvad_du_vil_ha_istedet.html\";

mvh JakobA


Avatar billede asgrone Nybegynder
20. august 2001 - 21:57 #8
fint nu dur det!
Avatar billede jakoba Nybegynder
20. august 2001 - 22:01 #9
Jeg vil anbefale at du skifter det nederste frameset ud med:

<html>
<head>
<title>spraydezign.dk</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
<link rel=\"shortcut icon\" href=\"/favicon.ICO\">
</head>

<frameset cols=\"*,800,*\" border=\"0\" framespacing=\"0\" frameborder=\"NO\">
    <frame src=\"blank.htm\" scrolling=\"NO\">
    <frameset rows=\"126,*\" border=\"0\" framespacing=\"0\" frameborder=\"NO\">
        <frame src=\"elementer/top.php\" scrolling=\"NO\">
        <frame src=\"forside/main_menu.php\" name=\"midt\">
    </frameset>
    <frame src=\"blank.htm\" scrolling=\"NO\">
</frameset>

<noframes><body bgcolor=\"#FFFFFF\" text=\"#000000\">
<b><font face=\"Verdana, Arial, Helvetica, sans-serif\">your browser sucks! </font></b>
</body>
</noframes>
</html>

Så er det sorte spildareal på plads en gang for alle og du kan blot skifte de sider (fx  forside/main_menu.php )
der virkelig indeholder noget der skal ændre sig.
der er ikke længere brug for at sætte et helt frameset ind.

mvh JakobA
Avatar billede jakoba Nybegynder
20. august 2001 - 22:03 #10
ps: linksene der så skal bruges er præcis de samme som ovenfor.
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