Avatar billede roadrunr Nybegynder
09. december 1999 - 10:24 Der er 16 kommentarer og
1 løsning

NS4.0 + IE4.0 kompatibel menubar

Jeg skal bruge en vandret menubar, som fungerer på følgende måde:

Menu1 - Menu2 - Menu3 - Menu4 - Menu5
ptk1    pkt1    pkt1    pkt1    pkt1 
ptk2    pkt2    pkt2    pkt2    pkt2 
ptk3    pkt3    pkt3    pkt3    pkt3 
ptk4    pkt4    pkt4    pkt4    pkt4

Altså, når man bevæger sig hen over menuen, skal den vise punkterne derunder(i lag.)

Den SKAL virke i NS4.0
Avatar billede dkkarpen Nybegynder
09. december 1999 - 10:46 #1
Er der noget der virker i NS 4.0??
Avatar billede mit Nybegynder
09. december 1999 - 11:26 #2
Avatar billede roadrunr Nybegynder
09. december 1999 - 11:29 #3
Nej egentlig ikke så fansi. Bare en standard-ting, som på microsoft.com
Avatar billede cyberesben Nybegynder
09. december 1999 - 20:31 #4
dkkarpen>> ja!
Avatar billede roadrunr Nybegynder
09. december 1999 - 21:05 #5
Kan I ikke komme med nogle konstruktive svar, tak!
Avatar billede dkkarpen Nybegynder
10. december 1999 - 08:15 #6
cyberesben>>Det må vist være en betaversion ;-)
Avatar billede cyberesben Nybegynder
10. december 1999 - 20:26 #7
ja BGCOLOR på TD virkede vist i NS3 beta
Avatar billede hatecaps Nybegynder
10. december 1999 - 22:09 #8
den nemmeste måde er nok at bruge en Java Applet, du kan sikkert finde en nem en der kan sættes op som du vil ha' det på http://www.javagoodies.com .
En anden måde at gøre det på er med DHTML. Du kan downloade Macromedia's Dreamweaver 2.0 (30 dages prøve version) fra http://www.macromedia.com . Den er rigtig hård til at sætte cross-browser DHTML op, med time-lines og al t det andet sjove.
Avatar billede cyberesben Nybegynder
11. december 1999 - 01:45 #9
ja flot du, vi laver lige en dropdown menu i java *LOL*

Avatar billede hatecaps Nybegynder
15. december 1999 - 21:04 #10
prøv at følge linksene i svaret INDEN du kommentarer det, så vil du se at man ikke behøver Java kendskab for at bruge det
Avatar billede cyberesben Nybegynder
15. december 1999 - 23:10 #11
det var ikke det jeg mente...

fidusen med en dropdown er jo at den ikke fylder ret meget før den folder sig ud over siden...

lav lige det i java.... hva?
Avatar billede skjoldby Nybegynder
21. december 1999 - 01:30 #12
Her er en 'lille' fix ting jeg har bixet med:

<html>
<head>
<title>Dropdown-Menu</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<script language="JavaScript">
<!--
// Antal menuer
numMenus = 6;


// Bestemmelse af browseren
n=document.layers;
ie=document.all;


// Globale cross-browser show/hide variabler
if (n) {
visible='show';
hidden='hide'; }

else if (ie) {
visible='visible';
hidden='hidden';}


// Funktion til at vise den valgte submenu
function showSub(menuid){
hideall(menuid)
if(n) {theSubMenu = document.layers[menuid];}
else if (ie) {theSubMenu = document.all(menuid).style;}

if (theSubMenu.visibility == visible) {theSubMenu.visibility = hidden;}
else {theSubMenu.visibility = visible;}
}


// Funktion til at skjule alle menuer undtagen 'menuid'
function hideall(menuid){
for(i=1;i<=numMenus;i++)
if (menuid != "sub"+i) {
if(n) {tohide = document.layers["sub"+i];}
else if (ie) {tohide = document.all("sub"+i).style;}

tohide.visibility = hidden;
}}


