Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2017
    Messaggi
    9

    Differenze di risultato su browser diversi

    Ho questa funzione su un file esterno alla pagina:

    $(document).ready(function(){
    $("#menu1").change(function(){
    $("img[id=scelta1]").attr("value",$(this).val(), ("src",$(this).val()));
    var img = document.getElementById("scelta1");
    if (this.value === ""){
    img.src = 'immagini/collezionabili/void.png';
    }
    else {
    img.src = 'immagini/collezionabili/' + this.value + '.png';
    }
    });
    });


    Su safari e firefox funzionano benissimo impostando sia il value che l'SRC interessato senza problemi, su chrome invece imposta solamente il value in maniera corretta, il risultato è che l'immagine non viene modificata e quindi non cambia.
    Dove sto sbagliando?

  2. #2
    scusa ma quel this.value da dove lo prendi?
    come la richiami quel codice?

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2017
    Messaggi
    9
    Quel valore è dipendente dalla scelta fatta in un dropdown.
    In ogni caso ho capito cosa succede:
    A differenza di firefox e di safari, chrome è più "tardo" e continuava a caricare il js vecchio senza modifiche, bastava stoppare mysql, fargli ricaricare la pagina senza db e riavviare e ricaricare la pagina.

  4. #4
    ok, cmq non c'è bisogno di stoppare il db per ricaricare la cache del browser.
    usa CTRL + R, o pulisci la cache.
    così non dai eventuali disservizi....

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2017
    Messaggi
    9
    aggiornando la pagina non funziona, il file js rimane bloccato nella condizione precedente, pulire la cache di chrome al momento crea disservizi a me! Finché si resta nella condizione di progettazione questa credo sia la soluzione migliore.

  6. #6
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    ciao Flaivo,
    ti invito a leggere il regolamento del forum. In particolare la sezione che riguardano titoli e l'uso del tag code.
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


Tag per questa discussione

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.