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

    OnMouseOver x più layer

    é possibile applicare al onmouse over la visualizzazione di più layer?


    <script language="JavaScript">
    <!--
    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; }
    }

    function MM_openBrWindow(theURL,winName,features) { //v2.0
    window.open(theURL,winName,features);
    }

    function MM_findObj(n, d) { //v4.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);
    if(!x && document.getElementById) x=document.getElementById(n); return x;
    }
    //-->
    </script>


    <a href="#.htm" target="_self" onMouseOver="MM_showHideLayers('ric','','show')" onMouseOut="MM_showHideLayers('ric','','hide')">

    io vorrei aprrire 'ric' ma anche un altro layer...o altri?

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    così
    onMouseOver="MM_showHideLayers('ric','','show');MM _showHideLayers('altro ric','','show')"
    o così
    onMouseOver="MM_showHideLayers('ric','','show', 'altro ric','','show')

  3. #3
    OK...ho capito...ma questa procedura ha un ordine...e se io invece volessi che diventasse hide l'ultimo layer aperto, nn per forza quello in ordine di posizione ? e finchè nn vado su un'altro link il layer mi deve stare aperto...si può?

    Grazie a tutti!

  4. #4
    Ho inserito un preload per tutte le immagini che verranno caricate..può andar bene ?

    <script>
    function preload() {
    if (!document.images) return;
    var wl = new Array();
    var arguments = preload.arguments;
    for (var i = 0; i < arguments.length; i++) {
    wl[i] = new Image();
    wl[i].src = arguments[i];
    }
    }
    preload('img1.jpg','img2.jpg','img3.jpg','imgn.jpg ')
    </script>

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.