我正在使用html5来完成在画布中粘贴相同图像的基本功能。它似乎在Chrome和FF中工作得很好,但是当我在Opera中打开它时,在localhost的帮助下,它会因弹出而变得疯狂(警告如)
现在它继续像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像素。
答案 0 :(得分:0)
这很奇怪,但尝试禁用用户脚本,扩展甚至可能是browser.js,以确定是否有任何导致alert()
的问题。如果您正在使用一些尚未编写的JS库或代码,请检查整个源代码以获取对alert()
方法的调用。或者......将其添加到您的代码中:
window.alert=function(){ try{undefined();}catch(e){opera.postError(e.stack);} }
应该在错误控制台中显示alert()调用的整个调用堆栈。