|
|
|
эмуляция нажатия на ссылку
|
|||
|---|---|---|---|
|
#18+
как в JavaScript-е произвести эмуляцию нажатия на ссылку программно у сылки есть id ,href ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2007, 14:58 |
|
||
|
эмуляция нажатия на ссылку
|
|||
|---|---|---|---|
|
#18+
спасибо сам нашёл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.06.2007, 15:44 |
|
||
|
эмуляция нажатия на ссылку
|
|||
|---|---|---|---|
|
#18+
столкнулся с подобной проблемой. Хотел спросить совета как сделать. Есть ссылка, нужно сэмулировать клик по ней, причём отсылка данных формы ни POST-ом ни GET-ом не подходит. Помогите пожалуйста. Заранее благодарен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2007, 11:32 |
|
||
|
эмуляция нажатия на ссылку
|
|||
|---|---|---|---|
|
#18+
Как вариант прочитать значение href у ссылки... Записать его в action формы и сделать submit() ---------- Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2007, 12:44 |
|
||
|
эмуляция нажатия на ссылку
|
|||
|---|---|---|---|
|
#18+
А если в свойстве href написана функция? :) Что-нить типа такого: <a href="javascript:f1('param1','param2');">click</a> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2007, 16:04 |
|
||
|
эмуляция нажатия на ссылку
|
|||
|---|---|---|---|
|
#18+
bigduА если в свойстве href написана функция? :) Тогда еще проще! Просто вызвать эту функцию и все Для перехода на другую страницу можно еще использовать Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2007, 16:57 |
|
||
|
эмуляция нажатия на ссылку
|
|||
|---|---|---|---|
|
#18+
Да, если бы мы знали что это за функция, было бы совсем отлично и просто. ;) Но в моей ситуации, я не знаю что именно в href'e будет располагаться, возможно функция, возможно обычный урл, поэтому суть сводится либо к эмуляции нажатия, либо к распарсиванию значения href'a как строки и далее уже пинать в зависимости от того что там написано. Второй вариант очень геморный, поэтому хотелось бы всё же найти вариант решения через первый способ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2007, 17:12 |
|
||
|
эмуляция нажатия на ссылку
|
|||
|---|---|---|---|
|
#18+
а чем eval для функции не подходит проверить что в href javascript: и запустить eval ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2007, 18:51 |
|
||
|
эмуляция нажатия на ссылку
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2007, 19:58 |
|
||
|
эмуляция нажатия на ссылку
|
|||
|---|---|---|---|
|
#18+
а че - вот проще быть никак совесть не позволяет? или знания там изнутри давят? <a id="myid" href="да хоть чо тут пиши">нука-нука</a> ... <script> document.getElementById('myid').click(); </script> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.09.2007, 22:52 |
|
||
|
эмуляция нажатия на ссылку
|
|||
|---|---|---|---|
|
#18+
авторбалбес я полный да уж видимо не полный а может и вообще не балбес ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2007, 01:28 |
|
||
|
эмуляция нажатия на ссылку
|
|||
|---|---|---|---|
|
#18+
Всем спасибо за советы... но, хочу заметить, что последнее решение не подходит, так как метод click() в netscape (FF 1.5.0.1) не срабатывает. Вариант с eval'ом скорее всего подойдёт, но я собираюсь обрабатывать все эти вещи в ifram'e, то есть подгружать страницы в отдельном плавающем фрейме и далее перемещаться по домовской модели к ссылкам, причём даже не зная что там за страница и что за ссылки, так вот, не факт, что сеньёры дизайнеры и девелуперы пишут слово "javascript", но это уже дело техники. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2007, 09:39 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=22&tid=1457626]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
177ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 230ms |
| total: | 512ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...