Форум: "Прочее";
Текущий архив: 2007.12.30;
Скачать: [xml.tar.bz2];
ВнизHTML: как кнопку сделать ссылкой в IE7... Найти похожие ветки
← →
Cyrax © (2007-11-29 15:29) [0]Если кнопку input типа button обрамить ссылкой <a></a>, то при нажатии на кнопку должен произойти переход по ссылке. В Opera такое работает, в IE7 - нет.
Как кнопку сделать ссылкой в IE7 ?
← →
homm © (2007-11-29 15:31) [1]> [0] Cyrax © (29.11.07 15:29)
> Если кнопку input типа button обрамить ссылкой <a></a>,
> то при нажатии на кнопку должен произойти переход по ссылке.
Зачем такое извращение?
← →
homm © (2007-11-29 15:31) [2]Кнопку не нужно делать ссылкой, что-бы по нажатию на нее куда-то переходить.
← →
wicked © (2007-11-29 15:46) [3]добавить для кнопки
onclick="window.location.href="http://www.google.com""
хотя, полностью согласен с homm ©
← →
Ломброзо © (2007-11-29 15:56) [4]<form method="get" action="http://..."><input type="submit" /></form>
← →
Cyrax © (2007-11-29 17:35) [5]У меня кнопка находится в внутри формы. При этом кнопка должна загружать вовсе не ту страницу, которая указана в параметрах формы...
← →
wicked © (2007-11-29 17:37) [6]а еще через несколько постингов мы наконец-то узнаем страшную правду о том, зачем автору темы понадобились такие геморы
фе
← →
homm © (2007-11-29 17:38) [7]Сделай ссылку.
← →
Cyrax © (2007-11-29 17:58) [8]
> Сделай ссылку.
Нет. Именно кнопка.
До сих пор я делал всё так, как мне нужно было, а не как может html. Думаешь, я щас возьму и переделаю на ссылку ?
з.ы. сдохну, но сделаю...
← →
homm © (2007-11-29 18:02) [9]> До сих пор я делал всё так, как мне нужно было, а не как
> может html.
Это ты так думаешь :)
> з.ы. сдохну, но сделаю...
Ну, вперед…
← →
Cyrax © (2007-11-29 18:11) [10]Ситуация следующая. Имеется большая форма (form) с множеством элементов. В самом низу - кнопка submit, отрпаляющая всю информацию серверу. Далее, имеется кнопка где-то в середине страницы (формы), при нажатии на которую должен произойти переход совсем на другую страницу, т.е. действие должно быть аналогичным нажатию по ссылке <a>. Но эта кнопка никак не связана с формой, в пределах которой расположена.
1. Если заключить эту кнопку тэгом <a>, то в Opera действительно произойдёт переход по ссылке, но в IE такая кнопка не сработает (IE нужна именно текстовая ссылка).
2. Если эту чудную кнопку заключить в локальную (по отношению к внешней) форму <form>, то при нажатии на кнопку сработает внешняя форма (проверил).
3. Если скриптами подменить location документа, то страница, которая была до перехода по кнопке-ссылке, будет исключена из истории.
Как кнопку сделать ссылкой в IE ?
← →
Dennis I. Komarov © (2007-11-29 18:17) [11]> Как кнопку сделать ссылкой в IE ?
Так же, как банан яблоком.
← →
Celades © (2007-11-29 18:18) [12]
> Но эта кнопка никак не связана с формой, в пределах которой
> расположена.
бред
> Как кнопку сделать ссылкой в IE ?
уже сказали, что никак.
кнопку можно попробовать эмулировать с помощью css
← →
homm © (2007-11-29 18:19) [13]> [10] Cyrax © (29.11.07 18:11)
> Как кнопку сделать ссылкой в IE ?
Делай все, что ты хочешь на стороне сервера, анализируя имя нажатой кнопки
← →
Cyrax © (2007-11-29 18:22) [14]
> Делай все, что ты хочешь на стороне сервера, анализируя
> имя нажатой кнопки
К сожалению, переход по ссылке инициируется на стороне клиента...
← →
homm © (2007-11-29 18:30) [15]Блиииииин!
Переходи по одной и той-же ссылке, и делай все что хочешь на стороне сервера, анализируя, какая кнопка нажата.
← →
palva © (2007-11-29 18:31) [16]
<html><head></head><body>
<form>
<input type="button" value="Ссылка" onClick="open("ttt.htm", "_self", "", false)">
<input type="submit">
</form>
</body></html>
← →
Cyrax © (2007-11-29 22:04) [17]
> Переходи по одной и той-же ссылке, и делай все что хочешь
> на стороне сервера, анализируя, какая кнопка нажата.
Ну а зачем серверу лишний раз передавать кучу ненужных параметров ? Зачем усложнять серверный скрипт, ведь загружаться должны совсем разные страницы, на каждую из которых имеется свой скрипт.
К тому же параметры, которые передаются серверу при нажатии на эту волшебную кнопку, не содержатся в элементах формы (свой аналог hidden"а)...
Вот авриант palva мне больше нравится. Нужно затестить...
← →
homm © (2007-11-29 22:11) [18]> [17] Cyrax © (29.11.07 22:04)
> Ну а зачем серверу лишний раз передавать кучу ненужных параметров ?
Дак если тебе не нужны все эти параметры, сделай ссылку, палки зеденые.
> Вот авриант palva мне больше нравится.
А чего с пользователмя, у которых отключена ява?
← →
Cyrax © (2007-11-29 23:06) [19]
> Дак если тебе не нужны все эти параметры, сделай ссылку,
> палки зеденые.
Неа. Будет кнопка...
> А чего с пользователмя, у которых отключена ява?
Не будет работать эта волшебная кнопка. Но это не критично, поскольку кнопка реализует вспомогательную функцию, с которой чуть легче работать. При отсутствии этой функции функциональность страницы/сайта заметно не страдает...
← →
antonn © (2007-11-29 23:09) [20]может просто сделать нечто, похожее на кнопку? можно даже с битмапом, типа bitbtn %)
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2007.12.30;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.008 c