Visualizzazione risultati 1 fino 9 di 9

Discussione: immagini che scorrono sul lato sinistro

  1. #1
    Guest

    Predefinito immagini che scorrono sul lato sinistro

    Ciao ragazzi! Conoscete il codice per creare delle mini immagini che scorrono ogni volta che si apre il sito sul lato sinistro della home? tipo questo sito: guardate le immagini che appaiono a sinistra con la pubblicità delle "sezioni" del sito:
    www.giratempoweb.net

  2. #2
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,234

    Predefinito

    Di quali immagini parli? Io non vedo niente! Forse intendi i banner in basso a destra?
    Apprezzi l'aiuto? Offrimi un caffè!

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da miki92 Visualizza messaggio
    Di quali immagini parli? Io non vedo niente! Forse intendi i banner in basso a destra?

    quando apri il sito,dopo che ha finito di caricare la pagina a sinistra appare un immagine a forma di pergamena che se scedni giù nella pag. col mouse ti segue...

  4. #4
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Lo script è:
    Codice:
    <!-- barra dinamica inizio -->
    <script type="text/javascript">
    
    var persistclose=1 //set to 0 or 1. 1 means once the bar is manually closed, it will remain closed for browser session
    var startX = 5 //set x offset of bar in pixels
    var startY = 200 //set y offset of bar in pixels
    var verticalpos="fromtop" //enter "fromtop" or "frombottom"
    
    function iecompattest(){
    return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
    }
    
    function get_cookie(Name) {
    var search = Name + "="
    var returnvalue = "";
    if (document.cookie.length > 0) {
    offset = document.cookie.indexOf(search)
    if (offset != -1) {
    offset += search.length
    end = document.cookie.indexOf(";", offset);
    if (end == -1) end = document.cookie.length;
    returnvalue=unescape(document.cookie.substring(offset, end))
    }
    }
    return returnvalue;
    }
    
    function closebar(){
    if (persistclose)
    document.cookie="remainclosed=1"
    document.getElementById("topbar").style.visibility="hidden"
    }
    
    function staticbar(){
    	barheight=document.getElementById("topbar").offsetHeight
    	var ns = (navigator.appName.indexOf("Netscape") != -1) || window.opera;
    	var d = document;
    	function ml(id){
    		var el=d.getElementById(id);
    		if (!persistclose || persistclose && get_cookie("remainclosed")=="")
    		el.style.visibility="visible"
    		if(d.layers)el.style=el;
    		el.sP=function(x,y){this.style.left=x+"px";this.style.top=y+"px";};
    		el.x = startX;
    		if (verticalpos=="fromtop")
    		el.y = startY;
    		else{
    		el.y = ns ? pageYOffset + innerHeight : iecompattest().scrollTop + iecompattest().clientHeight;
    		el.y -= startY;
    		}
    		return el;
    	}
    	window.stayTopLeft=function(){
    		if (verticalpos=="fromtop"){
    		var pY = ns ? pageYOffset : iecompattest().scrollTop;
    		ftlObj.y += (pY + startY - ftlObj.y)/8;
    		}
    		else{
    		var pY = ns ? pageYOffset + innerHeight - barheight: iecompattest().scrollTop + iecompattest().clientHeight - barheight;
    		ftlObj.y += (pY - startY - ftlObj.y)/8;
    		}
    		ftlObj.sP(ftlObj.x, ftlObj.y);
    		setTimeout("stayTopLeft()", 10);
    	}
    	ftlObj = ml("topbar");
    	stayTopLeft();
    }
    
    if (window.addEventListener)
    window.addEventListener("load", staticbar, false)
    else if (window.attachEvent)
    window.attachEvent("onload", staticbar)
    else if (document.getElementById)
    window.onload=staticbar
    </script>
    <!-- fine barra dinamica -->
    Il codice CSS da inserire è:
    Codice:
    #topbar{
    	position:absolute;
    	border: 0px solid black;
    	padding: 2px;
    	width: 150px;
    	visibility: hidden;
    	z-index: 100;
    	height: 410px;
    }
    Il codice HTML da inserire è:
    Codice HTML:
    <div id="topbar">
      <div align="left"><a href="" onClick="closebar(); return false"><img src="close.gif" border="0" align="middle" /> <span class="testo"> </span></a><a href="http://www.giratempoweb.net/giratempoweb3/" target="_self"><img src="giratempoweb3/immagini/pergamena_evento.gif" alt="Festeggia con noi il terzo anniversario di GiratempoWeb!" width="150" height="410" border="0"></a></div>
    </div>
    Naturalmente devi modificare il codice secondo le tue esigenze.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  5. #5
    Guest

    Predefinito

    ma quale codice devo mettere?

  6. #6
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,234

    Predefinito

    Tutto quello di funcool.
    Apprezzi l'aiuto? Offrimi un caffè!

  7. #7
    L'avatar di Luffio
    Luffio non è connesso Utente attivo
    Data registrazione
    02-07-2006
    Messaggi
    439

    Predefinito

    Ognuno dei codici che tha dato funcool ha una funzione particolare...
    Luffio Web Site, Luffio's personal site
    Age Of Empires GIF, sito per la creazione di GIF animate di Age of Empires
    Clan italiano di Age of Empires The Conquerors, uno dei più vecchi ancora attivi

  8. #8
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,234

    Predefinito

    Però comunque li deve inserire tutti, semmai il codice css può integrarli nel suo foglio di stile (se lo possiede) ma il codice HTML deve andare nella pagina dove vuole far comparire la sequenza di immagini. Quindi credo nella index.
    Apprezzi l'aiuto? Offrimi un caffè!

  9. #9
    Ospite Guest

    Predefinito

    La prima parte va inserita all'interno dell'head; come la seconda, che però dev'essere racchiusa tra i tags <style> e </style>.
    Il terzo codice va nel body.

    Codice HTML:
    <head><!-- barra dinamica inizio -->
    <script type="text/javascript">
    
    var persistclose=1 //set to 0 or 1. 1 means once the bar is manually closed, it will remain closed for browser session
    var startX = 5 //set x offset of bar in pixels
    var startY = 200 //set y offset of bar in pixels
    var verticalpos="fromtop" //enter "fromtop" or "frombottom"
    
    function iecompattest(){
    return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
    }
    
    function get_cookie(Name) {
    var search = Name + "="
    var returnvalue = "";
    if (document.cookie.length > 0) {
    offset = document.cookie.indexOf(search)
    if (offset != -1) {
    offset += search.length
    end = document.cookie.indexOf(";", offset);
    if (end == -1) end = document.cookie.length;
    returnvalue=unescape(document.cookie.substring(offset, end))
    }
    }
    return returnvalue;
    }
    
    function closebar(){
    if (persistclose)
    document.cookie="remainclosed=1"
    document.getElementById("topbar").style.visibility="hidden"
    }
    
    function staticbar(){
    	barheight=document.getElementById("topbar").offsetHeight
    	var ns = (navigator.appName.indexOf("Netscape") != -1) || window.opera;
    	var d = document;
    	function ml(id){
    		var el=d.getElementById(id);
    		if (!persistclose || persistclose && get_cookie("remainclosed")=="")
    		el.style.visibility="visible"
    		if(d.layers)el.style=el;
    		el.sP=function(x,y){this.style.left=x+"px";this.style.top=y+"px";};
    		el.x = startX;
    		if (verticalpos=="fromtop")
    		el.y = startY;
    		else{
    		el.y = ns ? pageYOffset + innerHeight : iecompattest().scrollTop + iecompattest().clientHeight;
    		el.y -= startY;
    		}
    		return el;
    	}
    	window.stayTopLeft=function(){
    		if (verticalpos=="fromtop"){
    		var pY = ns ? pageYOffset : iecompattest().scrollTop;
    		ftlObj.y += (pY + startY - ftlObj.y)/8;
    		}
    		else{
    		var pY = ns ? pageYOffset + innerHeight - barheight: iecompattest().scrollTop + iecompattest().clientHeight - barheight;
    		ftlObj.y += (pY - startY - ftlObj.y)/8;
    		}
    		ftlObj.sP(ftlObj.x, ftlObj.y);
    		setTimeout("stayTopLeft()", 10);
    	}
    	ftlObj = ml("topbar");
    	stayTopLeft();
    }
    
    if (window.addEventListener)
    window.addEventListener("load", staticbar, false)
    else if (window.attachEvent)
    window.attachEvent("onload", staticbar)
    else if (document.getElementById)
    window.onload=staticbar
    </script>
    <!-- fine barra dinamica -->
    <style type="text/css">
    #topbar{
    	position:absolute;
    	border: 0px solid black;
    	padding: 2px;
    	width: 150px;
    	visibility: hidden;
    	z-index: 100;
    	height: 410px;
    }</style>
    </head><body><div id="topbar">
      <div align="left"><a href="" onClick="closebar(); return false"><img src="close.gif" border="0" align="middle" /> <span class="testo"> </span></a><a href="http://www.giratempoweb.net/giratempoweb3/" target="_self"><img src="giratempoweb3/immagini/pergamena_evento.gif" alt="Festeggia con noi il terzo anniversario di GiratempoWeb!" width="150" height="410" border="0"></a></div>
    </div></body>
    Ciao!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •