Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   UpJump: Q&A :) (https://javascript.ru/forum/misc/14421-upjump-q.html)

UpJump 01.08.2011 16:37

все спасибо. вопрос отпал. начитался статей. дело обстоит гораздо глубже в самой лисе. или в винде.

x-yuri 01.08.2011 23:03

так расскажи тогда, в чем дело обстоит?

UpJump 04.08.2011 14:19

x-yuri,
сейчас уже не найду, но вот в общем.

UpJump 04.08.2011 14:22

Существует ли возможность получить left элемента в писклях если атрибут был указан в процентах? понятно что можно высчитать, но когда элемент лежит в другом элементе, а тот еще в одном и т.д., то все не так просто.

UpJump 04.08.2011 17:05

извиняюсь. глупость написал:)

x-yuri 04.08.2011 21:04

глубже или не глубже... вопрос в том, стоит ли пытаться с этим бороться

UpJump 09.08.2011 19:43

Добрый день уважаемые форумчане:) .
Мучаюсь целый день, но толку ноль. В чем юмор с setInterval() в IE<9 версии?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<body>
<div id='d'></div>
<script type="text/javascript">

var d = document.getElementById('d');
var i=0;

function f(){
	i++;
	d.innerHTML = i;
	if(i==10)
		clearInterval(int);
}

var int = setInterval(f,0);	

</script>
</body>
</html>

Соответственно проверил в IE 8,7,6. Везде только одна итерация. Доктайп тоже помучил, в итоге ничего не дало. Если кому лень то прошу хотя бы отписаться у кого происходит больше одной итерации. Спасибо за внимание.

Sweet 09.08.2011 19:56

Делай задержку больше 0.

UpJump 09.08.2011 19:58

Sweet,
хм.. помогло. спасибо. осталось только понять в чем собственно прикол-то был.

UpJump 09.08.2011 21:54

Господа еще один вопрос возник. Ситуация такова. Я таки сделал свой примитивный 3д двиг. Принцип был таков:
Если браузер поддерживает canvas то используем его.
Если нет то это скорее всего IE<9 и используем vml.
Но тут всплыл камень. Для использования vml нужен Doctype HTML 4.0, что недопустимо для IE9 с канвасом.
Вопрос в том как собрать doctype для одного и для второго случая?


Часовой пояс GMT +3, время: 10:31.