Avatar billede Slettet bruger
23. april 2000 - 18:03 Der er 25 kommentarer og
1 løsning

Menu??

Kan man lave denne menu sådan at kan komme ud over en anden frame, så hvis man laver en frame hvor menuen er behøver framen ikke at fylde så meget som menuen fylder når den er "foldet ud"??

<html>

<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">
<title>menu</title>
</head>

<body bgcolor="#FFFFFF" onload="navBarInit()">
<script language="JavaScript" src="navbar.js"></script>
<script language="JavaScript" src="dhtmllib.js"></script>
<script language="JavaScript">

/*
Top Navigational Bar II (By Mike Hall @ Brainjar.com)
Permission granted to Dynamicdrive.com to include script in archive
For this and 100's more DHTML scripts, visit http://dynamicdrive.com
*/

// Define navigation bar settings.

navBarX = 0;

navBarHeaderWidth  = 115;
navBarMenuWidth    = 190;
navBarBorderWidth  =  1;
navBarPaddingWidth =  2;

navBarBorderColor  = "#000000";
navBarHeaderBgColor = "#5a7998";
navBarHeaderFgColor = "#000000";
navBarActiveBgColor = "#666666";
navBarActiveFgColor = "#ffffff";
navBarItemBgColor  = "#cccccc";
navBarItemFgColor  = "#000000";
navBarHighBgColor  = "#000080";
navBarHighFgColor  = "#ffffff";

navBarHeaderFontFamily = "Verdana,Arial,Helvetica,sans-serif";
navBarHeaderFontStyle  = "plain";
navBarHeaderFontWeight = "bold";
navBarHeaderFontSize  = "10pt";
navBarItemFontFamily  = "Verdana,Arial,Helvetica,sans-serif";
navBarItemFontStyle    = "plain";
navBarItemFontWeight  = "bold";
navBarItemFontSize    = "8pt";

// Define navigation bar menus. Extend beyond 4 as desired

navBarMenus[0] = new Array("Forsiden", "index.htm");

navBarMenus[1] = new Array(
  "Webdesign", "",
  "Sources", "webdesign/sources.htm",
  "Grafik", "webdesign/grafik.htm",
  "Opsætning", "webdesign/opsætning.htm");

navBarMenus[2] = new Array(
  "Postkontoret", "",
  "SMS", "http://ww.fun4you.dk/sms.htm",
  "ICQ Beskeder", "http://www.fun4you.dk/icqbeskeder.htm",
  "Digitale Postkort", "http://www.fun4you.dk/postkort.htm");

navBarMenus[3] = new Array(
  "Awards", "",
  "Bliv nomineret", "http://www.fun4you.dk/award.htm",
  "Uddelte", "http://www.fun4you.dk/uddelte_awards.htm",
  "Indkomne", "http://www.fun4you.dk/indkomne_awards.htm");

navBarMenus[4] = new Array(
  "Diverse", "",
  "Links", "ffa/default.asp",
  "Downloads", "downloads.htm",
  "Chat", "http://www.cht.dk/chat",
  "Profil system", "profil/default.asp");

</script>
</body>
</html>
Avatar billede erikjacobsen Ekspert
23. april 2000 - 18:37 #1
Nej, du kan ikke få et <div>-tag (som din menu sikkert
er implementeret med) til at overskrive/overskygge en anden
frame. Løsningen er ikke at lægge menuen i en separat ramme,
men øverst i hver ramme, hvor menuen skal bruges.

Indrømmet, det andet havde godt nok været smart!
Avatar billede Slettet bruger
24. april 2000 - 08:24 #2
Kan jeg sætte det ind i framesettet fx. index.htm???
Avatar billede Slettet bruger
24. april 2000 - 08:58 #3
Jeg har lavet en helt anden løsning, man hvis du kan få alle linksene til at åbne i framen "nederst" får du pointene!!!
Avatar billede erikjacobsen Ekspert
24. april 2000 - 09:11 #4
Det kan da godt være - bare kom an, og lad mig se noget kode.
Avatar billede Slettet bruger
24. april 2000 - 09:14 #5
Hvor lang tid vil det tage??
Avatar billede erikjacobsen Ekspert
24. april 2000 - 09:16 #6
Ca. 6.34353232332 sekunder
Avatar billede Slettet bruger
24. april 2000 - 09:20 #7
OK bare læg det her...
Avatar billede Slettet bruger
24. april 2000 - 09:20 #8
Kan du ikke være lidt mere præcis om hvor lang tid det vil tage?? :-)
Avatar billede erikjacobsen Ekspert
24. april 2000 - 09:23 #9
Det vil ikke tage ret lang tid, men jeg skal have noget kode at se på !
Avatar billede Slettet bruger
24. april 2000 - 09:27 #10
Den kode der er for oven!!!
Avatar billede erikjacobsen Ekspert
24. april 2000 - 09:31 #11
Du skriver:"Jeg har lavet en helt anden løsning" - derfor troede
jeg det var noget helt andet. Men når det er det, så må du selv klare
det, for så skal du jo bare læse dokumentationen til de .js-filer
du bruger (navbar.js dhtmllib.js). Måske kan de, måske ikke.
Avatar billede Slettet bruger
24. april 2000 - 09:32 #12
Så er der ingen points.!.

