Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
HTML, Javascript, CSS, DHTML, XHTML
Script master page
lunedì 01 giugno 2009 - 18.00
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
memmo77
Profilo
| Expert
683
messaggi | Data Invio:
lun 1 giu 2009 - 18:00
Ho inserito nella mia applicazione una master page.
Ho aggiunto le seguenti righe di codice:
<head runat="server">
<title></title>
<link href="css/style_print.css" rel="stylesheet" type="text/css">
<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>
</head>
<body>
<form id="form1" runat="server">
<div style="top:0px; left:0px";>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<script language="JavaScript">
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_initializeRequest(InitializeRequest);
prm.add_endRequest(EndRequest);
function InitializeRequest(sender, args) {
document.body.style.cursor = "wait";
}
function EndRequest(sender, args) {
document.body.style.cursor = "default";
}
</script>
Queste si trovavano in un altra pagina che ora dovrei caricare nella placeholder.
Il click del tasto cmd_ok fa apparire una modal popup con messaggio e il click dell'ok dovrebbe far partire la funzione ok, che ho messo nella master page
....
<asp:UpdatePanel ID="UpdatePanel1A" runat="server">
<ContentTemplate>
<asp:Panel ID="Panel1" runat="server" CssClass="modalPopup" Style="display: none"
Width="511px" Height="80px">
<asp:Label ID="Label4" runat="server" Text="Il processo di elaborazione potrebbe richiede qualche minuto, avviarlo ora?" CssClass="gx_titolo3"></asp:Label><br />
<br />
<div align="center">
<asp:Button ID="cmd_ok" runat="server" Text="Ok" OnClick="cmd_ok_Click1" />
<asp:Button ID="cmd_annulla" runat="server" Text="Annulla" /></div>
</asp:Panel>
<asp:Button ID="CMD_IMPORTAZIONE" runat="server" Text="AVVIA L'ELABORAZIONE" />
<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>
</ContentTemplate>
</asp:UpdatePanel>
....
Solo che mi da un'errore javascriopt dicendomi che passo un valore nullo. Prima funzionava correttamente.
La mia domanda è questa. Modificando le pagine che vanno messe nella placeholder, inserendole in:
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">
</asp:Content>
Se ci sono bottoni che chiamano funzioni come quella sopra, function ok, come faccio a richiamarle?
Grazie
Torna su
Stanze Forum
Elenco Threads
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 !