将 onload 添加到带有母版页的 aspx 页面
Add onload to aspx page with master page
我需要将 onload
事件添加到使用母版页的 aspx 页面的 body
标记。
我在 aspx 页面尝试了以下操作,第一个警报弹出,但从未进入 onload
函数。
.aspx 页面:
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<script type="text/javascript">
if (window.addEventListener) {
alert("here 1"); <-- This pops up
window.addEventListener('load', load(), false);
}
else if (window.attachEvent) {
alert("here 2");
window.attachEvent('onload', load());
}
....
</script>
... page content here ...
<script>
function load() { <--- it doesn't stop here
debugger
var extenderID = "<%= edContent.ClientID %>";
alert(extenderID);
var afu = $find(extenderID + "_ajaxFileUpload");
alert(afu);
afu._uploadUrl = "MyProj/AjaxFileUploadHandler.axd";
}
</script>
我正在尝试解决插入图像时 Ajax HTML Editor Extender 的问题(弹出身份验证对话框),并了解到问题可能与文件上传处理程序路径有关。
尝试在加载函数声明后添加加载侦听器:
--Init page content
function load() {
debugger
var extenderID = "<%= edContent.ClientID %>";
alert(extenderID);
var afu = $find(extenderID + "_ajaxFileUpload");
alert(afu);
afu._uploadUrl = "MyProj/AjaxFileUploadHandler.axd";
}
-- End page content
if (window.addEventListener) {
window.addEventListener('load', load, false);
}
else if (window.attachEvent) {
window.attachEvent('onload', load);
}
我需要将 onload
事件添加到使用母版页的 aspx 页面的 body
标记。
我在 aspx 页面尝试了以下操作,第一个警报弹出,但从未进入 onload
函数。
.aspx 页面:
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<script type="text/javascript">
if (window.addEventListener) {
alert("here 1"); <-- This pops up
window.addEventListener('load', load(), false);
}
else if (window.attachEvent) {
alert("here 2");
window.attachEvent('onload', load());
}
....
</script>
... page content here ...
<script>
function load() { <--- it doesn't stop here
debugger
var extenderID = "<%= edContent.ClientID %>";
alert(extenderID);
var afu = $find(extenderID + "_ajaxFileUpload");
alert(afu);
afu._uploadUrl = "MyProj/AjaxFileUploadHandler.axd";
}
</script>
我正在尝试解决插入图像时 Ajax HTML Editor Extender 的问题(弹出身份验证对话框),并了解到问题可能与文件上传处理程序路径有关。
尝试在加载函数声明后添加加载侦听器:
--Init page content
function load() {
debugger
var extenderID = "<%= edContent.ClientID %>";
alert(extenderID);
var afu = $find(extenderID + "_ajaxFileUpload");
alert(afu);
afu._uploadUrl = "MyProj/AjaxFileUploadHandler.axd";
}
-- End page content
if (window.addEventListener) {
window.addEventListener('load', load, false);
}
else if (window.attachEvent) {
window.attachEvent('onload', load);
}