Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    Aggiornare solo un'immagine clikkando su un link

    Vorrei aggiornare una singola immagine cliccando su un link, poiché quest'ultima risulta essere un'img dinamica.
    Vorrei fare qualcosa del tipo:

    codice:
    [img]img.gif[/img]
    AGGIORNA IMMAGINE
    Ma non so come fare .
    Consigli?
    sapientino regna sovrano

  2. #2
    Utente di HTML.it L'avatar di lyllo
    Registrato dal
    Apr 2001
    Messaggi
    832
    codice:
    function scambia(id){
    var nuova_img = document.getElementBiId(id);
    nuova_img.setAttribute("src", "path/nuova/img.ext");
    
    }
    [img]path/vecchio/[/img]

    ricorda di mettere gli ID agli elementi.
    semplice e verace.
    se metti l'id e usi questa funzione, puoi cambiare tutte le immagini che ti pare.


  3. #3
    No, scusa, forse mi sono espresso male.
    Non voglio sostituire l'immagine, vorrei sempre la stessa ma aggiornata.
    sapientino regna sovrano

  4. #4
    up
    sapientino regna sovrano

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da sapientino
    No, scusa, forse mi sono espresso male.
    Non voglio sostituire l'immagine, vorrei sempre la stessa ma aggiornata.
    Sicuro che adesso sia più chiaro?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Carissimo Cavicchi,
    non capisco cos'è che non trovi di così chiaro in quanto espresso sopra.
    Vuole un linguaggio più aulico o cos'altro?
    Se conosce il php saprà anche che è un linguaggio che permette la creazione di immagini dinamiche che possono essere aggiornate da script interni od esteni.
    È facile prendersela con gli utenti appena iscritti al forum, eh?

    LA MIA ERA UNA SEMPLICE DOMANDA.

    A parte questo ho risolto usando:

    codice:
    [img]img.php[/img]
    
    AGGIORNA IMMAGINE
    Il mio problema era Math.random().
    È fondamentale perché se il browser non rileva l'immagine da aggiornare come un'immagine diversa non effettua un'altra richiesta, pur essendo il nome dell'immagine lo stesso.
    Quindi la query '?id=1230918509823098510' non serve a nulla, meno che per imbrogliare il browser facendogli credere che l'immagine sia un'altra.

    grazie comunque a lyllo per l'aiuto tempestivo.
    sapientino regna sovrano

  7. #7
    Utente di HTML.it L'avatar di lyllo
    Registrato dal
    Apr 2001
    Messaggi
    832
    la risposta di cavicchi era ironica, non penso meritasse tanta acredine.
    in effetti non si capisce molto cosa vuoi fare
    soprattutto non ho capito neppure se sei riuscito a risolvere il problema

    in che senso vuoi sia sempre aggiornata?

  8. #8
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Originariamente inviato da lyllo
    in che senso vuoi sia sempre aggiornata?
    probabilmente l'immagine viene generata lato server ed aggiornata periodicamente (pensa ad esempio a delle immagini satellitari che vengono aggiornate ogni ora)

    di qui l'esigenza di riforzarne il caricamento in pagina per vederla aggiornata (e quella di aggiungere un parametro casuale per non rischiare di leggere la stessa immagine messa in cache).
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  9. #9
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da lyllo
    la risposta di cavicchi era ironica, ....
    Grazie, si vede che Sapientino non è ironico e comunque ha risolto
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  10. #10
    Bravissimo, fcaldera, l'immagine è aggiornata periodicamente lato server.
    È un'immagine che mi restituisce una serie di statistiche sugli utenti sul server.
    Non c'è bisogno che rispieghi tutto da capo perché sei stato abbondantemente esplicativo!
    Comunque il problema è stato risolto seguendo il metodo esposto sopra.

    Mi scuso se sono stato un po' troppo brutale, ma a me quest'ironia non piace tanto, poi da parte degli amministratori ancora meno.
    Non capisco la mania di far sentire i nuovi iscritti sui forum delle deiezioni umane.
    E ricordate che essersi iscritto per ultimo non vuol dire non capire una mazza.

    Tutto ciò era solo per dire che dicendo:"puoi spiegarti meglio, per favore?" ed evitanto la pungente ironia si sarebbe potuti vivere tutti più contenti.
    Grazie per la cortese attenzione!!!

    Ciao
    sapientino regna sovrano

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.