Avatar billede albani Nybegynder
21. marts 2002 - 10:45 Der er 34 kommentarer og
1 løsning

link til to frames, fra "Navigation Bar"... ?

Hej allesammen !

Ganske kort, så skal jeg lave et link fra mine knapper i min Navigation Bar til to frames. Hvorledes gøres dette ? (jeg er ikke super god til html/java/programmering i al almindelighed, så vær blid !;-))

I kan se siden på http://www.allanpedersen.dk

Det er altså et link fra knapperne i øverste frame, der skal frembringe to nye sider i de to nederste frames...

på forhånd tak.

NB ! Ved at spørgsmålet ofte kommer, men har ikke set det med en navigation bar.... har kigget de andre svar igennem, men har ikke kunnet finde noget der har kunnet bruges....
Avatar billede albani Nybegynder
21. marts 2002 - 10:48 #1
.... er der evt. en bestemt "kode" der kan skrives under oprettelse af menuen, under link ????
Avatar billede moebius Nybegynder
21. marts 2002 - 10:48 #2
Jeg ved at det ikke kan lade sig gøre med HTML, men det skal nok kunne lade sig gører med Java, ASP, PHP eller andet!!!

Kigger lige...
Avatar billede moebius Nybegynder
21. marts 2002 - 10:50 #3
Der skulle nu stå: Kigger lige med...
Avatar billede albani Nybegynder
21. marts 2002 - 10:50 #4
... det var hurtigt ! :-))) (som altid !)

takker !
Avatar billede moebius Nybegynder
21. marts 2002 - 10:51 #5
For hvad??? Jeg har ikke lagt en løsning på bordet!!!
Avatar billede albani Nybegynder
21. marts 2002 - 10:51 #6
OK ! :-)))))

så venter vi og ser om der kommer noget i "fælden" ! :-)
Avatar billede moebius Nybegynder
21. marts 2002 - 10:53 #7
Okay... hehe
Avatar billede _petrucci Nybegynder
21. marts 2002 - 11:00 #8
<SCRIPT LANGUAGE="JavaScript">

<!-- Begin
function loadFrames(frame1,page1,frame2,page2) {
eval("parent."+frame1+".location='"+page1+"'");
eval("parent."+frame2+".location='"+page2+"'");
}
// End -->

</script>

<a href="java script:loadFrames('Frame_A', 'page-1.html', 'Frame_B', 'page-2.html')">Load Page 1 & Page 2</a><
Avatar billede _petrucci Nybegynder
21. marts 2002 - 11:01 #9
dine <frame>'s skal så hedde Frame_A  og Frame_B  - i dette eksempel :)
Avatar billede albani Nybegynder
21. marts 2002 - 11:05 #10
... som jeg skrev er jeg ikke den store haj, til programmering som sådan, så jeg skal lige se om jeg har fået rigtigt fat i det....

selve javaScriptet skal sættes ind i starten af dokumentet og de nederste linie, skal stå for hvert link ??? 

For jeg har lidt svært ved at se hvor i min kildekode jeg skal sætte det ind....
Avatar billede _petrucci Nybegynder
21. marts 2002 - 11:06 #11
javascriptet skal indsættes mellem <head> og </head> ja.

