Avatar billede ingenting Nybegynder
25. marts 2001 - 16:30 Der er 7 kommentarer og
1 løsning

Menu

Jeg har lige downloadet den menu der snakkes om her: http://www.eksperten.dk/spm/51652

Den virker fint nok, når jeg har sat det hele ind på min side, men hvordan bestemmer jeg hvordan menuen skal placeres på siden. Jeg kunne godt tænke mig, at den skal placere ligesom på www.tv2.fyn?

Her lidt kode:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
<script language=\"JavaScript\" src=\"navcond.js\"></script>
<script language=\"JavaScript\">

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

var myNavBar1 = new NavBar(0);
var dhtmlMenu;

//define menu items (first parameter of NavBarMenu specifies main category width, second specifies sub category width in pixels)
//add more menus simply by adding more \"blocks\" of same code below

dhtmlMenu = new NavBarMenu(100, 0);
dhtmlMenu.addItem(new NavBarMenuItem(\"Home\", \"http://dynamicdrive.com\"));
myNavBar1.addMenu(dhtmlMenu);

dhtmlMenu = new NavBarMenu(100, 120);
dhtmlMenu.addItem(new NavBarMenuItem(\"News\", \"\"));
dhtmlMenu.addItem(new NavBarMenuItem(\"CNN\", \"http://www.cnn.com\"));
dhtmlMenu.addItem(new NavBarMenuItem(\"MSNBC\", \"http://msnbc.com\"));
dhtmlMenu.addItem(new NavBarMenuItem(\"ABCNews\", \"http://www.abcnews.com\"));
myNavBar1.addMenu(dhtmlMenu);

dhtmlMenu = new NavBarMenu(110, 110);
dhtmlMenu.addItem(new NavBarMenuItem(\"Technology\", \"\"));
dhtmlMenu.addItem(new NavBarMenuItem(\"News.com\", \"http://www.news.com\"));
dhtmlMenu.addItem(new NavBarMenuItem(\"Techweb\", \"http://www.techweb.com\"));
dhtmlMenu.addItem(new NavBarMenuItem(\"Wired\", \"http://www.wired.com\"));
dhtmlMenu.addItem(new NavBarMenuItem(\"Dynamic Drive\", \"http://www.dynamicdrive.com\"));
myNavBar1.addMenu(dhtmlMenu);

dhtmlMenu = new NavBarMenu(100, 150);
dhtmlMenu.addItem(new NavBarMenuItem(\"Search\", \"\"));
dhtmlMenu.addItem(new NavBarMenuItem(\"Yahoo\", \"http://www.yahoo.com\"));
dhtmlMenu.addItem(new NavBarMenuItem(\"Alta Vista\", \"http://www.altavista.com\"));
dhtmlMenu.addItem(new NavBarMenuItem(\"Infoseek\", \"http://www.infoseek.com\"));
dhtmlMenu.addItem(new NavBarMenuItem(\"Excite\", \"http://www.excite.com\"));
dhtmlMenu.addItem(new NavBarMenuItem(\"HotBot\", \"http://www.hotbot.com\"));
myNavBar1.addMenu(dhtmlMenu);

dhtmlMenu = new NavBarMenu(100, 150);
dhtmlMenu.addItem(new NavBarMenuItem(\"Profil\", \"\"));
dhtmlMenu.addItem(new NavBarMenuItem(\"Referencer\", \"\"));
dhtmlMenu.addItem(new NavBarMenuItem(\"Priser\", \"\"));
dhtmlMenu.addItem(new NavBarMenuItem(\"Kontakt\", \"\"));
dhtmlMenu.addItem(new NavBarMenuItem(\"BrainJar\", \"http://brainjar.com\"));
myNavBar1.addMenu(dhtmlMenu);

//set menu colors
myNavBar1.setColors(\"#FF0000\", \"#FF0000\", \"#C0C0C0\", \"#ffffff\", \"#666666\", \"#000000\", \"#cccccc\", \"#ffffff\", \"#000080\")

//uncomment below line to center the menu (valid values are \"left\", \"center\", and \"right\"
//myNavBar1.setAlign(\"right\")

var fullWidth;

function init() {

  // Get width of window, need to account for scrollbar width in Netscape.

  fullWidth = getWindowWidth()
    - (isMinNS4 && getWindowHeight() < getPageHeight() ? 16 : 0);

  myNavBar1.resize(fullWidth);
  myNavBar1.create();
  myNavBar1.setzIndex(2);
}
</script>
</head>

<body bgcolor=\"#FFFFFF\" text=\"#000000\" body onload=\"init()\">

</body>
</html>
Avatar billede ingenting Nybegynder
25. marts 2001 - 16:36 #1
ups, link til tv2fyn er www.tv2fyn.dk!!
Avatar billede Jman Praktikant
25. marts 2001 - 16:41 #2
der hvor der står \"uncomment below line to center the menu\"
der kan du sætte den til \"left\", \"right\" eller \"center\"
Avatar billede ingenting Nybegynder
25. marts 2001 - 16:48 #3
Ja, det har jeg lige fundet ud af!! Men hvorfor skal menuen laves så stor? Den fylder hele skærmen vandret!! Kan jeg ikke selv bestemme hvor bred den skal være? Selvom der der ikke er punkter nok i menuen til at fylde hele skærmen ud, så bliver der automatisk puttet nogle ekstra felter på?
Avatar billede Jman Praktikant
25. marts 2001 - 16:56 #4
//define menu items (first parameter of NavBarMenu specifies main category width, second specifies sub category width in pixels)
//add more menus simply by adding more \"blocks\" of same code below

Avatar billede ingenting Nybegynder
25. marts 2001 - 17:02 #5
Ja, det kan jeg godt se, men hvorfor adder den selv blocks for at fylde skærmen ud i bredden?
Avatar billede Jman Praktikant
25. marts 2001 - 17:21 #6
Jeg tror det er denne der gør det:
var fullWidth;

function init() {

  // Get width of window, need to account for scrollbar width in Netscape.

  fullWidth = getWindowWidth()
    - (isMinNS4 && getWindowHeight() < getPageHeight() ? 16 : 0);

  myNavBar1.resize(fullWidth);
  myNavBar1.create();
  myNavBar1.setzIndex(2);
}
prøv evt. at slette dette - husk at lave backup
Avatar billede ingenting Nybegynder
25. marts 2001 - 22:00 #7
OK, hvis jeg fjerner alt dette som du siger, hvad gør jeg så med denne body tag:
<body bgcolor=\"#FFFFFF\" text=\"#000000\" body onload=\"init()\">

Her kalder jeg funktionen init(), som jeg skulle fjerne ifølge dit forslag?
Avatar billede ingenting Nybegynder
04. april 2001 - 18:43 #8
Åbenbart ingen der gider at have point!!
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