Visualizzazione dei risultati da 1 a 6 su 6

Discussione: refresh immagine

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    253

    refresh immagine

    Ciao A tutti Buon Anno!

    Utilizzo un 'image.src = pathImg' per cambiare un immagine al roolover su un pulsante.
    In IExplorer tutto ok in Safari le immagini mantengono le dimensioni della prima visualizzata distorcendo quindi le altre caricate.

    Nei tag dell'immagine non ho specificato alcuna dimensione infatti su iexplorer funziona bene.

    Come posso fare? esiste un modo per effettuare una spece di refresh dell'immagine?...

    Grazie!!
    Ciao
    Jo

  2. #2
    Evidentemente hai espresso width ed height o in html o in css. Se non è così devi settare lo style dell'immagine, ma solo if navigator.appName=="Safari" ( o il nome completo del browser )

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    253
    Originariamente inviato da Mega69
    Evidentemente hai espresso width ed height o in html o in css. Se non è così devi settare lo style dell'immagine, ma solo if navigator.appName=="Safari" ( o il nome completo del browser )
    Cosa devo settare nello style?

    GRazie
    Jo

  4. #4
    Dai un id all'immmagine, ad esempio myRoll
    poi metti questo prima di cambiare immagine
    codice:
    document.getElementbyId("myRoll").style.width=Xpx;
    document.getElementbyId("myRoll").style.height=Ypx;
    dove X e Y sono le dimensioni della seconda immagine. Ti consiglio ( caldamente ) di fare delle prove anche con Firefox.

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da Mega69
    Dai un id all'immmagine, ad esempio myRoll
    poi metti questo prima di cambiare immagine
    codice:
    document.getElementbyId("myRoll").style.width=Xpx;
    document.getElementbyId("myRoll").style.height=Ypx;
    dove X e Y sono le dimensioni della seconda immagine. Ti consiglio ( caldamente ) di fare delle prove anche con Firefox.
    ... e magari racchiudere i valori fra apici...

    esempio: ....width='99px';
    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

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2003
    Messaggi
    253
    Originariamente inviato da br1
    ... e magari racchiudere i valori fra apici...

    esempio: ....width='99px';
    e se non so le dimensioni dell'immagine che verrà caricata?

    è possibile fare in modo che non mantenga le dimensioni della prima ma si adatti alle dimensioni reali dell' immagine caricata?
    Jo

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.