Главная страница
    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-1249012794
brother
2009-07-31 07:59
2009.10.04
С Днем системного администратора!


15-1249065216
tesseract
2009-07-31 22:33
2009.10.04
Захватившие власть коммуноцентристы опять ...


15-1249058152
tesseract
2009-07-31 20:35
2009.10.04
приложения и потребности


15-1249417804
Юрий
2009-08-05 00:30
2009.10.04
С днем рождения ! 5 августа 2009 среда


2-1249236020
kapas
2009-08-02 22:00
2009.10.04
Delphi 2009 for Win32. class operators





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский