Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Script che avvisa di nuovo messaggio ricevuto

    Salve a voi...
    ho realizzato con un php un sistema di invio messaggio fra utenti iscritti al sito...ora vorrei fare in modo che quando un utente riceve un nuovo messaggio spunti fuori un alert che avvisi di un nuovo messaggio ricevuto....come dovrei procedere..?

    Grazie

  2. #2
    Ciao,
    io farei ogni tot una chiamata AJAX ad uno script PHP che restituisce un oggetto JSON con
    un flag per l'esistenza del messaggio ed eventualmente anche il contenuto del messaggio.

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

  3. #3
    Ciao,
    qualcosa di piu' semplice...visto che di javascript non è che ne so molto...

  4. #4
    Ciao,
    il problema è che solitamente queste cose si fanno con javascript,
    altrimenti sei costretto a ricaricare la pagina.

    Un modo può essere di inserire questo meta-tag nella HEAD della tua pagina o in un iframe.
    Codice PHP:
    <meta http-equiv="Refresh" content="300;URL=/index.html?refresh_ce" /> 
    300 sono i secondi dopo di che verrà caricata la pagina assegnata ad URL.

    Se questa soluzione la utilizzi in una pagina di un iframe nascosto, con poche istruzioni
    javascript (trovi 1000 esempi) potresti richiamare un alert('E' arrivato un nuovo messaggio') in caso sia stato recapitato qualcosa.

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

  5. #5
    Potresti fornirmi gentilmente qualche esempio pratico?Oppure la parte di linguaggio javascript da studiare per riuscire a realizzare cio' che voglio?

    Grazie

  6. #6
    Ciao,
    qui c'è tutto quello che ti serve.
    http://www.ajaxf1.com/tutorial/ajax-...tutorials.html

    Sia codice lato client che lato server.

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

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.