2009-06-12 6 views
0

Ich habe ein Javascript, das eine Taste für x Sekunden deaktiviert und aktiviert dann die Taste nach x Sekunden übergeben. Eine Aktualisierungsschaltfläche sucht nach bestimmten Einschränkungen, und wenn sie erfüllt sind, wird ein modales Popup angezeigt. Die Schaltfläche, für die das Javascript gedacht ist, befindet sich in einem Panel, das von diesem modalen Popup angezeigt wird. Gibt es einen Weg, wie ich das Javascript ausführen kann, wenn das modale Popup/Panel angezeigt wird?Call javascript während modalpopup.show()

+0

Panel/Update-Panel ?? – Perpetualcoder

+0

normal asp Panel – swolff1978

+1

-1 Weg zu vage –

Antwort

2

können Sie den folgenden Ansatz verwenden, wenn Sie JavaScript-Code ausgeführt werden soll, wenn ein modaler Popup zeigt, ist:

$find("myModalPopupExtender").add_showing(function() { 
    alert("Modal popup will be shown."); 
}); 

Die alert wird jedes Mal, wenn die modale Popup-Extender das Popup zeigt angezeigt.

+0

Diese Lösung ist zwar sinnvoll, aber aus irgendeinem Grund wird die Warnung nicht angezeigt. "myModalPopupExtender" - ist dies die ID des Controls oder die BehaviorID? – swolff1978

+0

Nachdem ich dem Popupetender eine BehaviorID hinzugefügt und dieses Skript in die pageLoad() - Funktion auf der ASPX-Seite verschoben habe, konnte ich dies zum Laufen bringen. Danke für die Hilfe! – swolff1978

Verwandte Themen