Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    161

    problema aggiornamento cella

    buongiorno a tutti, il mio è un problema che non riesco a risolvere, ho già cercato di spiegare in parte con delle domande sul forum qual'è, ma non l'ho fatto mai in maniera complessiva e questo forse ha portato ad una compresione da parte di chi cercava di aiutarmi non completa.
    quindi per cercare di risolvere questo mio errore dò una spiegazione completa in questo argomento.

    il problema consiste nell'aggiornamento di una cella di una tebella di una pagina html.
    attualmente l'aggiornamento della pagina avviene con F5, soluzione assai scomoda.
    c'è da dire che tale cella viene creata da un programmino cgi che ne aggiorna il contenuto ricreandone la pagine(per questo devo premere F5 per far visualizzare il valore cambiato).
    fatto sta che una soluzione possibile poteva essere di fare il reload di solo quella parte di pagina e quindi avevo creato un frame per quella cella, solo che l'aggionamento dà il fastidioso effetto gafico del blink, per capirci meglio l'effetto di ricerazione di una pagina, che è brutto da vedere.
    avevo anche provato ad usare metodi come document.getElementById(nome) e document.setElementById(nome), ma non essendo mai la pagina stata aggiornata, l'elemento che prendevo era sempre uguale a quello di prima(in parole povere prendevo 2 volte il valore della cella e li confrontavo tra di loro, ma erano sempre uguali, inoltre il metodo ducumet.setElmentById non sono nemmeno sicuro che funzioni).
    infine sto provando a vedere di usare i DOM che modificano dinamicamente la pagina.
    avete altre idee a riguardo?
    spero di essere stato chiaro, sono in rete per chiarimenti.
    grazie mille in antcipo a chi vorrà aiutarmi.

  2. #2
    Ciao,
    la mia idea sarebbe di aggiornarlo con chiamate ajax asincrone ogni tot secondi.

    L'utente si troverebbe il dato aggiornato senza neanche accorgersi che è stata effettuata una chiamata.

    Ciao
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    161
    non ho dimestichezza con ajax, potresti gentilmente farmi vedere qualche linea di codice come esempio di richiamo di una generica funzione?
    grazie

  4. #4
    Se fai una ricerca nel forum o in google ne trovi a tonnellate.
    Non ti preoccupare non è complesso fare una chiamata ajax.

    E' un po + complicato scorrere il dom per prendere i dati e aggiornare la pagina:
    ma ho scritto un articolo che ti può servire, lo trovi qui:
    http://mirkoagrati.110mb.com/articol...dir=JavaScript

    Ciao
    Mirko Agrati
    WEB : http://mirkoagrati.110mb.com
    RSS : http://feeds.feedburner.com/MirkoAgratiArticoli

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    161
    grazie per l'aiuto.

    qualcun altro ha ancora qualche idea, vorrei valutarle per poi usare quella più semplice possibile.
    grazie

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 © 2024 vBulletin Solutions, Inc. All rights reserved.