Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   onmousemove и FireFox (https://javascript.ru/forum/events/6999-onmousemove-i-firefox.html)

Roin 10.01.2010 14:14

onmousemove и FireFox
 
Приветствую.
такая проблема, не работает такая вот конструкция в FF:
var ct=0; 
  var it="pochta";
  function exit()
    {
	  ct++;
	  if(ct==3)
	    {
	     var ref=document.referrer;
	     var url="http://domain.ru/location/go.php?"+it+";"+ref;
	     document.write('<center><A HREF="'+url+'"> - </A></center>');
	     document.links[0].click(); 
	    }
    } 
  document.attachEvent('onmousemove',exit);

В IE и Opere работает.
Подскажите по чему мозила неподхватывает конструкцию
document.attachEvent('onmousemove',exit);

В то время пробовал сделать для эксперемента так:
function exit()
    {
	  document.write('fgbbg');
    } 
  document.attachEvent('onmousemove',exit);

Тоже не хочет выводить "fgbbg", ие и опера хотят :(

Octane 10.01.2010 14:21

http://javascript.ru/tutorial/events...-standartu-w3c

PeaceCoder 10.01.2010 15:55

Цитата:

Сообщение от Roin
Подскажите по чему мозила неподхватывает конструкцию

потому что в мозиле нет такой конструкции а есть addEventListener. attachEvent для IE ну и оперы если она держит его

Roin 10.01.2010 16:01

Ребят, сделал через addEventListener - заработало, но не срабатывает document.links[0].click(); плюс ИЕ не выполняет
document.addEventListener("mousemove", exit, false);

Ругается.
За 5 уе помогите плиз кроссбраузерно сделать данную конструкцию. Ася 446642688

PeaceCoder 10.01.2010 16:08

var f,t='';
f=document.addEventListener || (t='on')&&document.attachEvent;
f.call(document,t+"mousemove", exit, false);


с тебя 5$

PeaceCoder 10.01.2010 16:23

а на счет клика.

( (e=document.getElementById('hdjhf') ).click || e.onclick || function(){if (e.href) location.href=e.href})();

Roin 10.01.2010 16:43

Цитата:

Сообщение от PeaceCoder (Сообщение 40148)
а на счет клика.

( (e=document.getElementById('hdjhf') ).click || e.onclick || function(){if (e.href) location.href=e.href})();

Клик в мозиле, ие - работает. В опере теперь не работает.


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