问题是这样的,现在我们开发了一个网站,使用的是MOOTOOLS框架。最后需求要吧我们的网站放在另一个网站的IFRAME框下。(也就是为了看上去好像我们网站是别的网站的一个子站点)。
但是问题来了,在IFRAME下JS的domready会马上执行的(不会在页面加载完成的时候去执行,我想这个原因是当前的domready识别的是IFRAME的加载完成吧。它认为IFRAME已经加载完成了,所以当代码解析到windows.addEenvt('domready')的时候就马上执行下面的代码,这时候会导致JS错误,因为很多对象元素都还没加载进来。)
各位高手有什么办法可以解决这个问题么,我自己想到的一套是我吧所有的domready写在一个网页的最后一行。那么当我吧网站放在IFRAME 的时候,当它解析到domready的时候已经所有的页面元素加载完了。但是这样不但我要改的地方特别的多,而且还有一定的风险性(这个就不细说了)。大虾们拜托想想办法