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

    Zoom su immagine sull'evento onMouseOver

    Ciao,
    ho trovato questo script tra gli script presenti in questo magnifico sito!!!
    Questo il codice:
    codice:
    <script>
    
    ns4=(navigator.appName.indexOf("Netscape")>=0 && !document.getElementById)? 1 : 0;
    ie4=(document.all && !document.getElementById)? 1 : 0;
    ie5=(document.getElementById && document.all)? 1 : 0;
    ns6=(document.getElementById && navigator.appName.indexOf("Netscape")>=0 )? 1: 0;
    w3c=(document.getElementById)? 1 : 0;
    
    wid=(ie4||ie5)?window.document.body.clientWidth-20:window.innerWidth-36
    
    if(ns4){document.write ('<layer name="di1"></layer>')}else{document.write ('<div id="di1" style="position:absolute;z-index:100" ></div>')}
    
    outd=""
    
    if(w3c)div1=document.getElementById('di1')
    if(ie4)div1=document.all['di1']
    if(ns4)div1=document.layers['di1']
    
    function move_div(x,y){
    	if (isNaN(x+y))return
    	if(ns4){div1.moveTo(x,y)}else{div1.style.left=x+'px';div1.style.top=y+'px';}
    }
    
    function write_div(text){
    	if(ns4){
    		div1.document.open();
    		div1.document.write(text);
    		div1.document.close();
    	}
    	else {div1.innerHTML=text;}
    }
     
    function big(n){
    ondiv=n
    		write_div("[img]+n+[/img]");
    		move_div(x,y)
    }
    
    function big_hide(){
    	ondiv=0;
    	t3=window.setTimeout('big_hide2()',100)
    }
    
    function big_hide2(){
    if (ondiv==0){
    	write_div("");
    	move_div(-1000,-1000)}
    }
    
    y=x=0
    function dragIt(evt){if(ie4||ie5){x=window.event.clientX+document.body.scrollLeft; y=window.event.clientY+document.body.scrollTop}else {x=evt.pageX ; y=evt.pageY }}
    
    document.onmousemove = dragIt
    if(ns4){document.captureEvents( Event.MOUSEMOVE )}
    
    </script>
    Il bello è che fa esattamente quello di cui necessito...
    Purtroppo però avrei bisogno di una piccola modifica e non conoscendo il js, chiedo a tutti voi.
    Lo script funziona solo se lo metto dopo il tag dell'immagine..
    mi spiego:
    codice:
    [img]images/mappapiccola.png[/img]
    siccome ho più foto per pagina, vorrei inserire questo codice una solta volta nella pagina, altrimenti diverrebbe una cosa "bruttina" aver ripetuto lo stesso codice, non so, dieci volte per pagina se ci sono 1o foto!!!

    Come posso fare per scriverlo solo una volta nella pagina e poi richiamarlo nel tag immagine?
    Grazie a tutti!!!
    stex1984

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2006
    Messaggi
    70
    uppo anche io :rollo:

  4. #4
    guarda....
    io alla fine ho fatto cosi.
    siccome le immagini mi vengono fuori da risultati di database, ho messo il codice nel ciclo, cosichè il codice io lo scrivo una volta, ma effettivamente ci sarà per quante sono le foto.
    purtroppo nn ho trovato il metodo per scriverlo solo una volta.
    meglio di niente...
    ciao
    stex1984

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.