// -->
</script>

<style type="text/css">
body      {color:#ffffff;
          font-family:verdana,arial,helvetica;
          font-size:10px;
          background-color:#000000}

A:link    {color:#ffffff;
          font-family:verdana,arial,helvetica;
          font-size:10px;
          text-decoration:none}

A:hover  {color:#ffffff;
          font-family:verdana, arial, helvetica;
          font-size:10px;
          text-decoration:underline}

A:visited {color:#ffffff;
          font-family:verdana,arial,helvetica;
          font-size:10px;
          text-decoration:none}

.menu    {color:#ffffff;
          font-family:verdana,arial,helvetica;
          font-size:10px;}

.sub      {position:absolute;
          top: 13px;
          width: 100px;
          z-index: 1;
      layer-background-color: #333333;
      background-color: #333333;
          border: 5px solid #333333;
          visibility: hidden;
          color: #ffffff;
          font-family: verdana, arial, helvetica;
          font-size: 10px;
          }

.total    {position:absolute;
          top: 15px;
          left: 0px;
          height: 100px;
          width: 400px
          visibility: visible;
          z-index: 1;
          }

#menudiv  {position:absolute;
          top: 0px;
          left: 0px;
          visibility: visible;
          z-index: 2;
          }

#sub1    {left: 3px;}
#sub2    {left: 63px;}
#sub3    {left: 123px;}
#sub4    {left: 183px;}
#sub5    {left: 243px;}
#sub6    {left: 303px;}
</style>

<body bgcolor="#000000" marginheight="0" marginwidth="0" leftmargin="0" topmargin="0">
<div id="total" class="total" onMouseOver="hideall();"></div>

<div id="menudiv">
<!-- menubar -->
<table width="370" border="0" cellspacing="0" cellpadding="0">
  <tr valign="top" align="center">
    <td width="10" class="menu">[</td>
    <td width="50" class="menu"><a href="#" onMouseOver="showSub('sub1');" class="menu">Link 1</a></td>
    <td width="10" class="menu">|</td>
    <td width="50" class="menu"><a href="#" onMouseOver="showSub('sub2');" class="menu">Link 2</a></td>
    <td width="10" class="menu">|</td>
    <td width="50" class="menu"><a href="#" onMouseOver="showSub('sub3');" class="menu">Link 3</a></td>
    <td width="10" class="menu">|</td>
    <td width="50" class="menu"><a href="#" onMouseOver="showSub('sub4');" class="menu">Link 4</a></td>
    <td width="10" class="menu">|</td>
    <td width="50" class="menu"><a href="#" onMouseOver="showSub('sub5');" class="menu">Link 5</a></td>
    <td width="10" class="menu">|</td>
    <td width="50" class="menu"><a href="#" onMouseOver="showSub('sub6');" class="menu">Link 6</a></td>
    <td width="10" class="menu">]</td>
  </tr>
</table>
</div>

<!-- submenu 1 -->
<div id="sub1" class="sub"> <a href="#" onClick="hideall();">Sublink 1</a><br>
  <a href="#" onClick="hideall();">Sublink 2</a><br>
  <a href="#" onClick="hideall();">Sublink 3</a> </div>
<!-- submenu 2 -->
<div id="sub2" class="sub"> <a href="#" onClick="hideall();">Sublink 1</a><br>
  <a href="#" onClick="hideall();">Sublink 2</a><br>
  <a href="#" onClick="hideall();">Sublink 3</a> </div>
<!-- submenu 3 -->
<div id="sub3"  class="sub"> <a href="#" onClick="hideall();">Sublink 1</a><br>
  <a href="#" onClick="hideall();">Sublink 2</a><br>
  <a href="#" onClick="hideall();">Sublink 3</a> </div>
