asp自动生成html模板问题(在线期待中。。。)
日期:2007-04-23 荐:
asp自动生成html模板问题(在线期待中。。。)问题是这样的,,为了把ASP自动生成HTML文件,我想先做个模板文件,但是因为其中有很多内容是不需要变动的,所以我把不需要变动的部分分别做成几个小文件,比如TOP。ASP,,LEFT。ASP,,FOOTER。ASP。现在问题出来了,我想知道应该怎么把这几个文件加在模板里,好让整个asp文件生成html文件时能把这些小的asp文件也都被解析成了html文件?我在模板里部分代码是这样的<%showcode=showcode&"<html><head><meta http-equiv=""Content-Type"" content=""text/html; charset=gb2312"">"showcode=showcode&"<title>aaa</title></head>"showcode=showcode&"<body topmargin=""0"">"showcode=showcode&"<!--#include file=""top.asp""-->"showcode=showcode&"<table width=773 border=0 align=center cellpadding=0 cellspacing=0 background=""img/border-bg.jpg"">"showcode=showcode&"<tbody><tr valign=top>"showcode=showcode&"<td width=210 align=left><!--#include file=left.asp--></td>"showcode=showcode&"<td width=543 align=center><table width=537 border=0 align=center cellpadding=0 cellspacing=0>"showcode=showcode&"<tr><td><!--#include file=""body_main.asp""--></td></tr><tr><td height=2></td></tr>"showcode=showcode&"<tr><td background=""img/main_main.jpg""></td></tr></table>"showcode=showcode&"</td><td width=10 align=left></td></tr></tbody></table>"showcode=showcode&"<!--#include file=""foot.asp""--></body></html>"%>但是这样写过之后,在生成的html文件中,想top.asp,left.asp等文件并没有被解析过来,最后html中的代码成了这样的了<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>aaa</title></head><body background="img/bg.gif" topmargin="0"><table width=773 border=0 align=center cellpadding=0 cellspacing=0 background="img/border-bg.jpg"><tbody><tr valign=top><td width=10> </td><td width=210 align=left><!--#include file="left.asp"--></td><td width=543 align=center><table width=537 border=0 align=center cellpadding=0 cellspacing=0><tr><td><!--#include file="body_main.asp"--></td></tr><tr><td height=2></td></tr><tr><td><table width=100% border=0 cellspacing=0 cellpadding=0><tr><td><img src="http://00000000.net.cn/200606/200606000/img/main_showpro.jpg" width=537 height=30></td></tr><tr><td background="img/main_main.jpg"> </td></tr><tr><td><img src="http://00000000.net.cn/200606/200606000/img/main_bottom.jpg" width=537 height=10></td></tr><tr><td height=2></td></tr></table></td></tr></table></td><td width=10 align=left></td></tr></tbody></table><!--#include file="foot.asp"--></body></html>请问我在模板文件中应该怎么写代码,才能让left.asp等文件在整个asp文件生成html文件的时候也都生成了html文件??用iframe直接拷贝foot.asp的代码到这里,然后把动态部分用变量赋值。to: wzgme(一风一云) 能具体点吗?是不是说把<!--#include file="aaa.asp"-->换成<iframe src="aaa.asp"></iframe>吗?这样换了好象可以解析出来,但是iframe 的位置好象不能达到include这样的包含文件一样的位置呀?应该怎么设置iframe里的属性呢?烦请再指点一下,我刚才把那些include换成iframe测试了下,位置好凌乱了。。。怎么设置?谢谢to: myvicy(在线解决:你的问题我来解决(因为我不会骗人,所以我最)那样做的话不是很麻烦的吗?那和我们开始用包含文件的初衷也有点出入的呀,如果这样,那就是都可以不要那些小的包含文件了呀?你说呢?有没有更好点的解决办法呀?goolge一下,自动设置(自适应)ifrmae高度to: wzgme(一风一云) 好象确实停麻烦的,刚差不多把位置给调整好了,,没想到又有问题了。在这些iframe文件中的一些连接经iframe到这里之后,好象都是在自身内连接,而不是预期的在主体区域连接呀。。。用<script src="top.asp"></script>楼猪:html认识以下代码吗????????????<!--#include file=""top.asp""-->除非你把生成的文件扩展名是*.asp,就可以我用过也是无法解析正好学习to: kellybs(Java、.Net技术网:httP;//www.javavsnet.com) 我就是卡在这里不知道该怎么写呀,不能也不用在这里等这么久还没能解决问题呢。。 能指点下具体应该怎么做吗?修改target
标签: