Показать сообщение отдельно
  #1 (permalink)  
Старый 16.01.2011, 21:31
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,585

Баг с !!(~array[0])
Сократил проблемный код из змейки до минимума.

Ссылка на пример: http://javascript.info/play/pT4rXb .
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
	<script type="text/javascript">
	window.onload=function(){
		var info=document.body,head=[0];
		(function() {
			if (!!(~head[0])) {
				info.innerHTML+=!!(~head[0]);
				setTimeout(arguments.callee,100)
			}
			else {
			info.innerHTML+='<br><b>what the!? false???!!!</b> but, it\'s: ';
			info.innerHTML+=!!(~head[0])
			}
		})()
	}
	</script>
</head>
<body>
</body>
</html>


Opera 11, если все видят то же, что и я думаю надо репортить баг.)

\upd
Поскольку опера люто отжигает, и некоторых(меня в том числе) не пускает в тему(ещё один баг, лол), добавлена ссылка на примерочную.
Изображения:
Тип файла: gif smile.gif (1.0 Кб, 52 просмотров)

Последний раз редактировалось Aetae, 18.08.2012 в 17:56.
Ответить с цитированием