-
1. Data: 2011-03-31 13:51:06
Temat: JS - problem z klikaniem w FF
Od: Marek <b...@e...com>
Witam,
Mam następujący kod:
<div id="test" onClick="costam(parametry)">
W JS pod FF nie działa kod:
obj=document.getElementByID("test");
obj.click();
Funkcja click nie jest dostępna. Czy wiecie dlaczego i jak to obejść?
-
2. Data: 2011-03-31 15:00:44
Temat: Re: JS - problem z klikaniem w FF
Od: Peter May <p...@o...pl>
W dniu 31-03-2011 15:51, Marek pisze:
> Witam,
>
> Mam następujący kod:
>
> <div id="test" onClick="costam(parametry)">
>
> W JS pod FF nie działa kod:
>
> obj=document.getElementByID("test");
> obj.click();
>
> Funkcja click nie jest dostępna. Czy wiecie dlaczego i jak to obejść?
A co chcesz osiągnąć przez powyższe działanie? Bo na razie to nijak Ci
nie zadziała, ponieważ w obiekcie obj nie masz zadeklarowanej metody
click. Co innego, gdybyś zrobił tak:
obj=document.getElementByID("test");
obj.click = function(params){ i tu twój kod };
obj.click(); // teraz działa
--
Peter
-
3. Data: 2011-03-31 19:44:44
Temat: Re: JS - problem z klikaniem w FF
Od: Marek <b...@e...com>
Dnia Thu, 31 Mar 2011 17:00:44 +0200, Peter May napisał(a):
>
> A co chcesz osiągnąć przez powyższe działanie? Bo na razie to nijak Ci
> nie zadziała, ponieważ w obiekcie obj nie masz zadeklarowanej metody
> click. Co innego, gdybyś zrobił tak:
>
> obj=document.getElementByID("test");
> obj.click = function(params){ i tu twój kod };
>
> obj.click(); // teraz działa
Ano chciałbym zasymulować kliknięcie na pierwszym elemencie galerii. JS po
załadowaniu się strony WWW wyłapuje pierwszy DIV z całej galerii i klika na
nim.
Ponadto zapewniam Cię, że pod IE to zadziała bez definiowania click() ;-)
-
4. Data: 2011-03-31 21:04:14
Temat: Re: JS - problem z klikaniem w FF
Od: Peter May <p...@o...pl>
W dniu 31-03-2011 21:44, Marek pisze:
> Dnia Thu, 31 Mar 2011 17:00:44 +0200, Peter May napisał(a):
>
>>
>> A co chcesz osiągnąć przez powyższe działanie? Bo na razie to nijak Ci
>> nie zadziała, ponieważ w obiekcie obj nie masz zadeklarowanej metody
>> click. Co innego, gdybyś zrobił tak:
>>
>> obj=document.getElementByID("test");
>> obj.click = function(params){ i tu twój kod };
>>
>> obj.click(); // teraz działa
>
> Ano chciałbym zasymulować kliknięcie na pierwszym elemencie galerii. JS po
> załadowaniu się strony WWW wyłapuje pierwszy DIV z całej galerii i klika na
> nim.
>
> Ponadto zapewniam Cię, że pod IE to zadziała bez definiowania click() ;-)
Czy chodzi o to?
http://www.guahanweb.com/2010/03/02/how-to-manually-
trigger-events-in-javascript/
--
Peter
-
5. Data: 2011-04-01 09:12:36
Temat: Re: JS - problem z klikaniem w FF
Od: Marek <b...@e...com>
Dnia Thu, 31 Mar 2011 23:04:14 +0200, Peter May napisał(a):
>
> Czy chodzi o to?
>
> http://www.guahanweb.com/2010/03/02/how-to-manually-
trigger-events-in-javascript/
Sprytne podejście! Działa :-)
Dziękuję.