Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2009.10.04;
Скачать: [xml.tar.bz2];

Вниз

Особенности работы Internet Explorer   Найти похожие ветки 

 
Пит   (2009-08-03 14:16) [0]

Странно, но IE (Версия: 7.0.6001.18000) не воспринимает конструкцию аля:

<a href="http://ya.ru"><input type=button value="Нет" /></a>

То есть, кнопка внутри ссылки. Firefox нормально отрабатывает.

Собственно, есть ли этому объяснение и как сделать, чтобы воспринимал?

Это стандартная форма подтверждения, где на вопрос типа "Подтверждаете удаление?" кнопка "Да" является submit, а вот кнопка "Нет" должна быть такой ссылкой, уводящей в нейтральное место.


 
wicked ©   (2009-08-03 14:27) [1]

насколько мне известно, такое поведение не определено стандартами, так что тут кто на что горазд

как вариант - иметь на форма два submit-а, с разными именами
при приходе запроса на сервер анализировать, какой submit нажали и выполнять соответствующее действие

или, можно задействовать javascript

<input type=button value="Нет" onclick="window.location.href="http://ya.ru""/>

или сделать на вариант "нет" линк, который будет похож на кнопку :)


 
Пит   (2009-08-03 14:38) [2]


> или сделать на вариант "нет" линк, который будет похож на
> кнопку :)

не понял. Картинку что ли?


 
Пит   (2009-08-03 18:35) [3]

Задействовал вариант onclick"а на кнопке "Нет". wicked, спасибо!


 
Дмитрий С ©   (2009-08-04 07:30) [4]


> <a href="http://ya.ru"><input type=button value="Нет" /></a>

Если это html, то зачем /> ?
Если это xhtml, то почему type=button без кавычек?


 
brother ©   (2009-08-04 07:41) [5]

> Если это html, то зачем /> ?
> Если это xhtml, то почему type=button без кавычек?

не знание синтаксиса? смешение стандартов? ...
зы броузер "кушает"? ну, и ладно!)))))


 
Пит   (2009-08-04 12:36) [6]


> Дмитрий С ©   (04.08.09 07:30) [4]

спасибо за замечание. Но почему-то все равно не работает.


 
Дмитрий С ©   (2009-08-04 16:07) [7]

Делай javascript ом.


 
Пит   (2009-08-04 17:12) [8]

Давно сделал, о чем написал в посте [3]


 
blackman ©   (2009-08-04 21:01) [9]

Можно так например

<a href="index.php">
<img src="net.png">
</a>


 
antonn ©   (2009-08-04 21:15) [10]

обычно для input делают form в котором указывают action


 
blackman ©   (2009-08-04 21:25) [11]

Да зачем ему здесь Input? Вводить нечего. Графической кнопки достаточно.


 
blackman ©   (2009-08-04 21:33) [12]

Наконец, можно и без картинок

<input type="button" value="НЕТ" onclick="location.href="/net.html";" />

или

<button type="button" onclick="location.href="/net.html";">НЕТ</button>


 
Пит   (2009-08-04 22:19) [13]

blackman ©   (04.08.09 21:01) [9]
Можно так например


нельзя. Кнопку (button) прорисовывает браузер. И зависит это от черте знает скольких параметров. Начиная от ОС и заканчивая моделью и версии браузера и пользовательскими настройками / стилями.

blackman ©   (04.08.09 21:33) [12]
Наконец, можно и без картинок


это ты разумно заметил. Именно об этом пост [1], по которому я все и реализовал, о чем написал в [3]. Но - спасибо )



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2009.10.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.006 c
15-1249286693
cwl
2009-08-03 12:04
2009.10.04
Аудионаркотики


6-1207630477
_DATA_
2008-04-08 08:54
2009.10.04
Отправка данных через сокет в отдельном потоке


2-1249040793
Zheksonz
2009-07-31 15:46
2009.10.04
Выгружаю процесс, аиконкапроболжает висеть на TaskBar


2-1248696896
LoveTT
2009-07-27 16:14
2009.10.04
Интерпретация символов самописным браузером


2-1245312678
Strate
2009-06-18 12:11
2009.10.04
Полупрозрачная заливка Canvas





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский