Master page e script

mercoledì 03 giugno 2009 - 09.34

memmo77 Profilo | Expert

Salve. Ho inserito una masterpage nel mio sito e ho messo al suo interno questo script:
...
<script>
function ok(sender, e) {
debugger;
$find('ModalPopupExtender1').hide();
__doPostBack('cmd_ok', e);
}
function OnKeyPress(args)
{
if(args.keyCode == Sys.UI.Key.esc)
{
$find("ModalPopupExtender1").hide();
}
}
</script>
...
Da una pagina, che viene caricata nel placeholder ho una modalpopupextender per generare un messaggio di conferma, che funziona correttamente.
Al click dell'ok, dovrebbe partire una funzione lato server __doPostBack('cmd_ok', e);.
Questo il codice che serviva per richiamare lo script:

...
<cc1:ModalPopupExtender ID="ModalPopupExtender1" runat="server" BackgroundCssClass="modalBackground"
CancelControlID="cmd_annulla" DropShadow="true" OkControlID="cmd_ok" PopupControlID="Panel1"
OnOkScript="ok()" TargetControlID="CMD_IMPORTAZIONE">
</cc1:ModalPopupExtender>
...

Quando il tutto era senza master page, e nella stessa pagina, funzionava correttamente. Ora se lo eseguo mi da un errore jscript dicendomi che l'oggetto non può essere null.
Allora la domanda è questa, come faccio con le master a utilizzare lo script? Grazie

maximum Profilo | Newbie

una soluzione potrebbe essere che ti crei un file .js nel quale metti tutte le tue funzioni javascript e poi lo includi nella master...
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