Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 16 su 16
  1. #11
    Utente di HTML.it L'avatar di lyllo
    Registrato dal
    Apr 2001
    Messaggi
    832
    così non accade nulla.

    non passi nulla nelle funzioni, le richiami e basta, ma come fa lo script a sapere
    1) qual'è l'immagine da ingrandire/ridurre
    2) prelevare l'altezza dallo style?

  2. #12
    Utente di HTML.it L'avatar di lyllo
    Registrato dal
    Apr 2001
    Messaggi
    832
    ho modificato il tuo codice:
    codice:
    function increase(id){
    	var imm = document.getElementById(id); 
        var hgt= imm.style.height.split("px");
        h = hgt[0];
        var stop= 100;
        if(typeof timeoutIdDecrease != 'undefined'){
            clearTimeout(timeoutIdDecrease);    
        }
        timeoutIdIncrease = setInterval(f, 5);
    
        function f(){     
            if(h<stop){
                h++;
                setHeight(imm,h);
            }
            else {
                clearTimeout(timeoutIdIncrease);
            }
        }
    }
    function decrease(id){
    	var imm = document.getElementById(id); 
        var hgt= imm.style.height.split("px");
        h = hgt[0];
        var stop= 40;
        if(typeof timeoutIdIncrease != 'undefined'){
            clearTimeout(timeoutIdIncrease);    
        }
        var timeoutIdDecrease = setInterval(f, 5);
    
        function f(){     
            if(h>stop){
                h--;
                setHeight(imm,h);
            }
            else {
                clearTimeout(timeoutIdDecrease);
            }
        }
    ora va un pò.
    il punto che forse non è chiaro è che io ho una SERIE di immagini ognuna delle quali deve fare sta cavolo di cosa.
    al momento le immagini si ingrandiscono ma non arrivano fino a 100, si bloccano sul cursore del mouse.
    se sposto il muose su un'altra immagine la precedente non si riduce e poi iniziano a ridursi / ingrandirsi insieme, come se fossero la stessa cosa!!

  3. #13
    Originariamente inviato da lyllo
    così non accade nulla.

    non passi nulla nelle funzioni, le richiami e basta, ma come fa lo script a sapere
    1) qual'è l'immagine da ingrandire/ridurre
    2) prelevare l'altezza dallo style?
    Lo hai provato lo script ?

    Con questo codice

    Codice PHP:
    window.onload= function(){ 
        var 
    imgsdocument.getElementById('menu').getElementsByTagName('img'); 
        var 
    lengthimgs.length
        for(var 
    i0i<lengthi++){ 
            
    imgs[i].onmouseover=increase
            
    imgs[i].onmouseout=decrease
        } 

    cerco un div con id menu e tutte
    le immagini al suo interno
    'attacco' un event handler (le funzioni increase decrease)
    ad ogni immagine.

    Perchè usi un id me lo devi spiegare.
    Alle brutte aggiungi una classe e la
    usi come selettore.

    Dai un occhio

    http://javascript.html.it/articoli/l...non-intrusivo/



    prelevare l'altezza dallo style
    Prelevo direttamente l'altezza dell'immagine
    img.height
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  4. #14
    Utente di HTML.it L'avatar di lyllo
    Registrato dal
    Apr 2001
    Messaggi
    832
    si il codice l'ho provato, ma ripeto, NON succede nulla

  5. #15
    Originariamente inviato da lyllo
    si il codice l'ho provato, ma ripeto, NON succede nulla
    Devi copiare anche l'html
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  6. #16
    Utente di HTML.it L'avatar di lyllo
    Registrato dal
    Apr 2001
    Messaggi
    832

    l'html tuo <div id="menu">

    l'ho cambiato uso capione, a mio uso e ci ho messo l'id del div mio che contiene le immagini...


    però non va




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