Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    impostare layer in javascipt

    scusate, dopo tanto peregrinare sono riuscito a realizzare il menu a tendina che volevo, però ho solo un piccolissimo problema, ve lo espongo:
    I link che compaiono sotto la voce di menu che mi interessa sono nascosti da un div che ha gia impostato z-index: 0;
    Esiste un modo per impostare il layer all'interno del javasript?

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649

    Re: impostare layer in javascipt

    Originariamente inviato da ilario83
    Esiste un modo per impostare il layer all'interno del javasript?
    forse non capisco bene la domanda,
    intendi settare lo z-index?
    x es.
    document.getElementById('idLivello').style.zIndex= 5

  3. #3

    s

    si esatto volevo dire questo, pero non lo prende,
    il codice è questo,l'ho preso da un tutorial di HTML.it:

    var quanti=3; //numero di menu
    var i;

    //il parametro "conta" indicizza i vari menu
    function Apri(conta)
    {
    if(document.all)//document.all serve per IE
    {
    var elemento = event.toElement;
    var mostra = document.all.sottomenu[conta];
    //Rende visibile il sottomenu relativo al menu principale al cui evento si scatena la routine
    mostra.style.visibility="visible";//visualizza i sottomenu
    mostra.style.top=28;//stabilisce la distanza dei sottomenu dal bordo superiore (la posso eliminare)
    mostra.style.zIndex=1000;
    //Ciclando la variabile "i" che fa da contatore
    //possiamo identificare il sottomenu relativo al menu di appartenenza
    for(i=0; i<quanti; i++)
    {
    aperto=document.all.sottomenu[i];
    menu=document.all.principale[i];
    //Se il mouse esce dal sottomenu di appartenenza
    //per passare su un altro menu chiudiamo il relativo sottomenu
    if(i != conta)
    {
    aperto.style.visibility = "hidden";
    }
    }
    }
    }
    //impostiamo lo stile "nascosto" del sottomenu aperto
    function Chiudi()
    {
    for(i=0; i<quanti; i++)
    {
    if(document.all)
    {
    document.all.sottomenu[i].style.visibility = "hidden";
    menu = document.all.principale[i];
    }
    }
    }

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    scusa, lascia il link allo script o meglio ancora alla tua pagina,
    vorrei sincerarmi non dipenda piuttosto da qualcosa che e' contenuto nel livello a cui hai dato z-index:0

    cmq e' un po' vecchiotto come script
    perche' non tiene conto dei browser pienamente rispettosi delle direttive del w3c (mozilla & co x es)
    se e' una sorta di menu' ad albero conviene che utilizzi qualcosa di + moderno, tipo questo
    http://www.constile.org/DHTML/menu_ad_albero/

    ciao

  5. #5
    nel livello a cui ho dato z-index: 0 c'è solo background-color: colore;
    cmq ilmenu funziona bene anche su ff xchè è ottenutotramite una lista e il javascript dovrebbe funzionere solo nel caso in cui si tratta di IE.
    ho gia provato.

  6. #6
    comunque mi servirebbe un menu del tipo:
    http://pro.html.it/articoli/id_313/i...pag_1/pag.html
    da cui ho preso il relatvo js.

    ciao.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.