Avatar billede thulstrup Nybegynder
24. april 2001 - 22:31 Der er 10 kommentarer og
1 løsning

2 spørgsmål om frames

Som sagt har jeg 2 spørgsmål:

1. Lad os sige at jeg trykker på et link i frame1, kan jeg så loade en side i frame2 og en anden side i frame3, bare v.h.a. det ene tryk?

2. Hvis jeg trykker på linket i frame1 så loader frame2 en side, er det så muligt at få frame2 til at loade den oprindelige side igen, ved et tryk på samme link?

Hmm, det lød måske lidt kryptisk så se evt: http://www20.Brinkster.com/cellb10ck/index.html
Jeg vil gerne have de menu der kommer frem til at forsvinde igen hvis man trykker på linket igen.
Avatar billede nikolajdu Nybegynder
24. april 2001 - 23:12 #1
<a href=\"#\" onCLick=\"parent.RAMME_1_NAVN.location.href=\'side1.htm\';parent.RAMME_2_NAVN.location.href=\'side2.htm\'>Klik her du</a>

hvis du vil have den samme knap til at loade 2 forskellige sider skal vi have lavet en funktion. Prøv om den her ikke virker. Husk at ændre RAMMENAVN til navnet på din ramme. :-)

<html>
<head>
<script>
side = \"side1\";

function skiftDu(){
if (side==\"side1\") {
parent.RAMMENAVN.location.href=\'side2.htm\';
side = \"side2\";
} else {
document.RAMMENAVN.location.href=\'side1.htm\';
}
}
</script>
<head>
<body>
<a href=\"#\" onClick=\"skiftDu()\">klikDu</a>
<body>
<html>

/Nikolaj
Avatar billede thulstrup Nybegynder
24. april 2001 - 23:35 #2
Tak for dit svar. Jeg har løst spørgsmål 1 på en lidt anden måde end du foreslog (se kildekoden til http://www20.brinkster.com/cellb10ck/test/menu.html ), men jeg kan ikke få løst spørgsmål 2.
Avatar billede nikolajdu Nybegynder
25. april 2001 - 00:15 #3
Jeg forstår ikke dit problem? Jeg har da gjort hvad du bad om??
Avatar billede nikolajdu Nybegynder
25. april 2001 - 00:16 #4
anyway virker dit eget forslag ikke... Jeg får fejl i min IE 5.5
Avatar billede krn Nybegynder
25. april 2001 - 09:33 #5
<a href=\"side.htm\" target=\"frame2\">dav</a>
Avatar billede callesen Praktikant
25. april 2001 - 11:34 #6
Du skal lave et frameset i framesettet. Dit 1. frameset åbner fra sin ene del - menudelen - et nyt frameset, der består af side 2 og 3. Syntaksen eller systemet er stort set som tabel i tabel.
Avatar billede nikolajdu Nybegynder
25. april 2001 - 11:41 #7
krn og callesen??? Har i overhovedet kigget efter?

Spørgsmålet er om hvordan man får samme link til at skifte side frem og tilbage.
Avatar billede callesen Praktikant
26. april 2001 - 08:16 #8
nikolajdu>Jo - vi læser vel spørgsmålet; men som dansklærer er det en gang i mellem lidt svært helt at forstå den fulde mening.
Tilbage til mit forslag, der som kategorien antyder er i ren html: I det menupunkt, hvor du ønsker udskiftning af to rammer lader du linket udskifte hele framesettet - altså også menurammen. Denne skal være en kopi af 1. frameset bortset fra at linket i det omtalte menupunkt i menurammen linker \"nu\" til det 1. frameset. Altså ved dette menupunkt linker 1. til 2. og omvendt. De øvrige menupunkter følger så frameset\'s forcer ved kun at udskifte enkelte rammer. Hvis dette ikke er godt nok eller løser dine problemer, må du over i en kategori med Vbs/Jscript og/eller ASP/php.
Avatar billede nikolajdu Nybegynder
26. april 2001 - 09:49 #9
Callesen - well fint nok.

Mit forslag tager spørgsmålet som det er formuleret og gør lige det. Altså ingen reload i frame 1. Framesettet erlavet de kan ses på linket. Anyway kan vi jo kun sidde og vente på at cellb10ck kommmer forbi og udspecificerer helt nøjagtigt hvad det vedkommende vil have... :-)
Avatar billede nikolajdu Nybegynder
19. maj 2001 - 22:15 #10
cellb10ck - Er du gået i ekstase???
Avatar billede nikolajdu Nybegynder
02. juli 2001 - 17:08 #11
humdihum....
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