body onload 事件为什么不能执行?
如题,我用两个ASP文件实现一个弹窗广告的功能,执行的时候没有任何代码错误报告,就是不能执行。代码如下,FocusLoad.asp包含在另一个文件中,代码:
<%
dim rs,ADsName,ADsWidth,ADsHeight
set rs=server.CreateObject("adodb.recordset")
rs.open "select top 1 * from ABCD_Ads where ViewFlag"&Language&" order by id desc",conn,1,1
if rs.bof and rs.eof then response.end
ADsName=rs("ADsName"&Language)
ADsWidth=rs("ADsWidth")
ADsHeight=Rs("ADsHeight")
rs.close
set rs=nothing
%>
<HTML>
<HEAD>
<TITLE></TITLE>
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
<script>
function OpenWin(){
window.open("FocusView.asp","<%=ADsName%>","width=<%=ADsWidth%>,height=<%=ADsHeight%>")
}
function getCookie(Name){
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0){
offset = document.cookie.indexOf(search)
if (offset != -1) {
offset += search.length
end = document.cookie.indexOf(";", offset);
if (end == -1) {
end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset,end))
}
}
return returnvalue;
}
}
/*
function LoadPopup(){
if (get_Cookie('popped')==''){
OpenWin()
document.cookie="popped=yes"
}
}
*/
function LoadPopup(){
OpenWin()
}
</script>
</HEAD>
<BODY onload="LoadPopup()">
</BODY>
</html>
FocusView.asp代码:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<% Option Explicit %>
<% response.charset="utf-8" %>
<!--#include file="../Include/Const.asp" -->
<!--#include file="../Include/ConnSiteData.asp" -->
<%
dim rs,ADsName,Content
set rs=server.CreateObject("adodb.recordset")
rs.open "select top 1 * from ABCD_Ads where ViewFlag"&Language&" order by id desc",conn,1,3
ADsName=rs("ADsName"&Language)
Content=rs("Content"&Language)
rs("ClickNumber")=rs("ClickNumber")+1
rs.update
rs.close
set rs=nothing
%>
<HTML>
<HEAD>
<TITLE><%=ADsName%></TITLE>
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" href="Css/Style.css">
<style type="text/css">
<!--
body{
margin:0px;
background:none;
}
-->
</style>
</HEAD>
<BODY>
<%=Content%>
</BODY>
</html>