调用asp中script时的问题
两个页面:一个是a.htm,一个是b.asp我现在需要在a.htm里的指定位置调用b.asp的页面,也就是打开a.htm后,可以在指定位置看到b.asp的内容。我在a.h...
两个页面:一个是a.htm,一个是b.asp
我现在需要在a.htm里的指定位置调用b.asp的页面,也就是打开a.htm后,可以在指定位置看到b.asp的内容。
我在a.htm中的指定位置用<script language=javascript src="b.asp"></script>,但是保存后打开a.htm总是显示语法错误。
我想问一下,在a.htm的<head>或者<body>里是不是要增加一行代码,用来定义用的,或者如何解决这个问题。
50分在线等待,解决后,马上给分!
感谢1楼的回答,我并不是用插入框架来做,b.asp中包含的是表格,而且b.asp中也引用了其他页面,我是需要用script调用,并非插入框架。
感谢2楼的回答,我现在的问题并不是需要让b.asp能帮我做什么,我只需要在a.htm中能看到b.asp的内容,但是我必须要用script去调用。
这样吧,因为我不熟悉这个,所以我把两个文件彻底拿出来,大家直接把写好的a.htm代码复制上来就可以。我很笨,麻烦大家了!
a.htm代码页面:www.mrlike.com/a.htm
b.asp代码页面:www.mrlike.com/b.htm 展开
我现在需要在a.htm里的指定位置调用b.asp的页面,也就是打开a.htm后,可以在指定位置看到b.asp的内容。
我在a.htm中的指定位置用<script language=javascript src="b.asp"></script>,但是保存后打开a.htm总是显示语法错误。
我想问一下,在a.htm的<head>或者<body>里是不是要增加一行代码,用来定义用的,或者如何解决这个问题。
50分在线等待,解决后,马上给分!
感谢1楼的回答,我并不是用插入框架来做,b.asp中包含的是表格,而且b.asp中也引用了其他页面,我是需要用script调用,并非插入框架。
感谢2楼的回答,我现在的问题并不是需要让b.asp能帮我做什么,我只需要在a.htm中能看到b.asp的内容,但是我必须要用script去调用。
这样吧,因为我不熟悉这个,所以我把两个文件彻底拿出来,大家直接把写好的a.htm代码复制上来就可以。我很笨,麻烦大家了!
a.htm代码页面:www.mrlike.com/a.htm
b.asp代码页面:www.mrlike.com/b.htm 展开
3个回答
展开全部
a.htm具体代码:
<html>
<head>
<meta http-equiv="Content-Language" content="zh-cn">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>test</title>
</head>
<body>
<p><script src="b.asp"></script></p>
</body>
</html>
==============================================
a.htm的代码简单,这样调用就可以:<script src="b.asp"></script>
主要是b.asp,里面有个小错误,当数据库里没数据的时候会出错。
我给你改了一下:
<!-- #Include File=sysform.asp -->
var javastr="";
<%
'生成提交表单
dim rs
dim sql
dim total
call conned()
set rs=server.createobject("adodb.recordset")
sql="select * from formvalue "
rs.open sql,conn,1,1
if not rs.eof then
rs.movenext
rs.movenext
%>
javastr+="<table width='100%' align='center'>";
javastr+="<form method='post' action='<%=webserveurl%>form/action.asp' name='formvalue'>";
<%
do while not rs.eof
%>
javastr+="<tr>";
javastr+=" <td width=40% align='right'><%=rs("formtext")%>:</td>";
javastr+=" <td width=60% >";
javastr+=" <div align='left'> ";
javastr+=" <input type=text name='<%=rs("formtext")%>' size='<%=rs("formwidth")%>' maxlength='<%=rs("formwidth")%>' >";
javastr+=" <%=" "&rs("formstate")%>";
javastr+="</td>";
javastr+="</tr>";
<%
rs.movenext
loop
rs.movefirst
%>
javastr+="<tr>";
javastr+=" <td align='right'><%=rs("formtext")%>:</td>";
javastr+=" <td >";
javastr+=" <div align='left'>";
javastr+=" <input type=text name='email' size=<%=rs("formwidth")%> maxlength=<%=rs("formwidth")%> >";
javastr+=" <%=" "&rs("formstate")%>";
javastr+=" </td>";
javastr+="</tr>";
<%rs.movenext%>
javastr+="<tr>";
javastr+=" <td align='right'e width=483><%=rs("formtext")%>:</td>";
javastr+=" <td align=middle width=483>";
javastr+=" <div align='left'>";
javastr+=" <TEXTAREA name='beizhu' ROWS='<%=rs("formheigh")%>' COLS='<%=rs("formwidth")%>'>
<html>
<head>
<meta http-equiv="Content-Language" content="zh-cn">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>test</title>
</head>
<body>
<p><script src="b.asp"></script></p>
</body>
</html>
==============================================
a.htm的代码简单,这样调用就可以:<script src="b.asp"></script>
主要是b.asp,里面有个小错误,当数据库里没数据的时候会出错。
我给你改了一下:
<!-- #Include File=sysform.asp -->
var javastr="";
<%
'生成提交表单
dim rs
dim sql
dim total
call conned()
set rs=server.createobject("adodb.recordset")
sql="select * from formvalue "
rs.open sql,conn,1,1
if not rs.eof then
rs.movenext
rs.movenext
%>
javastr+="<table width='100%' align='center'>";
javastr+="<form method='post' action='<%=webserveurl%>form/action.asp' name='formvalue'>";
<%
do while not rs.eof
%>
javastr+="<tr>";
javastr+=" <td width=40% align='right'><%=rs("formtext")%>:</td>";
javastr+=" <td width=60% >";
javastr+=" <div align='left'> ";
javastr+=" <input type=text name='<%=rs("formtext")%>' size='<%=rs("formwidth")%>' maxlength='<%=rs("formwidth")%>' >";
javastr+=" <%=" "&rs("formstate")%>";
javastr+="</td>";
javastr+="</tr>";
<%
rs.movenext
loop
rs.movefirst
%>
javastr+="<tr>";
javastr+=" <td align='right'><%=rs("formtext")%>:</td>";
javastr+=" <td >";
javastr+=" <div align='left'>";
javastr+=" <input type=text name='email' size=<%=rs("formwidth")%> maxlength=<%=rs("formwidth")%> >";
javastr+=" <%=" "&rs("formstate")%>";
javastr+=" </td>";
javastr+="</tr>";
<%rs.movenext%>
javastr+="<tr>";
javastr+=" <td align='right'e width=483><%=rs("formtext")%>:</td>";
javastr+=" <td align=middle width=483>";
javastr+=" <div align='left'>";
javastr+=" <TEXTAREA name='beizhu' ROWS='<%=rs("formheigh")%>' COLS='<%=rs("formwidth")%>'>
展开全部
<iframe width=420 height=330 frameborder=0 scrolling=auto src="b.asp"></iframe>
在你想要调的地方,使用。
宽、高,自己随意改
b.asp你也不改,a.htm也不用框架。又要用客户端script的话,你就只有用ajax了。
a.htm中加入(基本代码)
<div id="show"></div>
<script>
function showpage(){
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
xmlHttp.open("GET", "b.asp", false);
xmlHttp.send();
document.getElementById("show").innerHTML = xmlHttp.responseText;
}
showpage()
</script>
在你想要调的地方,使用。
宽、高,自己随意改
b.asp你也不改,a.htm也不用框架。又要用客户端script的话,你就只有用ajax了。
a.htm中加入(基本代码)
<div id="show"></div>
<script>
function showpage(){
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
xmlHttp.open("GET", "b.asp", false);
xmlHttp.send();
document.getElementById("show").innerHTML = xmlHttp.responseText;
}
showpage()
</script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<!-- #include file="b.asp" -->
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询