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

    certezza del caricamento di un'immagine

    Riporto integralmente questa new che ho ricevuto da html.it
    DOMANDA
    C'è modo di essere sicuri che un'immagine sia stata completamente caricata all'interno della pagina?

    RISPOSTA

    Si L'oggetto immagine è dotato della proprietà complete, che ha valore true nel caso in cui l'immagine sia stata completamente caricata, false in caso contrario.
    Quindi:
    if (document.images['nomeImmagine'].complete)
    alert('l'immagine è stata caricata');

    ed essendo poco esperto non so dove e come inserire questa istruzione if, ho provato ad inserirla in questo script prima nell'head e poi nel body, ma non funziona

    <script language="JavaScript" type="text/javascript">
    if (document.images['nomeImmagine'].complete)
    alert('l'immagine è stata caricata');
    </script>

    Se qualcuno può aiutarmi.
    grazie

    Sono pienamente cosciente che tutto quanto viene offerto dai forum e dalle news è gratis grazie ai volontari che ci forniscono istruzioni, aiuti e consigli vari a cui dobbiamo tanto per il tempo che mettono a nostra disposizione, ma faccio appello agli autori di queste news per un ulteriore sforzo onde poter utilizzare queste istruzioni che ci arrivano dalle news.
    Per le persone poco esperte come me sono indispensabili per la nostra crescita.
    Ringrazio infinitamente per quello che già fanno e per un possibile ulteriore sforzo.
    domedim

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    <html>
    <body>
    [img]percorso/immagine.xxx[/img]

    <script language="JavaScript" type="text/javascript">
    if (document.images['nomeImmagine'].complete)
    alert('l'immagine è stata caricata');
    </script>
    </body>
    </html>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Il vero problema e': ma a te quando serve sapere se l'immagine e' stata caricata?

    Vedi anche gli eventi onload e onerror:

    <img ... onerror="alert('problemi!')" onload="alert('caricata!')">
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  4. #4
    Originariamente inviato da cavicchiandrea
    <html>
    <body>
    [img]percorso/immagine.xxx[/img]

    <script language="JavaScript" type="text/javascript">
    if (document.images['nomeImmagine'].complete)
    alert('l'immagine è stata caricata');
    </script>
    </body>
    </html>
    purtroppo non funziona, avevo già provato cosi', addirittura lo script mi rende inattivo i tag </body> e </html> come se non fosse accettato nella pagina.

  5. #5
    Originariamente inviato da br1
    Il vero problema e': ma a te quando serve sapere se l'immagine e' stata caricata?

    Vedi anche gli eventi onload e onerror:

    <img ... onerror="alert('problemi!')" onload="alert('caricata!')">
    con questa tua istruzione funziona.

    grazie

    domedim

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Metti qualcosa online da testare/provare cosi da verificare le tue affermazioni, e come dice Bruno indica cosa devi fare
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Originariamente inviato da cavicchiandrea
    Metti qualcosa online da testare/provare cosi da verificare le tue affermazioni, e come dice Bruno indica cosa devi fare
    ripeto che lo script rende inattivi i tag </body> e </html>

    l'indirizzo per la mia pagina di prova è questo:
    [URL=http://helpdim.it/precaricamento/imgcarica.htm]

  8. #8
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Documento senza titolo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    
    <body>
    
    
    [img]semi.jpg[/img]</p>
      <script type='text/javascript'>
      if (document.images['immagine1'].complete); 
    alert ('l \ 'immagine è stata caricata')
    </script>
    
    <!--- 
    
    [img]sfondo_animazione.gif[/img]</p> --->
    </body>
    </html>

    Attenzione togli gli spazi prima e dopo \ ma non la barra
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  9. #9
    Originariamente inviato da cavicchiandrea
    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Documento senza titolo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    
    <body>
    
    
    [img]semi.jpg[/img]</p>
      <script type='text/javascript'>
      if (document.images['immagine1'].complete); 
    alert ('l \ 'immagine è stata caricata')
    </script>
    
    <!--- 
    
    [img]sfondo_animazione.gif[/img]</p> --->
    </body>
    </html>

    Attenzione togli gli spazi prima e dopo \ ma non la barra
    mi dispiace farti perdere del tempo - ti assicuro che nel codice originale gli spazi non c'erano, comunque ho tolto l'apostrofo lasciando soltanto il termine caricata, ma niente da fare, mentre quest'altra istruzione funziona.


    [img]animazione.gif[/img]</p>

    Lasciamo perdere tanto non è un messaggio che mi interessa, lo scopo di questo mio post è quello di lanciare questo messaggio per il quale ti chiedo a chi rivolgermi.
    questo è il mio messaggio:
    "Sono pienamente cosciente che tutto quanto viene offerto dai forum e dalle news è gratis grazie ai volontari che ci forniscono istruzioni, aiuti e consigli vari a cui dobbiamo tanto per il tempo che mettono a nostra disposizione, ma faccio appello agli autori di queste news per un ulteriore sforzo onde poter utilizzare queste istruzioni che ci arrivano dalle news."

  10. #10
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da domedim
    ...
    Lasciamo perdere tanto non è un messaggio che mi interessa, lo scopo di questo mio post è quello di lanciare questo messaggio per il quale ti chiedo a chi rivolgermi.
    questo è il mio messaggio:
    "Sono pienamente cosciente che tutto quanto viene offerto dai forum e dalle news è gratis grazie ai volontari che ci forniscono istruzioni, aiuti e consigli vari a cui dobbiamo tanto per il tempo che mettono a nostra disposizione, ma faccio appello agli autori di queste news per un ulteriore sforzo onde poter utilizzare queste istruzioni che ci arrivano dalle news."
    Devi tenere conto che le news o più ingenerale le risorse fornite da html.it sono rivolte ad un pubblico "consapevole" di programmazione e di come funziona un linguaggio.
    Detto questo puoi comunque contattare la redazione esponendo i tuoi consigli/pareri/opinioni
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.