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

    sintassi corretta di questo codice

    Ciao ragazzi, non so se postare qua o sul forum PHP perchè sto facendo uno script php ma la sintassi riguarda il javascript

    utilizzo la libreria AHAH e vorrei richiamare una funzione di tale libreria con setTimeout() per effettuare il refresh di una chat ogni 'tot' secondi, ho scritto sta roba qua:

    codice:
    echo"<body onLoad=\"setTimeout(ahah('classi_chat.php?refresh=si', 'target', 'GET'),2000)\">";
    Tutti quegli apici e doppi apici mi danno dei problemi, il refresh non funziona qual è la sintassi giusta?

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    il setTimeout fa eseguire una istruzione dopo tot millisecondi, se non fai una funzione ricorsiva verrà eseguita una sola volta.
    Per eseguire un'istruzione ogni tot millisecondi devi usare setInterval
    l'html e javascript dovrebbe essere questo
    codice:
    <body onLoad="setInterval('ahah(\'classi_chat.php?refresh=si\', \'target\', \'GET\'),2000);">
    se non ricordo male php dovrebbe essere così
    codice:
    echo"<body onLoad=\"setInterval('ahah(\\'classi_chat.php?refresh=si\\', \\'target\\', \\'GET\\'),2000);\">";
    prova e facce sape'

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    codice:
    echo"<body onLoad=\"setTimeout('ahah(\\'classi_chat.php?refresh=si\\', \\'target\\', \\'GET\\')',2000)\">";
    Spero di non aver sbagliato anche io

    ciao

    ps: ovviamente guarda il codice facendo il "quote" del messaggio
    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

  4. #4
    funziona alla perfezione, grazie 1000

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.