跨域iframe技巧一则
今天开发时遇到一个跨域的iframe的问题,就是调用某调查问卷网站提供的问卷,高为2983px,提交后页面会跳转到一高度为400px的结果页,这样提交后就是白白的一片,非常难看。我试着通过定时获取iframe的src来判断其是否提交,结果iframe的src一直都没有发生变化。之后又试着定时获取iframe里面的title来判断,却弹出了没有权限。
在我仔仔细细的查看了iframe的属性、事件和方法后发现能用onreadystatechange 来判断,代码如下:
window.onload = function()
document.all.if_Q.onreadystatechange = function() {
window.scroll(0, 0); //移动滚到条到顶部
document.all.if_Q.style.height = "400px"; //修改iframe高度
};
};
document.all.if_Q.onreadystatechange = function() {
window.scroll(0, 0); //移动滚到条到顶部
document.all.if_Q.style.height = "400px"; //修改iframe高度
};
};

浙公网安备 33010602011771号