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

    Microsoft AJAX e Javascript

    Come è possibile lanciare una funzione lato client dal server??

    Esempio:
    Ho un timer lato server che ogni secondo fa dei controlli e se entra in una determinata IF
    deve lanciare una funzione lato client che rimuova il child da un contenitore.

    Ho provato con il seguente modo ma non funziona (anche se è corretto!!!).

    File chat.ascx:
    ....
    <asp:UpdatePanel ID="UpdatePanel4" runat="server" >
    <ContentTemplate>

    <script type="text/javascript">
    function cancellaStanze(){
    <asp:literal ID="lblJs" runat="server" />
    window.setTimeout("cancellaStanze();",2000);
    }
    window.setTimeout("cancellaStanze();",2000);
    </script>
    </ContentTemplate>
    </asp:UpdatePanel>
    ....


    file chat.ascx.vb
    ...[Nel Timer lato server]
    lblJs.Text &= "document.getElementById(""" & stanze.ClientID & """).removeChild(document.getElementById(""sta nza-" & nomeStanza & """));" & vbCrLf
    ...


    La funzione viene eseguita, ma se aggiungo istruzioni al suo interno lato server (come mostrato sopra) queste non vengono eseguite!! Ho provato anche a mettere al posto di

    lblJs.Text &= "document.getElementById(""" & stanze.ClientID & """).removeChild(document.getElementById(""sta nza-" & nomeStanza & """));" & vbCrLf

    una

    alert('Prova');

    Ma non viene mai lanciata.

    Quindi a me servirebbe un metodo per poter lanciare dal server delle istruzioni sul client in javascript cercando di usare la libreria di microsoft ajax.


    Grazie

  2. #2
    Ho appena cominciato a studiare Ajax quindi potrei dire una grossa cavolata...ma credo che prima di ogni altro tag deve essere presente uno ScriptManager per far funzionare AJAX...e dal tuo codice non risulta...
    visitate www.pcprimipassi.it, il portale italiano per i neofiti del computer

    "Tanto prima o poi ti buco...." disse il baco alla noce!

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.