<!-- submenu 4 -->
<div id="sub4"  class="sub"> <a href="#" onClick="hideall();">Sublink 1</a><br>
  <a href="#" onClick="hideall();">Sublink 2</a><br>
  <a href="#" onClick="hideall();">Sublink 3</a> </div>
<!-- submenu 5 -->
<div id="sub5" class="sub"> <a href="#" onClick="hideall();">Sublink 1</a><br>
  <a href="#" onClick="hideall();">Sublink 2</a><br>
  <a href="#" onClick="hideall();">Sublink 3</a> </div>
<!-- submenu 6 -->
<div id="sub6" class="sub"> <a href="#" onClick="hideall();">Sublink 1</a><br>
  <a href="#" onClick="hideall();">Sublink 2</a><br>
  <a href="#" onClick="hideall();">Sublink 3</a> </div>
<layer onMouseOver="hideall(); return true;" left="0" top="15" width="400" height="100" z-index="0"></layer>
</body>
</html>


skjoldet.dk
Avatar billede roadrunr Nybegynder
21. december 1999 - 11:46 #13
Det ser helt vildt fint ud. Men nå jeg viser det i netsape - går min browser ned.

Hvorfor det?
Avatar billede skjoldby Nybegynder
21. december 1999 - 18:57 #14
hehe. det var ærgeligt.
- Nej. jeg ved det ikke. det virker fint hos mig.
Avatar billede roadrunr Nybegynder
21. december 1999 - 20:13 #15
hvilken version af Netscape bruger du?
Avatar billede skjoldby Nybegynder
21. december 1999 - 21:04 #16
Jeg fandt fejlen. Lag må ikke have den samme z-index i netscape:

<html>
<head>
<title>Dropdown-Menu</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<script language="JavaScript">
<!--
// Antal menuer
numMenus = 6;


// Bestemmelse af browseren
n=document.layers;
ie=document.all;


// Globale cross-browser show/hide variabler
if (n) {
visible='show';
hidden='hide'; }

else if (ie) {
visible='visible';
hidden='hidden';}


// Funktion til at vise den valgte submenu
function showSub(menuid){
hideall(menuid)
if(n) {theSubMenu = document.layers[menuid];}
else if (ie) {theSubMenu = document.all(menuid).style;}

if (theSubMenu.visibility == visible) {theSubMenu.visibility = hidden;}
else {theSubMenu.visibility = visible;}
}


// Funktion til at skjule alle menuer undtagen 'menuid'
function hideall(menuid){
for(i=1;i<=numMenus;i++)
if (menuid != "sub"+i) {
if(n) {tohide = document.layers["sub"+i];}
else if (ie) {tohide = document.all("sub"+i).style;}

tohide.visibility = hidden;
}}


// -->
</script>

<style type="text/css">
body      {color:#ffffff;
          font-family:verdana,arial,helvetica;
          font-size:10px;
          background-color:#000000}

A:link    {color:#ffffff;
          font-family:verdana,arial,helvetica;
          font-size:10px;
          text-decoration:none}

A:hover  {color:#ffffff;
          font-family:verdana, arial, helvetica;
          font-size:10px;
          text-decoration:underline}

A:visited {color:#ffffff;
          font-family:verdana,arial,helvetica;
          font-size:10px;
          text-decoration:none}

.menu    {color:#ffffff;
          font-family:verdana,arial,helvetica;
          font-size:10px;}

.sub      {position:absolute;
          top: 13px;
          width: 100px;
          z-index: 2;
      layer-background-color: #333333;
      background-color: #333333;
          border: 5px solid #333333;
          visibility: hidden;
          color: #ffffff;
          font-family: verdana, arial, helvetica;
          font-size: 10px;
          }

.total    {position:absolute;
          top: 15px;
          left: 0px;
          height: 100px;
          width: 400px
          visibility: visible;
          z-index: 1;
          }

#menudiv  {position:absolute;
          top: 0px;
          left: 0px;
          visibility: visible;
          z-index: 3;
          }

