在.asp文件中引用<!--#include file="head.htm"-->后网页显示问题
如下代码:<%@LANGUAGE="VBSCRIPT"CODEPAGE="936"%><!--#includefile="manage/inc/config.asp"--...
如下代码:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="manage/inc/config.asp"-->
<!--#include file="inc/conn.asp"-->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>网上书店</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<!--#include file="head.htm"-->
<table width="780" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td align="left" valign="top"><p><br>
</p> <table width="100%" border="0" cellspacing="2" cellpadding="2">
<tr>
<td align="center">网上书店注册条约 </td>
<!--#include file="head.htm"-->
</tr>
<tr>
<td><p class="tiaofont">作为网上书店服务的用户,您有责任:<br>
<br>
◆123。<br>
<br>
◆456。 <br>
<br>
◆789。
<br>
<br>
◆您明确了解并同意,请继续注册,祝您购物愉快
</p> </td>
</tr>
<tr>
<td align="center">
<input type="submit" name="Submit" value="我同意" onClick="window.location='reg.asp'">
<input type="submit" name="Submit2" value="我不同意" onClick="window.location='index.asp'"></td>
</tr>
</table> <p> </p></td>
</tr>
</table>
<!--#include file="foot.htm"-->
</body>
</html>
body中<!--#include file="head.htm"-->、<!--#include file="foot.htm"-->引用了head.htm和foot.htm文件,在dreamweaver中可以完整显示,但为什么整段代码保存为.htm文件后在网页中只能显示body的其他内容,引用的head.htm和foot.htm文件确不能显示?(文件保存路径没有问题)谢谢
谢谢2楼的,这段代码本来是.asp文件,我是将代码复制到记事本,然后另存为.htm格式,形成了网页e图标文件,打开后body中除了引用的文件外其他是可以显示的。现在知道是引用方式不对,不能用 <!--#include file="head.htm"-->、<!--#include file="foot.htm"-->,好像该用.IFrame引入,但不知道具体该怎么用,知道的请以上面代码为例,将相关引用文件的代码改在对应的位置。(我用笨方法,就是将引用文件的代码都复制到<!--#include file="head.htm"-->、<!--#include file="foot.htm"-->的位置后,在保存为,htm后是可以显示的,说明代码没问题,主要是想知道怎样简单的在htm中引用其他htm文件,然后引用部分可以完全显示?) 展开
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="manage/inc/config.asp"-->
<!--#include file="inc/conn.asp"-->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>网上书店</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<!--#include file="head.htm"-->
<table width="780" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td align="left" valign="top"><p><br>
</p> <table width="100%" border="0" cellspacing="2" cellpadding="2">
<tr>
<td align="center">网上书店注册条约 </td>
<!--#include file="head.htm"-->
</tr>
<tr>
<td><p class="tiaofont">作为网上书店服务的用户,您有责任:<br>
<br>
◆123。<br>
<br>
◆456。 <br>
<br>
◆789。
<br>
<br>
◆您明确了解并同意,请继续注册,祝您购物愉快
</p> </td>
</tr>
<tr>
<td align="center">
<input type="submit" name="Submit" value="我同意" onClick="window.location='reg.asp'">
<input type="submit" name="Submit2" value="我不同意" onClick="window.location='index.asp'"></td>
</tr>
</table> <p> </p></td>
</tr>
</table>
<!--#include file="foot.htm"-->
</body>
</html>
body中<!--#include file="head.htm"-->、<!--#include file="foot.htm"-->引用了head.htm和foot.htm文件,在dreamweaver中可以完整显示,但为什么整段代码保存为.htm文件后在网页中只能显示body的其他内容,引用的head.htm和foot.htm文件确不能显示?(文件保存路径没有问题)谢谢
谢谢2楼的,这段代码本来是.asp文件,我是将代码复制到记事本,然后另存为.htm格式,形成了网页e图标文件,打开后body中除了引用的文件外其他是可以显示的。现在知道是引用方式不对,不能用 <!--#include file="head.htm"-->、<!--#include file="foot.htm"-->,好像该用.IFrame引入,但不知道具体该怎么用,知道的请以上面代码为例,将相关引用文件的代码改在对应的位置。(我用笨方法,就是将引用文件的代码都复制到<!--#include file="head.htm"-->、<!--#include file="foot.htm"-->的位置后,在保存为,htm后是可以显示的,说明代码没问题,主要是想知道怎样简单的在htm中引用其他htm文件,然后引用部分可以完全显示?) 展开
2个回答
展开全部
需要提醒你的是:
1。这样以来你的头文件<!--#include file="manage/inc/config.asp"--> 跟 <!--#include file="inc/conn.asp"--> 将无法使用了(如果你根本就不用的话,那正好)
2。如果iframe里显示的文件四周有空白,请在head.htm 跟 foot.htm 页面的 <head> 与</head> 之间插上这样一段css样式
<style type="text/css">
body{margin:0px; padding:0px;}
</style>
下面是修改后的代码:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>网上书店</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<table width="780" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><iframe frameborder="0" scrolling="no" width="宽度自行调节" height="高度自行调节" src="head.htm"></iframe> <!--注意你的head.htm存放位置,如果是跟此页面不在同一个文件夹,请修改其路径--></td>
</tr>
</table>
<table width="780" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td align="left" valign="top"><p><br></p>
<table width="100%" border="0" cellspacing="2" cellpadding="2">
<tr>
<td align="center">网上书店注册条约 </td>
</tr>
<tr>
<td><iframe frameborder="0" scrolling="no" width="宽度自行调节" height="高度自行调节" src="head.htm"></iframe> <!--注意你的head.htm存放位置,如果是跟此页面不在同一个文件夹,请修改其路径--></td>
</tr>
<tr>
<td><p class="tiaofont">作为网上书店服务的用户,您有责任:<br>
<br>
◆123。<br>
<br>
◆456。 <br>
<br>
◆789。
<br>
<br>
◆您明确了解并同意,请继续注册,祝您购物愉快
</p> </td>
</tr>
<tr>
<td align="center">
<input type="submit" name="Submit" value="我同意" onClick="window.location='reg.asp'">
<input type="submit" name="Submit2" value="我不同意" onClick="window.location='index.asp'"></td>
</tr>
</table> <p> </p>
</td>
</tr>
</table>
<table width="780" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><iframe frameborder="0" scrolling="no" width="宽度自行调节" height="高度自行调节" src="foot.htm"></iframe> <!--注意你的foot.htm存放位置,如果是跟此页面不在同一个文件夹,请修改其路径--></td>
</tr>
</table>
</body>
</html>
1。这样以来你的头文件<!--#include file="manage/inc/config.asp"--> 跟 <!--#include file="inc/conn.asp"--> 将无法使用了(如果你根本就不用的话,那正好)
2。如果iframe里显示的文件四周有空白,请在head.htm 跟 foot.htm 页面的 <head> 与</head> 之间插上这样一段css样式
<style type="text/css">
body{margin:0px; padding:0px;}
</style>
下面是修改后的代码:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>网上书店</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<table width="780" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><iframe frameborder="0" scrolling="no" width="宽度自行调节" height="高度自行调节" src="head.htm"></iframe> <!--注意你的head.htm存放位置,如果是跟此页面不在同一个文件夹,请修改其路径--></td>
</tr>
</table>
<table width="780" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td align="left" valign="top"><p><br></p>
<table width="100%" border="0" cellspacing="2" cellpadding="2">
<tr>
<td align="center">网上书店注册条约 </td>
</tr>
<tr>
<td><iframe frameborder="0" scrolling="no" width="宽度自行调节" height="高度自行调节" src="head.htm"></iframe> <!--注意你的head.htm存放位置,如果是跟此页面不在同一个文件夹,请修改其路径--></td>
</tr>
<tr>
<td><p class="tiaofont">作为网上书店服务的用户,您有责任:<br>
<br>
◆123。<br>
<br>
◆456。 <br>
<br>
◆789。
<br>
<br>
◆您明确了解并同意,请继续注册,祝您购物愉快
</p> </td>
</tr>
<tr>
<td align="center">
<input type="submit" name="Submit" value="我同意" onClick="window.location='reg.asp'">
<input type="submit" name="Submit2" value="我不同意" onClick="window.location='index.asp'"></td>
</tr>
</table> <p> </p>
</td>
</tr>
</table>
<table width="780" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><iframe frameborder="0" scrolling="no" width="宽度自行调节" height="高度自行调节" src="foot.htm"></iframe> <!--注意你的foot.htm存放位置,如果是跟此页面不在同一个文件夹,请修改其路径--></td>
</tr>
</table>
</body>
</html>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询