Avatar billede metal_hansen Nybegynder
28. september 2002 - 10:24 Der er 29 kommentarer og
2 løsninger

frame-newbie-spørgsmål

Jeg er ved at lave min hp om til frames - og er nu stødt på et spørgsmål:
LINK: http://217.157.173.133/runehansentk2/index2.html
I menuen (der er endnu kun ændret target i updates-linket) er der nogle links som skal ændre både den øverste frame til højre og også den nederste. F.eks. under linket "fest" vil jeg gerne lave underlinksne på siden i frames øverst til højre - som så skal ha nederst til højre-framen som target. Derved skal jeg kun lave oversigt-linksne én gang (som jo er hele formålet med at lave det i frames)
MEN hvordan laver jeg det?! Blir jeg nødt til at dele højre side op i én frame - som så deles i to eller hvad?! Det er target halløjet jeg er i tvivl om! Hvad kan man gøre med det?!
Avatar billede bamzen Nybegynder
28. september 2002 - 10:31 #1
i siden der indeholder dine links skriver du mellem <HEAD> og </HEAD> følgende kode

<SCRIPT LANGUAGE=JavaScript>

function multiChange(f1,loc1,f2,loc2){
parent.f1.location.href=loc1
parent.f2.location.href=loc2
}
</SCRIPT>

så laver du dit link om til at hedde
<A HREF=java script:multiChange('framenavn1','side1.html','framenavn2','side2.html')>ditlink</A>
Avatar billede zarthax Nybegynder
28. september 2002 - 10:31 #2
Hvert frame vindue giver du et name="et-eller-andet", derefter sætter du target="et-eller-andet" på de links der skal vises i det pågældende vindue...
Avatar billede bamzen Nybegynder
28. september 2002 - 10:33 #3
target kan kun skifte 1 frame af gangen, hvis du vil skifte 2 eller flere, skal du bruge javascript jvf mit svar ;-)
Avatar billede metal_hansen Nybegynder
28. september 2002 - 10:35 #4
bamzen > ja det er lige netop det med at target kun kan skifte en ad gangen -
Nå jeg prøve lige at fifle lidt med det :)
takker! Der er point når det virker
Avatar billede bamzen Nybegynder
28. september 2002 - 10:37 #5
hvis ikke det virker i første forsøg prøv at skift dit link til

<A HREF=java script:void(0) onClick=multiChange('framenavn1','side1.html','framenavn2','side2.html')>test</A>
Avatar billede zarthax Nybegynder
28. september 2002 - 10:38 #6
-->bamzen
Der blev jeg jo klogere :)))

