ASP.NETカスタムコントロールを作成しています。
コントロールが存在するASPXページのbodyonloadイベントを設定したいと思います。
runat="server"を持つASPXページのbodyタグに依存できないことに注意してください。
何か案は??
乾杯。
インラインJavaScript!jQueryを使用できない場合に備えて
function addLoadEvent(func) {
var oldonload = window.onload;
if (typeof window.onload != 'function')
{
window.onload = func;
} else {
window.onload = function() {
if (oldonload) {
oldonload();
}
func();
} } }
addLoadEvent(initialize);
読むためのリンクhttp://www.webreference.com/programming/javascript/onloads/
クレジットgotohttp ://simonwillison.net/
プロジェクトにjQueryを含めると、次のように使用できます。
jQuery(document).ready(function ()
{
// page load code here
});
これらはページ上で複数回実行できます。つまり、コントロール内で便利です。
これを試して、
<script type="text/javascript">
window.onload = initialize();
function initialize() {
//your stuff
}
</script>