Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427

    Controllo su onload img

    [img]mia_immagine.jpg[/img]

    in teorià dovrebbe apparirmi un alert...
    ma l'evento onload sembra non attivarsi..


  2. #2
    Utente di HTML.it L'avatar di oskaron
    Registrato dal
    Sep 2006
    Messaggi
    344
    a me funzina, sto usando firefox

  3. #3
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    si hai ragione funziona solo se l'immagine viene trovata... e caricata...

    se invece carichi un immagine che non esiste non si attiva... l'alert...

    il mio problema è appunto questo...

    codice:
    function isImageCompleted( img ){ 
            return img.complete||(img.readyState=="complete"); 
    
    } 
    
    function controlla(immagine){ 
            if ( isImageCompleted( immagine ) ){           
                 //
            }else{ 
      	 this.src = "images/no_foto.gif" ;
            } 
    }
    Tramite questa funziona controllo se l'immagine è stata caricata o meno..
    per attivarla... devo usare un evento....

    se l'immagine remota non esiste l'evento non si attiva...
    e il controllo non avviene...

    come posso risolvere ?

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    onerror scatta nel caso in cui l' immagine non venga caricata

  5. #5
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    si grazie non sapevo...

    ma mi accorgo che c'è un certo "delay" tra la ricerca dell'immagine da oparte del browser e l'alert di evento onerror...

    non c'è un modo per settare questo ritardo ?


    [img]www.miosito.it/nonesiste.jpg[/img]

  6. #6
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ma gli vuoi dare il tempo di rendersi conto che l' immagine non e' disponibile?

  7. #7
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    ok,
    ma con il metodo che avevo postato era un pò più rapido...

    grazie cmq.

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.