|
|
|
| Ситуация следующая. Имеется большая форма (form) с множеством элементов. В самом низу - кнопка submit, отрпаляющая всю информацию серверу. Далее, имеется кнопка где-то в середине страницы (формы), при нажатии на которую должен произойти переход совсем на другую страницу, т.е. действие должно быть аналогичным нажатию по ссылке <a>. Но эта кнопка никак не связана с формой, в пределах которой расположена.
1. Если заключить эту кнопку тэгом <a>, то в Opera действительно произойдёт переход по ссылке, но в IE такая кнопка не сработает (IE нужна именно текстовая ссылка).
2. Если эту чудную кнопку заключить в локальную (по отношению к внешней) форму <form>, то при нажатии на кнопку сработает внешняя форма (проверил).
3. Если скриптами подменить location документа, то страница, которая была до перехода по кнопке-ссылке, будет исключена из истории.
Как кнопку сделать ссылкой в IE ? | |
|
|
|
|
|
|
|
для: Cyrax
(29.11.2007 в 18:02)
| | скриптами подменить location документа
onClick="location.href=...." | |
|
|
|
|
|
|
|
для: AlexSol
(29.11.2007 в 18:05)
| | тогда из истории исчезнет страница, которая было до подмены.... | |
|
|
|
|
|
|
|
для: Cyrax
(29.11.2007 в 18:11)
| | location.replace() | |
|
|
|
|
|
|
|
для: bronenos
(29.11.2007 в 18:33)
| | А функция open как себя поведёт по сравнению с replace() ? | |
|
|
|