linket smider du bare på den tekst der skal klikkes på for at loade page-1.html ind i frame Frame_A og page-2.html ind i Frame_B
Avatar billede albani Nybegynder
21. marts 2002 - 11:12 #12
så er jeg helt med, for det vil jeg sagtens kunne sætte ind og lave, HVIS det var almindelig tekst det drejede sig, men som skrevet er det billeder på en Navigation Bar det drejer sig om, og jeg kan ikke se hvor jeg skal kunne sætte de nederste linier ind her...?
Avatar billede _petrucci Nybegynder
21. marts 2002 - 11:13 #13
<a href="java script:loadFrames('Frame_A', 'page-1.html', 'Frame_B', 'page-2.html')"><img src="mitbillede.gif" border="0" width="100" height="100"</a>
Avatar billede albani Nybegynder
21. marts 2002 - 11:14 #14
... forsøger lige om det kan lade sig gøre at skrive dem ind som, link, under oprettelse af navigations baren.....
Avatar billede _petrucci Nybegynder
21. marts 2002 - 11:14 #15
jeg går ud fra at du har flere forskellige <img> billeder sat ind efter hinanden
Avatar billede _petrucci Nybegynder
21. marts 2002 - 11:15 #16
ellers skal du gå ind og rette direkte i koden og indsætte hele <a> tagget som jeg lige har vist :)
Avatar billede albani Nybegynder
21. marts 2002 - 11:22 #17
jeg har nu slettet de links der var lagt ind før, for at sætte koden ind direkte i kildekoden. Men hvor skal den sættes ind ? er det ligegyldigt, der skal vel sættes en kode ind for hvert link... med det billeder der er "fremme" når musen holdes over knappen ?!?!?
Avatar billede _petrucci Nybegynder
21. marts 2002 - 11:25 #18
selve javascriptet skal du bare placere mellem <head> og </head>.

derefter finder du de enkelte billeders placering i koden. <a> koden skal sættes ind før HVERT billede ja. a la:

<a href="java script:loadFrames('Frame_A', 'page-1.html', 'Frame_B', 'page-2.html')"><img src="billede1.gif" border="0" width="100" height="100"</a>

<a href="java script:loadFrames('Frame_A', 'page-3.html', 'Frame_B', 'page-4.html')"><img src="billede2.gif" border="0" width="100" height="100"</a>

osv
Avatar billede albani Nybegynder
21. marts 2002 - 11:25 #19
hvis jeg nu har de html dokumenter der skal vises liggende i andre biblioteker, skal jeg så flytte dem til det pågældende bibliotek for at det virker ?
Avatar billede _petrucci Nybegynder
21. marts 2002 - 11:27 #20
nej så ændre du bare linket i <a> tagget. f.eks:

<a href="java script:loadFrames('Frame_A', 'dinmappe/enmappemere/page-1.html', 'Frame_B', '../mappetilbage/page-2.html')"><img src="billede1.gif" border="0" width="100" height="100"</a>
Avatar billede _petrucci Nybegynder
21. marts 2002 - 11:27 #21
evt. hele stien til mappen på dit site (http://www.ditsite.dk/mappe1/enmere/page-1.html
Avatar billede albani Nybegynder
21. marts 2002 - 11:32 #22
OK ! nu begynder jeg endelig at fatte det ! :-))))

men, når jeg kigger i kildekoden er der udmildbart ikke ét specifikt sted jeg kan finde de enkelte billeder ! altså mangler jeg et konkret sted at sætte koden ind....
Avatar billede _petrucci Nybegynder
21. marts 2002 - 11:33 #23
Prøv at kopier koden fra din øverste navigationsframe herind - så kigger vi på det
Avatar billede albani Nybegynder
21. marts 2002 - 11:38 #24
http://www.allanpedersen.dk/Main/oversteframe.txt

(den er ret lang....! har lagt den ud som txt-fil ! "højer-klik")
Avatar billede albani Nybegynder
21. marts 2002 - 11:39 #25
højRe... hedder det vist
Avatar billede albani Nybegynder
21. marts 2002 - 11:40 #26
hhhmmm ved ikke helt om det lykkedes, men ellers ligger den jo også under http://www.allanpedersen.dk
Avatar billede _petrucci Nybegynder
21. marts 2002 - 11:48 #27
ja, der er da helt klart noget galt i den kode. Lader til at du/dreamweaver har indsat en del spildkoder:

<a href="http://www.allanpedersen.dk/Venstre/mig/mig.htm" target="leftFrame" onClick="MM_nbGroup('down','group1','taget_bagmand','klar_bagmand.gif',1)" onMouseOver="MM_nbGroup('over','taget_bagmand','klar_bagmand.gif','klar_bagmand.gif',1)" onMouseOut="MM_nbGroup('out')"></a>

