#3 31.07.06 16:11
Re: [JavaScript] Метод click() в браузерах Gecko
Код: javascript:
if (document.all) { var k=window.event.keyCode; if (window.event.srcElement.className=='post_text') { if (window.event.ctrlKey && k==13) document.getElementById('postsubmit').click(); return; } //if (k==145) hidebar(1); } else { var k=DownEvents.which; if (DownEvents.target.className=='post_text') { if (DownEvents.ctrlKey && k==13) { document.getElementById('postsubmit').click(); return; } } //if (k==145) hidebar(1); }
Offline
#4 31.07.06 16:13
Re: [JavaScript] Метод click() в браузерах Gecko
в том то и дело что с кнопкой проблем нет. Себе на форум я делал проще. Просто onSubmit для формы вызываю и всё. А вот со ссылкой не получается. Проблема в том, что HTML код менять нельзя. А в коде забито что клик нужен для ссылки, так бы я баттон влепил и не мучался.
Offline
#9 01.08.06 14:20
Re: [JavaScript] Метод click() в браузерах Gecko
вопрос с обсуждения снимается. Выход нашёлся, правда не очень красивый.
Если кому интересно:
1. Замелил в основной базе hotspot (<a>) на buttonHotspot (<input type="button"...>) с тем же ID.
2. Выкатил дизайн на сервер, откуда он успешно реплицировался с остальными серверами.
3. JavaScript не менял
A-Lex написал(а):
ещё по поводу кодов клавиш: доп + какой код имеет?
Offline
#10 01.08.06 16:57
Re: [JavaScript] Метод click() в браузерах Gecko
A-Lex написал(а):
В мозиловских браузерах (IE) всё работает, а в гековских (FF)
эмм, почему ие мозилловский? он же на триденте. а мазилла вместе с нецкейпом на геко, нэ?
A-Lex написал(а):
ещё по поводу кодов клавиш: доп + какой код имеет?
145?
Offline
#11 01.08.06 17:14
Re: [JavaScript] Метод click() в браузерах Gecko
pixel_perfect написал(а):
эмм, почему ие мозилловский?
вот это IE
Код::
navigator.appCodeName = Mozilla navigator.appName = Microsoft Internet Explorer navigator.appMinorVersion = ;SP2; navigator.cpuClass = x86 navigator.platform = Win32 navigator.plugins = navigator.opsProfile = navigator.userProfile = navigator.systemLanguage = ru navigator.userLanguage = ru navigator.appVersion = 4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; MRA 4.6 (build 01425); .NET CLR 2.0.50727) navigator.userAgent = Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; MRA 4.6 (build 01425); .NET CLR 2.0.50727) navigator.onLine = true navigator.cookieEnabled = true navigator.mimeTypes =
Вот это FF
Код::
navigator.appName = Netscape
navigator.platform = Win32
navigator.appVersion = 5.0 (Windows; ru)
navigator.appCodeName = Mozilla
navigator.language = ru
navigator.mimeTypes = [object MimeTypeArray]
navigator.oscpu = Windows NT 5.1
navigator.vendor =
navigator.vendorSub =
navigator.product = Gecko
navigator.productSub = 20060719
navigator.plugins = [object PluginArray]
navigator.securityPolicy =
navigator.userAgent = Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.0.5) Gecko/20060719 Firefox/1.5.0.5
navigator.cookieEnabled = true
navigator.onLine = true
navigator.javaEnabled = function javaEnabled() { [native code] }
navigator.taintEnabled = function taintEnabled() { [native code] }
navigator.preference = function preference() { [native code] }о том какое у браузера ядро можно судить по проперти userAgent
pixel_perfect написал(а):
145?
Это Scroll Lock
Offline
#12 01.08.06 20:24
Re: [JavaScript] Метод click() в браузерах Gecko
ну и там и там мозилла %)
Offline

