Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Errore menu a tendina

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    209

    Errore menu a tendina

    ho copiati dei menu a tendina dal web ma su alcuni pc funzionano esu altri no.
    I menu sono in css e javascript.

    Premetto che non programmo in java, questo errore puo dipendere dalla versione di explorer?

    Grazie

  2. #2
    tutto può far dipendere se funziona o no.
    può essere anche che il menu non è compatibile con IE.
    puoi postarci il codice?

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    209
    Ho usato questo codice

    pagina ie(javascript)

    navHover = function() {
    var lis = document.getElementById("navmenu").getElementsByTa gName("LI");
    for (var i=0; i<lis.length; i++) {
    lis[i].onmouseover=function() {
    this.className+=" iehover";
    }
    lis[i].onmouseout=function() {
    this.className=this.className.replace(new RegExp(" iehover\\b"), "");
    }
    }
    }
    if (window.attachEvent) window.attachEvent("onload", navHover);




    PAGINA INDEX.HTML

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>58</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <link rel="stylesheet" href="styles.css" type="text/css" />
    <!--[if gte IE 5.5]>
    <script language="JavaScript" src="ie.js" type="text/JavaScript"></script>
    <![endif]-->
    </head>
    <body>
    <h1>Vertical CSS Navigation Menu</h1>
    <hr />
    <ul id="navmenu">[*]Free CSS Menus[*]Work +
    <ul>[*]Websites +
    <ul>[*]qrayg[*]qArcade[*]qLoM[*]qDT[/list]
    [*]Pen and Ink[*]Free Interfaces[/list]
    [*]Learn +
    <ul>[*]Fireworks +
    <ul>[*]aquaButton[*]aquaButton2[*]waterDrop[*]lightFX[*]lightFX2[/list]
    [*]CSS +
    <ul>[*]footerStick[*]spriteNav[*]@import[/list]
    [/list]
    [*]Info[*]Solardreamstudios[/list]
    </body>
    </html>


    E QUESTO E IL FOGLIO DI STILE

    anche se io lo ho modificato(nn so se centra)

    body {
    background: #FFF;
    color: #666;
    }

    h1 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:16px;
    font-weight:bold;
    margin:0;
    padding:0;
    }

    hr {
    border:none;
    border-top:1px solid #CCCCCC;
    height:1px;
    margin-bottom:25px;
    }

    a {
    color: #900;
    text-decoration: none;
    }

    a:hover {
    background: #900;
    color: #FFF;
    }

    /* Root = Vertical, Secondary = Vertical */
    ul#navmenu,
    ul#navmenu li,
    ul#navmenu ul {
    margin: 0;
    border: 0 none;
    padding: 0;
    width: 160px; /*For KHTML*/
    list-style: none;
    }

    ul#navmenu:after /*From IE 7 lack of compliance*/{
    clear: both;
    display: block;
    font: 1px/0px serif;
    content: ".";
    height: 0;
    visibility: hidden;
    }

    ul#navmenu li {
    float: left; /*For IE 7 lack of compliance*/
    display: block !important; /*For GOOD browsers*/
    display: inline; /*For IE*/
    position: relative;
    }

    /* Root Menu */
    ul#navmenu a {
    border: 1px solid #FFF;
    border-right-color: #CCC;
    border-bottom-color: #CCC;
    padding: 0 6px;
    display: block;
    background: #EEE;
    color: #666;
    font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
    height: auto !important;
    height: 1%; /*For IE*/
    }

    /* Root Menu Hover Persistence */
    ul#navmenu a:hover,
    ul#navmenu li:hover a,
    ul#navmenu li.iehover a {
    background: #CCC;
    color: #FFF;
    }

    /* 2nd Menu */
    ul#navmenu li:hover li a,
    ul#navmenu li.iehover li a {
    background: #EEE;
    color: #666;
    }

    /* 2nd Menu Hover Persistence */
    ul#navmenu li:hover li a:hover,
    ul#navmenu li:hover li:hover a,
    ul#navmenu li.iehover li a:hover,
    ul#navmenu li.iehover li.iehover a {
    background: #CCC;
    color: #FFF;
    }

    /* 3rd Menu */
    ul#navmenu li:hover li:hover li a,
    ul#navmenu li.iehover li.iehover li a {
    background: #EEE;
    color: #666;
    }

    /* 3rd Menu Hover Persistence */
    ul#navmenu li:hover li:hover li a:hover,
    ul#navmenu li:hover li:hover li:hover a,
    ul#navmenu li.iehover li.iehover li a:hover,
    ul#navmenu li.iehover li.iehover li.iehover a {
    background: #CCC;
    color: #FFF;
    }

    /* 4th Menu */
    ul#navmenu li:hover li:hover li:hover li a,
    ul#navmenu li.iehover li.iehover li.iehover li a {
    background: #EEE;
    color: #666;
    }

    /* 4th Menu Hover */
    ul#navmenu li:hover li:hover li:hover li a:hover,
    ul#navmenu li.iehover li.iehover li.iehover li a:hover {
    background: #CCC;
    color: #FFF;
    }

    ul#navmenu ul,
    ul#navmenu ul ul,
    ul#navmenu ul ul ul {
    display: none;
    position: absolute;
    top: 0;
    left: 160px;
    }

    /* Do Not Move - Must Come Before display:block for Gecko */
    ul#navmenu li:hover ul ul,
    ul#navmenu li:hover ul ul ul,
    ul#navmenu li.iehover ul ul,
    ul#navmenu li.iehover ul ul ul {
    display: none;
    }

    ul#navmenu li:hover ul,
    ul#navmenu ul li:hover ul,
    ul#navmenu ul ul li:hover ul,
    ul#navmenu li.iehover ul,
    ul#navmenu ul li.iehover ul,
    ul#navmenu ul ul li.iehover ul {
    display: block;
    }

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Provo cosi sostituisci questa riga:
    if (window.attachEvent) window.attachEvent("onload", navHover);
    con queste:
    if (window.attachEvent){window.attachEvent("onload", navHover);
    }else{window.addEventListener('onload',navHover,tr ue);}
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    209
    grazie

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.