<a href="http://www.allanpedersen.dk/Venstre/mig/mig.htm" target="leftFrame" onClick="MM_nbGroup('down','group1','taget_bagmand','klar_bagmand.gif',1)" onMouseOver="MM_nbGroup('over','taget_bagmand','klar_bagmand.gif','klar_bagmand.gif',1)" onMouseOut="MM_nbGroup('out')"><img name="taget_bagmand" src="klar_bagmand.gif" border="0" onLoad="MM_nbGroup('init','group1','taget_bagmand','taget_bagmand.gif',1)" width="58" height="56" hspace="9"></a>

Den øverste del af denne kode er unødvendig, da det bare er et link der er sat på "ingenting".  Generelt sætter DreamWeaver jo åbenbart en standard "target-frame" på linkene, så det skal du se om du kan få slået fra. Men giv mig lige et minut, så kommer jeg med forslag til noget kode du bare kan sætte ind istedet
Avatar billede albani Nybegynder
21. marts 2002 - 11:51 #28
jeg kan sætte den til Main Window, istedet for en bestemt frame ??? vil det hjælpe ?

takker !
Avatar billede _petrucci Nybegynder
21. marts 2002 - 11:54 #29
Nedenstående kode er det første billede i din navigation. Dvs. det skal erstatte den nederste del af den kode jeg skrev før. Den første del sletter du bare.

Prøv at gør dette og vend tilbage om det virker.

<a href="java script:loadFrames('leftFrame', 'indholdet_af_venstre_frame.html', 'mainFrame', 'indholdet_af_højre_frame.html')" onClick="MM_nbGroup('down','group1','taget_bagmand','klar_bagmand.gif',1)" onMouseOver="MM_nbGroup('over','taget_bagmand','klar_bagmand.gif','klar_bagmand.gif',1)" onMouseOut="MM_nbGroup('out')"><img name="taget_bagmand" src="klar_bagmand.gif" border="0" onLoad="MM_nbGroup('init','group1','taget_bagmand','taget_bagmand.gif',1)" width="58" height="56" hspace="9"></a>
Avatar billede albani Nybegynder
21. marts 2002 - 12:12 #30
SÅ ! det ser udmildbart ud til at virke OK ! jeg vil lege noget mere med det og se om jeg kan få resten af billederne til at virke....

tusind tak for hjælpen !
Avatar billede _petrucci Nybegynder
21. marts 2002 - 12:14 #31
no problemo :)
Avatar billede albani Nybegynder
21. marts 2002 - 12:29 #32
????? øøøhhh _petrucci ???? er du der ?

skal lige høre om du evt. ved hvordan man ved loadning af siden kan få nogle til at starte med et "oppe" billede, hvor af den ene, alligvel skal starte med et "nede" billede ?
Avatar billede _petrucci Nybegynder
21. marts 2002 - 12:36 #33
der går du bare ind og retter i <img> tagget og ændre billedet:

<img name="taget_bagmand" src="klar_bagmand.gif" border="0" onLoad="MM_nbGroup('init','group1','taget_bagmand','taget_bagmand.gif',1)" width="58" height="56" hspace="9">

til

<img name="taget_bagmand" src="taget_bagmand.gif" border="0" onLoad="MM_nbGroup('init','group1','taget_bagmand','taget_bagmand.gif',1)" width="58" height="56" hspace="9">


tror jeg....kan ikke lige huske hvordan dreamweaver håndterer alle de scripts
Avatar billede albani Nybegynder
21. marts 2002 - 13:20 #34
takker i tusindfold ! :-)

Kan jeg ikke sende dig nogle point for det sidste her ?!??!?
Avatar billede _petrucci Nybegynder
21. marts 2002 - 13:31 #35
naa, det betragter jeg som en del af løsningen :)
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
Kurser inden for grundlæggende programmering

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

IT-JOB

SOS International

Cloud Native Architect

Unik System Design A/S

DevOps Engineer

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Driftstærk IT-profil til Forsvarsministeriets Materiel- og Indkøbsstyrelse