![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
|
questo è il codice della pagina in questione...ogni 20 secs carica una nuova immagine dal server ma vorrei che l'ultima immagine sia visibile (prenda il posto della precedente) solo quando è stata caricata completamente: script language="javascript1.2" type="text/javascript" |

|
function prendiElementoDaId(id_elemento) { var elemento; if(document.getElementById) elemento = document.getElementById(id_elemento); else elemento = document.all[id_elemento]; return elemento; }; |

|
function processReqChange() { // only if req shows "loaded" if (req.readyState == 4) { // only if "OK" if (req.status == 200) { // ...processing statements go here... prendiElementoDaId('naietto').innerHTML = req.responseText; } else { alert(req.statusText); } } }; |
#2
| |||
| |||
|
|
body <p bla bla bla </p <img id="pic" src="qualcosa_o_anche_nulla.gif" style="visibility:hidden" border="0" / <p bla bla bla </p /body |
#3
| |||
| |||
|
|
e proprio questo che non riesco a capire...l'immagina appena è caricata completamente viene mostrata...ma la prossima che verrà caricata tra 20 secondi? bisognera ri-rendere invisibile l'immagine? |
#4
| |||
| |||
|
|
Ripeto, è una traccia sulla quale lavorare, serve solo a mostrarti l'approccio da usare. |
#5
| |||
| |||
|
|
Ripeto, è una traccia sulla quale lavorare, serve solo a mostrarti l'approccio da usare. il fatto è che questo codice mi riporta il valore "undefined" nel tag img |
|
script language="javascript1.2" type="text/javascript" |
#6
| |||
| |||
|
|
Spiegati meglio, perché detta così non è molto chiaro. Inoltre non hai scritto il codice HTML, hai riportato solo il codice JS che ti ho dato e quello funziona |
#7
| |||
| |||
|
|
Spiegati meglio, perché detta così non è molto chiaro. Inoltre non hai scritto il codice HTML, hai riportato solo il codice JS che ti ho dato e quello funziona http://www.theartofweb.net/_iclj/ricarica.html |
|
Va da sé che la richiesta al server la devi far partire solo quando il document tree è stato già creato (quindi nell'evento onload di window, o comunque dopo che il tag img è stato aggiunto). |
#8
| |||
| |||
|
|
Fai caricare al browser l'immagine prima che questo abbiamo letto il tag <img>, e quindi aggiunto al document tree. ti giuro non riesco a capire... |
|
img id="pic" name="pic" border="0" / |
#9
| |||
| |||
|
|
Prendendo il codice di cui mi hai passato il link, un modo potrebbe essere il seguente. ho provato il seguente codice: [cut] puo essere che con safari su mac os x questo tipo di javascript non funzioni?? |
#10
| |||
| |||
|
|
Prendendo il codice di cui mi hai passato il link, un modo potrebbe essere il seguente. ho provato il seguente codice: [cut] puo essere che con safari su mac os x questo tipo di javascript non funzioni?? |
![]() |
| Thread Tools | |
| Display Modes | |
| |