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

    eseguire script javascript quando voglio

    salva a tutti, il mio problema è semplice, vorrei eseguire degli script javascript all'interno del codice ASPX (utilizzo C#.NET)

    il richiamao alla funziona javascript non deve essere legato al click del bottone o all'avvio del form ma volgio richiamare una qualsiasi funzione js quando voglio io....

    una cosa del genere:

    codice:
    private void ale500()
    {
       codice normale di C#;
       apri();
    }
    dove apri() però non è una funzione di C# ma è una funzione in javascript...

    fatemi sapere se tutto questo si può fare, grazie di tutto, ciao
    Let's your dream came true!

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    Re: eseguire script javascript quando voglio

    Originariamente inviato da ale500
    salva a tutti, il mio problema è semplice, vorrei eseguire degli script javascript all'interno del codice ASPX (utilizzo C#.NET)

    il richiamao alla funziona javascript non deve essere legato al click del bottone o all'avvio del form ma volgio richiamare una qualsiasi funzione js quando voglio io....

    una cosa del genere:

    codice:
    private void ale500()
    {
       codice normale di C#;
       apri();
    }
    dove apri() però non è una funzione di C# ma è una funzione in javascript...

    fatemi sapere se tutto questo si può fare, grazie di tutto, ciao
    Secondo me, un modo sarebbe quello di considerare apri() una funzione c# che a sua volta richiama il metodo RegisterStartupScript("chiave", "<script>corpo codice javascript;</script>)
    Pietro

  3. #3
    ma in questo modo lo script mi verrà eseguito quando voglio io, giusto?
    Let's your dream came true!

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Originariamente inviato da ale500
    ma in questo modo lo script mi verrà eseguito quando voglio io, giusto?

    RegisterStartupScript inserisce il blocco script client prima del tag </form> e dunque verrà eseguito quando il codice html arriva al browser.

    Comunque, io preferisco non utilizzarlo. Preferisco separare nettamente il codice server da quello client. Perciò metterei il tutto nell'evento onload client. RegisterStartupScript è invece assolutamente utile ed indispensabile negli UserControl.
    Di più non so

    Ciao
    Pietro

  5. #5
    Utente di HTML.it L'avatar di nicki
    Registrato dal
    Dec 2000
    Messaggi
    139

    Literal control

    Io uso fare così:
    - Inserisco nella pagina un literal control
    - Poi faccio

    codice:
    private void ale500()
    {
       codice normale di C#;
       literal1.Text="<script>apri();</script>";
    }

    Ciao
    Ciao, nic.

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