/mandator lurer med/
Avatar billede bamzen Nybegynder
28. september 2002 - 10:40 #7
mandator >> det sker jo......
Avatar billede metal_hansen Nybegynder
28. september 2002 - 10:48 #8
hmmmm synes ikke rigtigt det virker...
det betyder vel ikke noget at der er ø med i linknavnene?!
og den siger en scriptfejl - noget med blabla er null eller ikke et objekt..
nå jeg fifler lige lidt videre
Avatar billede mjl Nybegynder
28. september 2002 - 10:49 #9
Det var en gang noget l... at bruge frames/Iframe - har det ændret sig?
Avatar billede mjl Nybegynder
28. september 2002 - 10:49 #10
Ikke ironi - alvorligt ment/spurgt!!!
Avatar billede bamzen Nybegynder
28. september 2002 - 10:51 #11
brug ALDRIG æøå eller andre special karakterer! Det er ikke standard på internettet, hvorfor du lukker mange brugere af, samt skaber større risiko for fejl i eksempelvis javascript.......
Avatar billede metal_hansen Nybegynder
28. september 2002 - 10:54 #12
ok jeg retter lige æøå halløjet :)
Avatar billede bamzen Nybegynder
28. september 2002 - 10:57 #13
jeg vil desværre ikke have mulighed for at hjælpe videre før tidligst en gang i aften.....
Avatar billede metal_hansen Nybegynder
28. september 2002 - 10:57 #14
det har jeg så gjort - men det virker stadig ikke?!
Avatar billede metal_hansen Nybegynder
28. september 2002 - 11:00 #15
og når jeg ikke tager void(0) onClick= med så skriver den
function multiChange(f1,loc1,f2,loc2){ parent.f1.location.href=loc1 parent.f2.location.href=loc2 }
i menuframen
Avatar billede metal_hansen Nybegynder
28. september 2002 - 11:07 #16
sådan her ser koden ud for "fest"-linket i menuen (det er det jeg prøver at sætte scriptet på, da den både skal skifte den øverste og nederste frame til højre

<h3 style='cursor:hand' onClick='expandit(this)' class="menupunkt">Fest</h3>

<span style='display:none' style=&{head};><table class="seksten" width='90%' border='0' cellspacing='0' cellpadding='1' align='center'><tr><td></td><td width='90%'>
<A HREF=java script:multiChange ('hoejre_top','fest/fest_default_test.html','hoejre_bund','fest/fest_default.html')>Fest</A></td></tr><tr><td></td><td width='90%'>
</td></tr></table></span>
Avatar billede metal_hansen Nybegynder
28. september 2002 - 11:14 #17
Huuulk er der ikke andre end bamzen der kan hjælpe???!!
Avatar billede mjl Nybegynder
28. september 2002 - 11:24 #18
Tja - måske ER frames ikke en god ide' ;O)
Avatar billede metal_hansen Nybegynder
28. september 2002 - 11:40 #19
hehe- jo til min side er det :)
den nuværende er ikke lavet i frames - og den sucks!
Avatar billede metal_hansen Nybegynder
28. september 2002 - 11:51 #20
Er der virkelig ikke andre html-hajer der er vågne en dejlig lørdag morgen?! ;)
Jeg har ingen penge at gå i byen for, så dagen skulle gerne gå med noget kodning - men det er jo lidt svært hvis man ikke kan komme videre...
Avatar billede metal_hansen Nybegynder
28. september 2002 - 13:26 #21
hmmmm - det ku jo også være man bare skulle beholde siden uden frames.....
Avatar billede metal_hansen Nybegynder
28. september 2002 - 21:18 #22
nå jeg lukker og slukker :)
du får lidt point for forsøget - jeg vil gerne ha det til at virke, men kun for nysgerrighedens skyld, da jeg har droppet frame-jobbet
Avatar billede bamzen Nybegynder
29. september 2002 - 10:02 #23
Så nu kunne jeg ellers hjælpe dig videre, hvis du var interesseret?
Avatar billede metal_hansen Nybegynder
29. september 2002 - 10:04 #24
tjah... jeg laver min side uden frames, men det kunne da være fedt nok at få det til at virke, hvis man nu skulle bruge funktionen engang...
Men har du nogle bud på hvordan det kunne virke?!
Avatar billede bamzen Nybegynder
29. september 2002 - 10:05 #25
kan jeg se din kode online?
Avatar billede metal_hansen Nybegynder
29. september 2002 - 10:06 #26
jeg har vist slettet lortet - men du kan jo evt. bare lave et eksempel på et link der åbner 2 frames?!
Avatar billede metal_hansen Nybegynder
29. september 2002 - 10:07 #27
... ja du ved hvad jeg mener ;)
Avatar billede bamzen Nybegynder
29. september 2002 - 10:09 #28
ok, jeg poster det lidt senere.......... et fuldt eksempel, efterprøvet og det hele ;-)
Avatar billede metal_hansen Nybegynder
29. september 2002 - 10:09 #29
kanon :)
Avatar billede metal_hansen Nybegynder
29. september 2002 - 15:58 #30
hmmm - jeg tror sq jeg vil lave min side i frames alligevel... så hvis du hitter ud af hvordan det kan virke, så får du nogle flere point :)
Avatar billede metal_hansen Nybegynder
30. september 2002 - 09:22 #31
har du hittet ud af noget?!
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