23. august 2001 - 16:58Der er
8 kommentarer og 2 løsninger
Frame Problem
Findes der et link så man kan åbne en framesetfil og skifte den ene frame. Altså lige som bogmærker: default.html#Bogmærke1 - åbner default.html og køre ned til bogmærket \"Bogmærke1\".
Er der måske et script som kan åbne en framesetfil og skifte en frame\'s side.
Jeg har en forside hvor jeg har 8 link på som så skal åbne framesetfilen og skifte main framen til f.eks. side1.html
Altså:
Link1 Åben Framesetfilen og skift main-framen til side1.html
Link2 Åben Framesetfilen og skift main-framen til side2.html
Link3 Åben Framesetfilen og skift main-framen til side3.html
indsæt så <base target=\"midt\" på den side hvor dine link er, under <head>
så sker det at når du trykker på et link i din frame vises indholdet af linket i den anden frame som hedder noget med \"midt\" eller hvad du har sagt den skal hedde
Hvis det ikke virker, så må du have en skjult frame, som er moder for variable, du kan opbevare dine data i:
<HTML> <HEAD> <TITLE></TITLE> <script language=\"JavaScript\"> var nySide = \"\"; //evt. flere ting du vil (have mulighed for at) opbevare
function findMainSource(){ if (nySide=\"\") { top.frames[framesetFrame].frames[main].location.href=\'startside.html\'; }else{ top.frames[framesetFrame].frames[main].location.href=nySide; } </script> </HEAD> <frameset rows=\'*,100%\'> <frame src=\'\'> <frame name=\'framesetFrame\' src=\'ditFrameset.html\'> </frameset> </HTML>
Hvorefter du dirigerer dit frameset til top.framesetFrame og derefter din side1 til main-framen ved at lave en onLoad på din menu-side: <body ... onLoad=\"top.findMainSource();\">
jes ;-) (pyhh, den var zq lang -- og ingen garantier -- tænke, skrive, tænke, slå op, tænke, skrive -- jeg har ikke lige haft tid til at tænke på test!!)
Ja, jakoba\'s løsning er også meget simplere og dermed principielt sikrere, men jeg må indrømme, at jeg blev ret forvirret af, at du lynhurtigt havde afvist lala-jokers forslag og så tænkte jeg, at så burde jeg kunne lave en \'skudsikker\' metode -- måske skulle der udbygges lidt med check for udbrud fra grundvinduet og sådan noget.
Jeg håber at du får det til at virke -- og tak for points ;-]
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.