Avatar billede jjensen Juniormester
20. januar 2001 - 19:47 Der er 9 kommentarer og
1 løsning

Menu-bar i frame

Da jeg ikke har særligt meget forstand på at lave menuer osv. fandt jeg et script som passede perfekt til det jeg ville lave, på:

http://www.dynamicdrive.com/dynamicindex1/topnavbar.htm

Jeg eksperimenterer på: http://www.global-gateway.com/jc

1) Som det er lavet nu er selve menuen bare kopieret ind på hver enkelt side, men jeg tænker på om man lave det sådan at menuen ikke skal loades ind hver gang man vælger en ny knap?? Altså i en seperat frame el.lign.
(Men der står noget om at man ikke kan få denne folde-ud menu til at rage ud over en anden frame...)

2) Kan nogen give mig den korrekte kode - så man bare vælger email under \"Kontakt J.C. Auto\" og så spytter ens mailprogram en mail afsted til en given email adresse? (Jeg har prøvet med forskellig mailto men jeg gør noget forkert i syntaksen, tror jeg....)

Mvh,
John
Avatar billede stigc Nybegynder
20. januar 2001 - 19:59 #1
<a href=mailto:stig@stigc.dk>Skriv</a>
Avatar billede engrob Nybegynder
20. januar 2001 - 20:01 #2
Prøv http://www.bratta.com/dhtml/scripts.asp under coolframemenus, der kan du bare vælge en men, der også virker i frames.
Avatar billede engrob Nybegynder
20. januar 2001 - 20:03 #3
Ved ikke lige helt hvorfor jeg skrev et \"men\"??????????
Avatar billede stigc Nybegynder
20. januar 2001 - 20:03 #4
Din virker ikke med frames, har lige testet det:


    <frameset rows=\"50,*\">
      <frame name=\"topleft\" target=\"main\" scrolling=\"no\" noresize src=\"http://www.global-gateway.com/jc/syn.htm\">
      <frame name=\"contents\" scrolling=\"no\" noresize src=\"\" marginwidth=\"0\">
    </frameset>
 
Avatar billede jjensen Juniormester
20. januar 2001 - 21:32 #5
-> stigc hvis der skal stå nøjagtigt sådant, virker det desværre ikke...

dhtmlMenu.addItem(new NavBarMenuItem(\"E-mail\", <a href=mailto:stig@stigc.dk>Skriv</a>));

(Skal nok ændre din mail adresse :-))


-> engrob, de er nok for avanceret for mig, brugte et par timer på at tilrette exempel 3 som jeg syntes om - det jeg skal bruge er MEGET simpelt - jeg kan ikke finde ud af at rette dem til OG få det til at fungere. Jeg får problemer når jeg starter med at sætte links på..


-> ALLE: hende som skal lave opdateringerne på disse sider vil skulle sætte nye billeder osv. ind på køb&salg siden, jævnligt - havde tænkt mig det bare skulle foregå i FrontPage som de fleste vel kan finde ud af...

Men jeg får problemet at hun risikerer at ødelægge noget i selve menu\'en - derfor havde det været rart med en side der KUN havde med dette at gøre. Uden at også indeholde menuen - forslag?
Avatar billede stigc Nybegynder
20. januar 2001 - 22:20 #6
dhtmlMenu.addItem(new NavBarMenuItem(\"E-mail\", \"mailto:stig@stigc.dk\"));
Avatar billede jjensen Juniormester
20. januar 2001 - 23:01 #7
-> stigc: Tak skal du ha\' nu virker det.....

Da du skrev \"Din virker ikke med frames, har lige testet det:\" mente du min og ikke engob\'s ikke?

Ærgeligt.... Kender du andre scripts der laver simple menuer, men alligevel pæne med onmouse osv.

Mvh,
John
Avatar billede stigc Nybegynder
20. januar 2001 - 23:04 #8
Ja jeg mente din ikke virker med frames! Nej jeg kender desværre ikke andre.....
Avatar billede jjensen Juniormester
20. januar 2001 - 23:14 #9
Der står følgende på siden, som jeg mistænker kan hjælpe mig med mit frame problem - men jeg er ikke sikker på hvad det betyder - kan du hjælpe måske?

http://www.dynamicdrive.com/dynamicindex1/topnavbar.htm


2) Menu links targetting

When an item or header is clicked on, the associated link string is checked. If it\'s a null string, nothing is done. If the string starts with \"java script:\" the code that follows is executed. For anything else, the string is taken to be a URL and the window\'s location is set to that value, causing the link to be followed.

To setup a menu link so that the url loads in another frame, use the following java script: url:                        java script:parent.framename.location=\'http://dynamicdrive.com\'

where \"framename\" is the name of the frame you wish to target.
Avatar billede Jman Praktikant
23. januar 2001 - 10:36 #10
du kan ikke lave en simpel mouseovermenu, som skal kunne gå ned over andre frames...
Jeg har brugt meget tid på netop dette, og jeg har besluttet at lave en drop-down menu som netop godt kan gå over frames.... - bonus er at denne også virker på Mac
prøv at se www.jman.dk
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