Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.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 如何将浏览器从加载状态更改为加载状态?_Javascript_Browser - Fatal编程技术网

Javascript 如何将浏览器从加载状态更改为加载状态?

Javascript 如何将浏览器从加载状态更改为加载状态?,javascript,browser,Javascript,Browser,场景: 我通过JavaScript动态创建一个iframe和其中的一个表单 表单通过JavaScript提交,并向服务器发送POST请求 请求已收到,但浏览器仍处于加载状态(窗口底部的进度条一直在进行,不会停止,仅在表单提交后发生) 如果我使用这样一个iframe表单发布到其他地方,这种情况就不会发生。当尝试不在iframe中的正则形式时,这种情况也不会发生 那么,你知道为什么会发生这种奇怪的现象吗?或者如何停止浏览器的加载状态?我试着从帖子的回复中调用window.stop(),但是没有用。设

场景:

  • 我通过JavaScript动态创建一个iframe和其中的一个表单
  • 表单通过JavaScript提交,并向服务器发送POST请求
  • 请求已收到,但浏览器仍处于加载状态(窗口底部的进度条一直在进行,不会停止,仅在表单提交后发生)
  • 如果我使用这样一个iframe表单发布到其他地方,这种情况就不会发生。当尝试不在iframe中的正则形式时,这种情况也不会发生

    那么,你知道为什么会发生这种奇怪的现象吗?或者如何停止浏览器的加载状态?我试着从帖子的回复中调用
    window.stop()
    ,但是没有用。设置frame.src属性似乎是可行的,但它的代价是在IE中发出恼人的咔哒声


    提前感谢您的帮助

    如果在提交表单之前它处于加载状态:如果您使用
    write()
    writeln()
    在表单中生成HTML,请不要忘记
    close()
    文档


    如果只是在提交表单之后:您是否从服务器返回了一些内容?

    PS您可以通过进入控制面板,发出声音,然后将“开始导航”的声音设置为“无”,从而消除电脑上令人讨厌的点击声。。。当然,这只会帮助你,而不是其他IE用户。谢谢,但我需要一些东西来帮助所有到达该页面的用户:)我不使用write(),我使用createElement()和appendChild()。这种现象只有在提交表单后才会发生。哦,服务器返回一个空的HTML页面(只是简单的标签)。