#sub1    {left: 3px;}
#sub2    {left: 63px;}
#sub3    {left: 123px;}
#sub4    {left: 183px;}
#sub5    {left: 243px;}
#sub6    {left: 303px;}
</style>

<body bgcolor="#000000" marginheight="0" marginwidth="0" leftmargin="0" topmargin="0">
<div id="total" class="total" onMouseOver="hideall();"></div>

<div id="menudiv">
<!-- menubar -->
<table width="370" border="0" cellspacing="0" cellpadding="0">
  <tr valign="top" align="center">
    <td width="10" class="menu">[</td>
    <td width="50" class="menu"><a href="#" onMouseOver="showSub('sub1');" class="menu">Link 1</a></td>
    <td width="10" class="menu">|</td>
    <td width="50" class="menu"><a href="#" onMouseOver="showSub('sub2');" class="menu">Link 2</a></td>
    <td width="10" class="menu">|</td>
    <td width="50" class="menu"><a href="#" onMouseOver="showSub('sub3');" class="menu">Link 3</a></td>
    <td width="10" class="menu">|</td>
    <td width="50" class="menu"><a href="#" onMouseOver="showSub('sub4');" class="menu">Link 4</a></td>
    <td width="10" class="menu">|</td>
    <td width="50" class="menu"><a href="#" onMouseOver="showSub('sub5');" class="menu">Link 5</a></td>
    <td width="10" class="menu">|</td>
    <td width="50" class="menu"><a href="#" onMouseOver="showSub('sub6');" class="menu">Link 6</a></td>
    <td width="10" class="menu">]</td>
  </tr>
</table>
</div>

<!-- submenu 1 -->
<div id="sub1" class="sub"> <a href="#" onClick="hideall();">Sublink 1</a><br>
  <a href="#" onClick="hideall();">Sublink 2</a><br>
  <a href="#" onClick="hideall();">Sublink 3</a> </div>
<!-- submenu 2 -->
<div id="sub2" class="sub"> <a href="#" onClick="hideall();">Sublink 1</a><br>
  <a href="#" onClick="hideall();">Sublink 2</a><br>
  <a href="#" onClick="hideall();">Sublink 3</a> </div>
<!-- submenu 3 -->
<div id="sub3"  class="sub"> <a href="#" onClick="hideall();">Sublink 1</a><br>
  <a href="#" onClick="hideall();">Sublink 2</a><br>
  <a href="#" onClick="hideall();">Sublink 3</a> </div>
<!-- submenu 4 -->
<div id="sub4"  class="sub"> <a href="#" onClick="hideall();">Sublink 1</a><br>
  <a href="#" onClick="hideall();">Sublink 2</a><br>
  <a href="#" onClick="hideall();">Sublink 3</a> </div>
<!-- submenu 5 -->
<div id="sub5" class="sub"> <a href="#" onClick="hideall();">Sublink 1</a><br>
  <a href="#" onClick="hideall();">Sublink 2</a><br>
  <a href="#" onClick="hideall();">Sublink 3</a> </div>
<!-- submenu 6 -->
<div id="sub6" class="sub"> <a href="#" onClick="hideall();">Sublink 1</a><br>
  <a href="#" onClick="hideall();">Sublink 2</a><br>
  <a href="#" onClick="hideall();">Sublink 3</a> </div>
<layer onMouseOver="hideall(); return true;" left="0" top="15" width="400" height="100" z-index="0"></layer>
</body>
</html>
Avatar billede roadrunr Nybegynder
23. marts 2000 - 15:58 #17
Jeg har selv fundet ud af det... men takker for Jeres interesse
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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Informationssikkerhedsofficer til Akkreditering & Compliance

Politiets Efterretningstjeneste

Netværksspecialist til IT i PET

Netcompany A/S

IT Consultant

Capgemini Danmark A/S

Client Partner