Главная страница
    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.007 c
2-1248944979
_drug_
2009-07-30 13:09
2009.10.04
построение приложения баз данных


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


15-1248941021
Илья_
2009-07-30 12:03
2009.10.04
Температура материнской платы


15-1248790363
Копир
2009-07-28 18:12
2009.10.04
Большой российский суперкомпьютер.


2-1248937296
dmitry1991
2009-07-30 11:01
2009.10.04
#1 - что это за символ?





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