Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: имитировать клик по кнопке
Покинул форум
Сообщений всего: 175
Дата рег-ции: Нояб. 2007
Помог: 0 раз(а)
нужно с помощью одной кнопки <input type="button"> вызвать обзор файла для <input type="file">
по идее метот клик должен работать во всех браузерах, но работает только в ИЕ, есть ли кросбраузерное решение ?
valenok
Отправлено: 10 Сентября, 2008 - 16:22:05
Здесь могла бы быть ваша реклама
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
никак
----- Truly yours, Sasha.
IOpeH
Отправлено: 10 Сентября, 2008 - 22:39:53
Частый гость
Покинул форум
Сообщений всего: 175
Дата рег-ции: Нояб. 2007
Помог: 0 раз(а)
плохо дело ...
Champion
Отправлено: 15 Сентября, 2008 - 15:13:03
Активный участник
Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008 Откуда: Москва
Помог: 57 раз(а)
одна_кнопка.onclick = другая_кнопка.onclick
другая_кнопка можно определить по id или еще как-нибудь
valenok
Отправлено: 15 Сентября, 2008 - 17:37:50
Здесь могла бы быть ваша реклама
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
IOPEH, в твоё случае можно наверное поставить input type file на место твоей кнопки, её обрабатывать по онклику, а сам инпут подстроить стилями в дизайн
----- Truly yours, Sasha.
IOpeH
Отправлено: 01 Октября, 2008 - 00:20:33
Частый гость
Покинул форум
Сообщений всего: 175
Дата рег-ции: Нояб. 2007
Помог: 0 раз(а)
valenok
тк <input type="file"> плохо поддается стилям, я хотел заменить этот элемент простым текстовым полем и кнопкой, но тк современные браузеры перестали поддерживать метод click(), считая его опасным, мне пришлось обламаться
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.