kerranswell,
Да не злись ты так. Тебе просто объясняют, что плохо так делать. Лично я не смог придумать ни одной ситуации где без этого никак нельзя обойтись. Но если так уж надо то вот: http://htmlcoder.visions.ru/JavaScript/?22 Там ближе к концу статьи есть пример. Кстати, я переписывал этот код без генерации события, и он заметно упростился. |
Цитата:
|
Цитата:
p.s. http://phpclub.ru/talk/showthread.ph...440#post719440 |
http://www.howtocreate.co.uk/tutoria...ript/domevents - тут хорошо все описано.
var fireOnThis = document.getElementById('someID'); var evObj = document.createEvent('MouseEvents'); evObj.initMouseEvent( 'click', true, true, window, 1, 12, 345, 7, 220, false, false, true, false, 0, null ); fireOnThis.dispatchEvent(evObj); |
спасибо за ответы!
|
Цитата:
|
idler, Круто твой код пашет!
var a = document.getElementById('my_a'); if (document.createEvent) { var evObj = document.createEvent('MouseEvents'); var psX = findPosX(a); var psY = findPosY(a); evObj.initMouseEvent('click', true, true, window, 1, psX, psY, 1, 1, false, false, true, false, 0, null ); a.dispatchEvent(evObj); } else { a.fireEvent('onclick'); } И ничего геморойного, все просто) |
да, да... искать надо уметь.
Я не в упрек.... Спасибо гуглу. Запрос был примерно таким: firing even in safary javascritp или firing event in webkit javascript точно запрос уже не помню. Kolyaj, думаю не стоит упрекать человека, за то что он не умеет искать, либо не может спросить гугла по английски. Думаю на русском такой информации значительно меньше. Если не можете ответить - проигнорировали бы тему... |
Цитата:
|
Извините. Это был не ответ. А в личку не надо :)
|
Часовой пояс GMT +3, время: 13:05. |