Visualizzazione dei risultati da 1 a 8 su 8

Discussione: INVIA e refresh...

  1. #1

    INVIA e refresh...

    Sto discutendo qui http://forum.html.it/forum/showthrea...5&pagenumber=1 relativamente alla realizzazione (o meglio, modifica) di una chat asp.

    La chat è strutturata in frame. C'è un frame centro.asp e un frame testo.asp

    Su testo.asp c'è una textarea e un tasto INVIA (ovviamente in un modulo). Siccome voglio togliere il refresh automatico in centro.asp vorrei che una volta che un utente clicca su INVIA la pagina centro.asp venisse ricaricata. Come posso fare?


  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    709
    Allora, ipotizzando che i tuoi frame si chiamino (attributo name="") "fr_testo" e "fr_centro", devi associare al bottone "INVIA" il codice:
    codice:
    parent.frames['fr_centro'].location.reload();
    P.S. FORZA MILAN!!! :gren:

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Vuoi che venga ricaricata nell'istante in cui si preme invia o quando il messaggio inviato e' stato memorizzato dal server?

    In tutti e due i casi l'istruzione sara'

    parent.nomeFrame.reload(true)

    ma nel primo lo applicherai sull'evento onclick del pulsante, nel secondo nell'onload del body della pagina che ricevi.

    Se precisi meglio possiamo approfondire

    ciao
    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
    Voglio che una volta che l'utente scrive nella textarea e clicca INVIA venga effettuato il refresh della pagina dove verrà pubblicato ciò che ha scritto.

    Grazie per la disponibilità

  5. #5
    Ho messo questo nel frame dove scrivo il testo:


    <SCRIPT LANGUAGE="JavaScript">
    function rel(page){
    parent.frames['centro'].location.reload();
    }
    </SCRIPT>

    e

    onClick="javascript:rel()"

    nel campo modulo INVIA

    --

    Funziona però mi parte un refresh anche del frame "testo" e non solo del frame "centro"... come mai?

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    709
    @ BR1
    In tutti e due i casi l'istruzione sara'

    parent.nomeFrame.reload(true)
    Ma "reload()" non è un metodo dell'oggetto "location"?

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    709
    @tifointer

    Strano... non credo che dipenda della funzione rel(), non è che per caso c'è ance dell'altro codice javascript in giro da qualche parte?

  8. #8
    C'è ma non riguarda reload della pagina...

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.