调用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
展开
 我来答
度老虎
2007-01-16 · TA获得超过1546个赞
知道大有可为答主
回答量:1661
采纳率:100%
帮助的人:2306万
展开全部
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")%>'>
amu945
2007-01-16 · TA获得超过407个赞
知道小有建树答主
回答量:495
采纳率:0%
帮助的人:668万
展开全部
<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>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
LouisDB
2007-01-16 · TA获得超过119个赞
知道答主
回答量:272
采纳率:0%
帮助的人:160万
展开全部
<!-- #include file="b.asp" -->
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式