

最近在和老师在做一个WEB开发技术(ASP)精品课程网站建设。相信路过网页特效代码站的朋友就知道,有这样的功能就是在线“运行代码”,这个确实挺方便的,不需要复制代码到本地运行在线就知道运结果了。这是一个很好的灵感,如果也能运行asp代码就好了,但是网上都缺少这样的技术文章,几乎没有。挺佩服我的老师:世上没有解决不了的问题!就冲着这股劲我在静静地思考,当时我的思路是既然在运行asp文件,一定要写上代码,然后才能运行浏览。以前上课时讲到用fso组件生成txt文件,写asp文件不是也可以用fso组件,把扩展名改成*.asp就行了。
赶紧写代码...
主页面采用左右框架,左侧框架left.asp拉一个文本框、提交按钮。
左侧框架left.asp的action为aspcode.asp


这段代码的作用是提交表单按钮时,刷新右侧框架页面也就是right.asp,这样就能查看运行结果了。查看运行结果曾经最头痛的问题,尝试在right.asp每隔1秒刷新一次,代替手动刷新,但是没有想到如果运行alert就麻烦了,隔1秒弹出对话框......最终才找到了解决办法,就是以上的代码。
aspcode.asp是生成right.asp文件的核心代码。

还是帖出主页面来吧
