1.html
2.html include:button2
3.html include:button3
1.frame.src=2.html
1.frame.location.href=3.html
上面就是我的情况
问题:
我的js 代码任务是获取刷新以后的对象
也就是这一句
function a()
{
frame.location.href=3.html
引用frame.document.all.button3 失败
}
当我设置一个时间间隔就没有问题 setTimeout("a()",100);
但破坏了我想实现的效果我想出一个办法就是写一个等待的function类似与C#的while(条件);写法
var framesrc;
function a()
{
framesrc=frame.location.href 保存刷新前的src
frame.location.href=3.html
b();
}
function b() 等待知道frame.src 不等于原来的src~
{
if (frame.location.href==framesrc)
{
setTimeout("b()",1);
}
else
{
c();
}
}
function c() 获取刷新后的对象
{
alert(frame.document.all.button3.id);
}
但我这样写实现不了等待
请高手指点
除了上面所说的两个方法以外还有没有别的方法
就获取iframe 刷新后的对象
2.html include:button2
3.html include:button3
1.frame.src=2.html
1.frame.location.href=3.html
上面就是我的情况
问题:
我的js 代码任务是获取刷新以后的对象
也就是这一句
function a()
{
frame.location.href=3.html
引用frame.document.all.button3 失败
}
当我设置一个时间间隔就没有问题 setTimeout("a()",100);
但破坏了我想实现的效果我想出一个办法就是写一个等待的function类似与C#的while(条件);写法
var framesrc;
function a()
{
framesrc=frame.location.href 保存刷新前的src
frame.location.href=3.html
b();
}
function b() 等待知道frame.src 不等于原来的src~
{
if (frame.location.href==framesrc)
{
setTimeout("b()",1);
}
else
{
c();
}
}
function c() 获取刷新后的对象
{
alert(frame.document.all.button3.id);
}
但我这样写实现不了等待
请高手指点
除了上面所说的两个方法以外还有没有别的方法
就获取iframe 刷新后的对象
解决方案 »
- 鼠标over和out对于事件改变div class属性的问题
- 关于exl panel如何load后台数据
- js textarea怎么控制不要横向滚动条,一行字数限制,超出了自动换行,但没有多换行符
- 實例化可以清空數組嗎?JavaScript
- jQuery Checkbox 有用过的吗,不知道怎么用。介绍一下详细的步骤
- js判断 字符串为 全数字
- 怎样用javascript删除用户选定的表格行?
- 着急~~请问哪里出错了??
- 如果我想抢团购之类的,要比别人快,通过写个脚本去访问网站,是不是会快点?
- 如何在一条js语句中对一个数组付值?
- 各位大虾们,小弟求救啊
- value.search(/[^a-zA-z0-9_]/)>=0 这句话什么意思?
或者有没有高手写一个出来上面的三个文件类型可以是任何类型
或者有没有一利用session 的写发呢?(注:我的js是在html上,有办法可以直接获取session 吗)
另外:JS 文件中~可以直接<%=session("value")%>来获取吗~如果要这样那不是js 所存在的页面一定要是非html吗?