Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    evento onload di immagine

    Utilizzo l'evento onload al caricamento di una immagine.
    Ma, se l'immagine non esiste, come posso accorgermene? :master:

    cioè, vorrei fare:

    se immagine non esiste o se è stata caricata allora ...

    Pietro

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    ho risolto con l'evento onerror
    Pietro

  3. #3
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    onerror funziona solo Explorer

    se vuoi qualcosa di più sicuro e crossbrowser puoi usare ajax.
    Una semplice chiamata alla risorsa (con metodo HEAD) e se il codice di risposta è diverso da 200 allora il file non può essere caricato.

    Ciao
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da fcaldera
    onerror funziona solo Explorer

    se vuoi qualcosa di più sicuro e crossbrowser puoi usare ajax.
    Una semplice chiamata alla risorsa (con metodo HEAD) e se il codice di risposta è diverso da 200 allora il file non può essere caricato.

    Ciao
    Ti ringrazio, il mio era un semplice esercizio sul preload immagini (che non utilizzerò mai, credo).
    Comunque, sappi che funziona con IE6, Firefox 1.5, Opera 8.
    Ciao
    Pietro

  5. #5
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Originariamente inviato da pietro09
    Comunque, sappi che funziona con IE6, Firefox 1.5, Opera 8.
    non mi sembra...
    questo mostra un alert solo su explorer

    codice:
    [img]boh.gif[/img]
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  6. #6
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da fcaldera
    non mi sembra...
    questo mostra un alert solo su explorer

    codice:
    [img]boh.gif[/img]
    Non so, ho appena provato la tua riga di codice e mi manda un alert, in IE6, Firefox 1.5 italiano, Opera 8

    Pietro

  7. #7
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    puoi postare un esempio di codice che a te funziona?
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  8. #8
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <title>a</title>
    <meta name=vs_defaultClientScript content="JavaScript">
    <meta name=vs_targetSchema content="http://schemas.microsoft.com/intellisense/ie5">
    <meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
    <meta name=ProgId content=VisualStudio.HTML>
    <meta name=Originator content="Microsoft Visual Studio .NET 7.1">
    </head>
    <body MS_POSITIONING="FlowLayout">
    
    [img]boh.gif[/img]
    
    
    
    </body>
    </html>
    Pietro

  9. #9
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    copiato pari pari e ti confermo che a me funziona solo su Explorer

    Dubito di avere problemi con il pc... ho ripristinato la partizione proprio ieri reinstallando nuovamente tutti i principali browser.

    E comunque ricordo che non mi funzionava nemmeno prima l'evento onerror al di fuori di IE.

    A qualcun'altro funziona quel codice?
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  10. #10
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Dunque, dopo aver smobilitato una task force, mi sono reso conto che funziona anche su FF e Opera solo se lo script viene servito da un web server (in locale o remoto) ovvero con protocollo http://.

    Se invece si prova a copiare/incollare il codice e ad aprirlo normalmente con il browser (file:///) funziona solo su Explorer.
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

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.