歌剧奇怪的行为,显示许多警报框

时间:2011-09-15 19:42:19

标签: javascript html5 opera

我正在使用html5来完成在画布中粘贴相同图像的基本功能。它似乎在Chrome和FF中工作得很好,但是当我在Opera中打开它时,在localhost的帮助下,它会因弹出而变得疯狂(警告如)alert box

现在它继续像186,372,558,744,930,116等一样,它不会停止!

谁能弄明白什么是错的?有我的代码

imageObj.src = "Crystal-outline.gif";

var start=0; var total=150;
i=start;
for (var x=0; x <= 870;x += 30 ) {
  for (var y=0; y <= 120;y += 30 ) {
  my[i]=imageObj;
context.drawImage(my[i], x, y);
i++; 
}} 

图像为30x30像素。

1 个答案:

答案 0 :(得分:0)

这很奇怪,但尝试禁用用户脚本,扩展甚至可能是browser.js,以确定是否有任何导致alert()的问题。如果您正在使用一些尚未编写的JS库或代码,请检查整个源代码以获取对alert()方法的调用。或者......将其添加到您的代码中:

window.alert=function(){ try{undefined();}catch(e){opera.postError(e.stack);} }

应该在错误控制台中显示alert()调用的整个调用堆栈。