jeg kan godt sende dig alle filerne!!
Avatar billede erikjacobsen Ekspert
24. april 2000 - 09:37 #13
Det bestemmer du - naturligvis. Men du fik jo svar på
dit spørgsmål ... ;-)

Men ok, hvis du ikke selv kan læse dokumentationen, så
lad mig da gøre det for dig.

Hvis du vil ændre en anden frame, så skriver du teksten (vi
forudsætter den ramme, hvor der skal ændres, hedder "main")

java script:top.frames['main'].location = 'index.html'

i stedet for en URL, f.eks.:

navBarMenus[0] = new Array("Forsiden", "java script:top.frames['main'].location = 'index.html'");
Avatar billede erikjacobsen Ekspert
24. april 2000 - 09:39 #14
(Det står sådan omtrent i den nederste fjerdedel af
siden http://dynamicdrive.com/dynamicindex1/topnavbar.htm)
Avatar billede Slettet bruger
24. april 2000 - 09:41 #15
Hvor sætter jeg den ind henne??
Avatar billede erikjacobsen Ekspert
24. april 2000 - 09:45 #16
I stedet for

navBarMenus[0] = new Array("Forsiden", "index.htm");

Avatar billede Slettet bruger
24. april 2000 - 09:46 #17
Jeg kan ikke finde ud af det crap kan du ikke lave det????
Avatar billede erikjacobsen Ekspert
24. april 2000 - 09:49 #18
Nej - jeg gider ikke mere. Hvis du mener,
at du "Arbejder med ASP, PHP, CGI, HTML, DHTML,
JAVA og JAVAscript", må du selv finde ud af det.
Avatar billede Slettet bruger
24. april 2000 - 09:50 #19
okokokokokok
Avatar billede erikjacobsen Ekspert
26. april 2000 - 23:31 #20
Mit svar med, at man ikke kan udfolde en menu til en anden ramme, altså
som du siger, spare plads i menurammen, vil jeg godt moderere lidt.

http://www.web500.dk gør de faktisk det du ønsker. Tricket er - selvfølgelig -
at de div-tags de repræsenter de udfoldede menuer ligger på siden i den anden
ramme. Det kræver at de faktisk er på alle sider (noget man sikkert har
klaret med noget serverside-scripting). Desværre udelukker det muligheden
for at går til en fremmed side.

Dette sidste havde jeg i tankerne, da jeg sagde det ikke kunne lade sig
gøre. Du kan altså ikke have en indgang i menuen, der skifter til
http://www.eksperten.dk, og så fortsat have en fungerende menu.

Det var bare lige det jeg ville sige. ;-)
Avatar billede Slettet bruger
27. april 2000 - 15:29 #21
Du kan få 100 hvis du laver det
Avatar billede Slettet bruger
27. april 2000 - 15:30 #22
point
Avatar billede mhsdk Nybegynder
27. april 2000 - 16:14 #23
erikjacobsen >> Nej sådan gør vi ikke, og det er muligt for os at gå til andre sider...


Med venlig hilsen



Martin Schläger
System Udvikler
<a href="http://www.we500.com" target="new">Web500 A/S</a>
Avatar billede Slettet bruger
27. april 2000 - 16:17 #24
Kan en af jeg lave det eller hvad??
Avatar billede mhsdk Nybegynder
23. maj 2000 - 11:12 #25
Ja men til dig nej...
sorry, men kan ikke afslører firma hemligheder!

/mhsdk
Avatar billede Slettet bruger
24. september 2000 - 21:09 #26
Spm lukket
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