主题:  可以检测页面的代码吗?

5D荣誉斑竹

职务:普通成员
等级:5
金币:10.0
发贴:3292
注册:2001/5/24 10:01:29
#12001/12/14 0:11:35
一个上下frame里,top可以检测main窗体的原码吗?

我想要在top里加一个刷新代码,每过5分钟刷新一次main
并检测main是否有更新,有更新就弹出一个对话框。。。如何做呢?



Syawn

职务:普通成员
等级:5
金币:10.0
发贴:2930
注册:2004/6/24 17:14:35
#22001/12/16 11:51:17
很高深的问题……
回去研究研究先~



helmet

职务:版主
等级:4
金币:10.0
发贴:1559
注册:2004/1/30 15:59:27
#32001/12/16 12:56:42
hve,这个问题和imac说的那个毛病都差不多:

如果窗体内是本地的页面,可以这样得到源码:top.窗口名.document.body.innerHTML
(这是body标签内的代码。其实如果是本地的页面,可以的到这个页面的任何属性)


如果指定的src是通过http://得到得页面,好像行不通。



5D荣誉斑竹

职务:普通成员
等级:5
金币:10.0
发贴:3292
注册:2001/5/24 10:01:29
#42001/12/16 15:54:08
哦,是啊,我也感觉是这样

不过我们可以把这个页面传到5D的空间了,MAIN指向的是5D论坛的页面
不就在一个域里了吗。。。



nivalbaby

职务:普通成员
等级:1
金币:0.0
发贴:17
注册:2001/12/17 15:57:15
#52001/12/17 16:38:21
放到一个空间后你可以这样试,不过还是要改一下论坛的源码,先在asp文档中加上一个判断语句,如果更新就写入一个cookie,这样就可以在top框中判断这个cookie是否更新了。本人的一点浅见。(另外,在asp中有一个http**的组件,可以获取url指定的页面代码,然后由自己写出相应的分析获取代码)

觉得自己说得全是一些没用的。:(