Eseguire uno script javascript

mercoledì 11 marzo 2009 - 13.03

Gemini Profilo | Expert

Ciao a tutti,
vorrei dopo aver eseguito del codice in una pagina c#, eseguire uno script javascript. Come faccio a richiamare e quindi eseguire lo script javascript?
Grazie mille

luigidibiasi Profilo | Guru

Se il tuo intendo è eseguire il codice quando la pagina è stata visualizzata
scrivi le funzioni js nella pagina tra i tag gestendo il metodo onload del body

altrimenti scrivi piu' in dettaglio il problema


Luigi Di Biasi
http://blogs.dotnethell.it/luigidibiasi/

Gemini Profilo | Expert

Forse non mi son spiegato bene.
Quando clicco per esempio un tasto, viene eseguito il post-back e dopo il post-back voglio eseguire la funzione javascript.

luigidibiasi Profilo | Guru

Allora se non sbaglio nel codice che viene eseguito durante il postback (quindi nel gestore dell'evento click)
devi usare le funzioni per la registrazion dello script ( scriptRegisterblock mi sembra si chiami)

se non riesci riscrivi in modo che il post esca in prima pagina così qualcuno più esperto di aspx ti aiuta
Luigi Di Biasi
http://blogs.dotnethell.it/luigidibiasi/

Gemini Profilo | Expert

hai un esempio?
Suppomiamo di avere:
private void imgbEliminaImmagine_Click(object sender, System.Web.UI.ImageClickEventArgs e)
{
....
}

Voglio eseguire alert('ciao'), come faccio?

luigidibiasi Profilo | Guru

>hai un esempio?
>Suppomiamo di avere:
>>
>Voglio eseguire alert('ciao'), come faccio?

In vb sarebbe

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

in c# dovrebbe essere

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra


correggi la sintassi del c# xè non ricordo come si mettono gli escape per i doppi apici :)
Luigi Di Biasi
http://blogs.dotnethell.it/luigidibiasi/

Gemini Profilo | Expert

Già provato, non và.
Non esegue il javascript

paoval72 Profilo | Senior Member

Ciao, puoi dirci a che cosa ti serve il javascript? Ad esempio: dev'essere un messaggio che appare se un update è andato a buon fine? O che altro?
PV

Gemini Profilo | Expert

Ciao,
la funzione deve chiede la finestra. In pratica è una pagina che permette di sceglier un utente e una volta selezionato ed eseguito alcune operazioni, deve chiuedere la finestra

ysdemarc Profilo | Expert

puoi scrivere qualcosa del genere.. ad esempio nell'evento di un button..

Response.Write("<script language=\"javascript\"><!-- \n");
Response.Write("self.opener.document.location.reload(); \n"); //per fare il refresh della pagina chiamante
Response.Write("self.close(); \n");
Response.Write("//--></script>");
Vincenzo
Programmatore sbilenco
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5