Newsgroup: it.comp.lang.javascript
Titolo: [MSIE 5.5] Comportamento anomalo con le immagini

Mi sono imbattuto in uno strano comportamento di IE 5.5 con le immagini. Sto
progettando un menu dinamico con delle immagini. In fase di sviluppo mi e'
capitato spesso di modificare le immagini, nell'aspetto e nelle dimensioni.
Quello che mi lascia perplesso e' che se cambio SOLTANTO la dimensione
dell'immagine, lasciando INALTERATO il nome, il browser non ne vuole sapere
di adeguarsi alla nuova dimensione: continua a credere che l'immagine abbia
ancora le stesse dimensioni. Ho provato di tutto, CTRL + F5, cancellare la
cache, svuotare la cartella /WINDOWS/TEMP... niente. Le immagini mi
compaiono orribilmente stretchate.
L'unico modo di fare accettare ad IE l'idea che le immagini sono CAMBIATE e'
RINOMINARLE. Mi chiedo io: possibile che esista un bug simile? Come fa a
ricordare le dimensioni delle immagini? Cosa devo andare a cancellare??
~~
artemis.alpeia

 ricordare le dimensioni delle immagini? Cosa devo andare a cancellare??
Mi sembra molto strano, a me questo problema e' sempre capitato solo con 
Netscape 4.x (e' necessario fare "view image" col tasto destro e poi 
tornare indietro), ma con IE non ho mai avuto problemi.
Prova a controllare le impostazioni della cache nel pannello di 
controllo / Opzioni Internet, oppure a disabiltarla del tutto mentre 
sviluppi.
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
 ---- Bring Your Site To Life!!!!
------------------------------------------------------------------------
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
 ----> itALY = it <----

non è che nel tag img ci sono width ed heigth con le dimensioni della
vecchia immagine???
"Riccardo" <ri.ri...@agora.stm.itALY> ha scritto nel messaggio
news:MPG.1876cb109...@powernews.libero.it...


 vecchia immagine???
Potrebbe essere per IE, per NN4 era proprio un problema di non 
ricaricare l'immagine appena salvata (diversa ma con dimensioni 
identiche).
p.s.
Please potresti rispondere sotto e quotare oltre a togliere le 
signatures?


 vecchia immagine???
no, ti assicuro che prima di postare sciocchezze ci penso dieci volte... e'
proprio una specie di "inferenza automatica" delle dimensioni dell'immagine
in base al nome. Quando cambia il contenuto dell'immagine, lui crede che sia
ancora quella vecchia... mah! Forse il mio pc ha preso autocoscienza :P
~~
artemis.alpeia

 no, ti assicuro che prima di postare sciocchezze ci penso dieci volte...
la mia era solo un'ipotesi.
Ciao

 Mi sono imbattuto in uno strano comportamento di IE 5.5 con le immagini.
Io ho provato con IE5 (non so se sia diverso da IE5.5) con le seguenti
istruzioni:
    <script language="JavaScript">
    function cambia() {
        document.images["pippo"].src="temp.jpg";
    }
    </script>
    <img name="pippo" src="temp.jpg">
    <a href="javascript:cambia();">cambia</a>
Poi ho sostituito a temp.jpg una nuova immagine, completamente diversa, e la
nuova immagine viene visualizzata con le sue dimensioni, cliccando su
"cambia" oppure facendo un reload della pagina.
Cos'è che non ho capito del tuo problema?
Maurizio.

è che capita saltuariamente; quando capita anch'io svuoto cache, chiudo
browser, lo riaprio e aggiorna l'immagine.