怎么判断嵌入式框架里的网页打没打开 同题在一个ASP里嵌入N个框架 但框架里的网页有时是打不开的怎么能判断打开还是没打开如果 打开了....反之.... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <body onload="top.page1='ok'"在最外层设置一个变量进行标示,页面打开时设置这个标量值 因为框架之间是异步的 各自独立的线程,所以单独写函数判断框架内的文档需要循环执行才会准确。最好的办法是用每个框架的onload事件来激活函数判断框架内是否具有document的一些元素。 首先,如果你的文件不是跨域的,是可以解决的,跨域没有任何办法判断。不跨域时,我的解决办法是:首先,每个文件里都加上:if(self == top){ this.my_dataTree = {};}else this.my_dataTree = parent.my_dataTree;这时候,每个文件里的my_dataTree都是统一的数据了。接着,在子框架里加上onload函数,函数往my_dataTree里面写入数据标志位。顶层框架用while不断检查my_dataTree里面的标志位齐了没?这样就可以判断了 头痛的jquery 菜单,请高手们帮忙啊 下面两段js代码有什么区别?? JS 获取时间 之后加入 文本框中? 网站天气JS首页显示的问题. hookee 来来~` js实现决策树 JAVASCRIPT的类方法不支持参数吗? 如何用一个按钮控制是否允许页面自动刷新? 一个小小问题 这是网站被挂马啦?求高人解救!!! 子窗体如何提交父窗体的表单? html框加里包含收缩菜单问题
不跨域时,我的解决办法是:首先,每个文件里都加上:
if(self == top){
this.my_dataTree = {};
}
else
this.my_dataTree = parent.my_dataTree;这时候,每个文件里的my_dataTree都是统一的数据了。
接着,在子框架里加上onload函数,函数往my_dataTree里面写入数据标志位。顶层框架用while不断检查my_dataTree里面的标志位齐了没?这样就可以判断了