Visualizzazione dei risultati da 1 a 8 su 8

Discussione: livelli

  1. #1

    livelli

    Ragazzi immaginate una colonna con 3 link ad ogni link ho associato un livello dove al suo interno c'è testo. Ai link ho associato onmouseover "nascondi quello nascondi l'altro." Il mio problema: tutto funziona ma un livello rimane sempre evidente invece io vorrei che in qualsiasi punto io sia della tabella il livello venga nascosto.

    Spero di essermi spiegata e che qualcuno possa darmi una mano grazie
    www.edersystem.com

  2. #2
    Prova a mettere nell'onload del body, una funzione che nasconda tutti i livelli.
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  3. #3
    potresti spiegarti meglio per favore
    www.edersystem.com

  4. #4
    Nell'attributo onload del body, puoi mettere una funzione, creata da te, che serve per non far visualizzare tutti i livelli. Una specie di funzione che c'è nel mouseout del link.
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2000
    residenza
    Savona
    Messaggi
    897

    Eccoti qualcosa da studiare...

    <HTML>
    <HEAD>
    <TITLE></TITLE>
    <SCRIPT language=JavaScript>
    <!--
    function MM_findObj(n, d) { //v3.0
    var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
    if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
    for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
    }

    function MM_showHideLayers() { //v3.0
    var i,p,v,obj,args=MM_showHideLayers.arguments;
    for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible'v='hide')?'hidden':v; }
    obj.visibility=v; }
    }
    //-->
    </SCRIPT>

    <BODY>
    <TABLE cellSpacing=0 cellPadding=0 width=500 height=300 align=center border=1>
    <TR>
    <TD>
    <DIV id=Layer1
    style="Z-INDEX: 1; LEFT: 430px; VISIBILITY: hidden; WIDTH: 280px; POSITION: absolute; TOP: 100px; HEIGHT: 100px"><SPAN
    class=mnusettori><table width=100 height=100 border=2><tr><td>
    Descrizione link 1</td></tr></table> </SPAN></DIV>
    <DIV id=Layer2
    style="Z-INDEX: 2; LEFT: 430px; VISIBILITY: hidden; WIDTH: 280px; POSITION: absolute; TOP: 100px; HEIGHT: 100px"><SPAN
    class=mnusettori><table width=100 height=100 border=2><tr><td>Descrizione link 2</td></tr></table> </SPAN></DIV>

    <a onmouseover="MM_showHideLayers('Layer1','','show') "
    onclick="MM_showHideLayers('Layer1','','hide')"
    onmouseout="MM_showHideLayers('Layer1','','hide')"
    href="#">LINK 1



    <a onmouseover="MM_showHideLayers('Layer2','','show') "
    onclick="MM_showHideLayers('Layer2','','hide')"
    onmouseout="MM_showHideLayers('Layer2','','hide')"
    href="#">LINK 2



    </td></tr></table>

    </BODY>
    </HTML>

  6. #6
    scusami quando copio il codice e vado in esecuzione cliccando sui pulsanti mi da errore nella visualizzazione della pagina !
    www.edersystem.com

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2000
    residenza
    Savona
    Messaggi
    897
    Hai ragione, ma mi mette le faccine al posto del codice! Comunque la pagina è qui:
    http://www.filelife.com/livelli.htm
    Io codice puoi prenderlo on line...
    Ciao!
    dover

  8. #8
    ok grazie adesso provo subito
    www.edersystem.com

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.