我的这个javascript应该很简单。它是,但IE根本没有制作它。我在这里发了2个帖子,试图解决这个问题。我已经为此工作了两个星期。我用谷歌搜索了一切,我已经使用了一百万次调试器而且没有。我正在尝试做的是在我的网站上调用一个php文件来获取正在上传的文件的百分比。所以它使用ajax来调用页面并获取给出百分比的自定义标题,然后更改div元素的宽度。简单吧? IE浏览器在所有版本的IE(包括9)上始终停留在0%。
以下是脚本:http://pastebin.com/RBLygM9H
我读过它可能是因为我最初调用函数的方式。它被称为:
onchange="checkForm(this.form, 'This is a just a random ID');"
我在IE调试器中使用了watch功能并暂停了它,并检查该功能是否正在获取正确的变量。我还检查了标题,它只在开头发送一个标题,而不再重复。每当我暂停调试器时总是停在此处:
setTimeout(function(){ prog_bar(upload_id); }, 1000);
然而它从未声称它是一个错误,只有当我暂停它时。我查看了Console选项卡,Breakpoints,Locals,Watch和Call堆栈,除了Call Stack之外,它们中没有任何内容。它只是匿名功能,并没有给我更多信息。此外,我已经让它改变之前的百分比,但我不知道是什么造成它,它随机发生。此外,我之前收到此错误:
断点无效。没有可执行代码与此行相关。
我不太清楚是什么意思但我从来没有能够复制它。
答案 0 :(得分:3)