Странное поведение оперы, показывающее много предупреждений - PullRequest
0 голосов
/ 15 сентября 2011

Я использую 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++; 
}} 

Изображение 30х30 пикселей.

1 Ответ

0 голосов
/ 20 сентября 2011

Это странно, но попробуйте отключить пользовательские скрипты, расширения и, возможно, даже browser.js, чтобы выяснить, вызывает ли какой-либо из них alert() s.Если вы используете какую-то библиотеку JS или код, который вы не написали, проверьте весь исходный код для вызовов метода alert().Или ... попробуйте добавить это в свой код:

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

, который должен отображать в консоли ошибок весь стек вызовов alert ().

...