Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Javascript将URL分配给window.frame.location时,不会加载PHP页面_Javascript_Firefox - Fatal编程技术网

使用Javascript将URL分配给window.frame.location时,不会加载PHP页面

使用Javascript将URL分配给window.frame.location时,不会加载PHP页面,javascript,firefox,Javascript,Firefox,我有一些Javascript将页面URL(php页面)分配给框架。此PHP页面并不总是加载 我需要理解为什么这是随机发生的 我使用FirefoxV3.5.1。这是一个浏览器问题,还是我应该以任何其他方式处理它 我注意到的另一件事是,在我的Javascript代码中,如果我在分配后发出警报,页面总是会加载 app.html --------------- function updateWindow(url) { window.frames.location=url alert("url")

我有一些Javascript将页面URL(php页面)分配给框架。此PHP页面并不总是加载

我需要理解为什么这是随机发生的

我使用FirefoxV3.5.1。这是一个浏览器问题,还是我应该以任何其他方式处理它

我注意到的另一件事是,在我的Javascript代码中,如果我在分配后发出警报,页面总是会加载

app.html
---------------
function updateWindow(url)
{
  window.frames.location=url
  alert("url") ; // when i put alert php page loads otherwise loading is random


}
function isloaded()
{
  if (pageloaded ==1 )
     return true;
   else
   return false ;

 }
应用程序代码 updatedisplay(url) {

调用(upadtewindow,url)

对于(i=0;1) ->


“当我发出警报时,会加载一些内容,否则加载是随机的”指出,您需要等待加载某些内容。很难从您的一小段代码中说出页面上发生了什么。因此,只需在正文中调用您的函数。onload

这是输入错误,我已在上面的帖子中更正了它。问题仍然存在
window。frames
通常是一组帧。您需要
window.frames[0]
,但由于安全限制,无法从另一个域访问框架的任何窗口属性。您好,我将以window.frames[0]的身份访问它。位置,但我的问题是,有时它正确加载,有时它没有加载,我看不到任何错误,只是一个空白页,但当我在该行之后放置一个警告框时,它总是加载
if( jsobject.call(isloaded) )
{
  return true
 }

  sleep(1000) //millisec
window.frames.loaction=url
window.frames.location=url