powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / (prototype, modalbox) все браузеры нормальные, а IE сморите чё делает
23 сообщений из 23, страница 1 из 1
(prototype, modalbox) все браузеры нормальные, а IE сморите чё делает
    #35995683
однобитный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну и дела...

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
<script language="JavaScript">
<!--
function ShowParam(title)
{
Modalbox.show($('tracklist'), {title: title, width:  600 });
}
// -->
</script>

<a href="#" onclick="ShowParam('title form');return false;">вывести форму подбора</a>

<div id="tracklist" style="dislpay: none; ">
<form action="http://test.site.org/shop/?id=2631" method="post">
<input type="hidden" name="param_do" value="1" />
<table align="center" width="90%">
<tr>
<td>settings:</td>
<td>
<select name="param_hars[6]">
<option value="" />test value default
<option value="1" />test value
<option value="2" selected="yes" />test value selected
</select>
</td>
</tr>
<tr>
<td colspan="3">
<input type="submit" value="find" /> <input type="reset" value="reset" /> <input type="button" value="hide" onclick="Modalbox.hide();" />
</td>
</tr>
</table>
</form>
</div>

Если тыркну по ссылке "вывести форму подбора", IE7 мне покажет "test value default", а надо бы "test value selected"

Opera и Mozilla показывают правильно...
...
Рейтинг: 0 / 0
(prototype, modalbox) все браузеры нормальные, а IE сморите чё делает
    #35996135
Фотография ZeroHold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
однобитный,

по моему правильнее
Код: plaintext
<option value="2" selected="selected" />
...
Рейтинг: 0 / 0
(prototype, modalbox) все браузеры нормальные, а IE сморите чё делает
    #35996648
однобитный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
всё зависит от спецификации, т.е. в моём случае

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

тут верно по-моему как вы написали прописывать, но всё равно в IE7 так тоже не работает :)
...
Рейтинг: 0 / 0
(prototype, modalbox) все браузеры нормальные, а IE сморите чё делает
    #35996726
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для IE достаточно просто <option selected>, можно хоть, ="кирпич" дописать.

однобитный
Можно только догадываться, что происходит внутри Modalbox.show($('tracklist'), {title: title, width: 600});.
...
Рейтинг: 0 / 0
(prototype, modalbox) все браузеры нормальные, а IE сморите чё делает
    #35996748
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
однобитныйвсё зависит от спецификации, т.е. в моём случае

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

тут верно по-моему как вы написали прописывать, но всё равно в IE7 так тоже не работает :)
в твоем случае на xhtml это вообще никак не тянет
...
Рейтинг: 0 / 0
(prototype, modalbox) все браузеры нормальные, а IE сморите чё делает
    #35996803
Фотография ZeroHold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
однобитный,

странно но как раз при спецификации
Код: plaintext
1.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

и в FF и в Opera и в IE работает замечательно при этой спецификации

Код: plaintext
1.
2.
3.
4.
5.
<select name="param_hars[6]">
<option value="">test value default></option>
<option value="1">test value</option>
<option value="2" selected="selected">test value selected</option>
</select>

при спецификации strict конструкция <option value="" /> использовать такую запись нельзя, если конечно мне не изменяет память.
...
Рейтинг: 0 / 0
(prototype, modalbox) все браузеры нормальные, а IE сморите чё делает
    #35996828
Фотография ZeroHold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Antonariy,

осмелюсь заметить что в текущее время писать только под IE уже утопия. В основном всех интересует кросбраузерность а вот как раз selected не каждый браузер понимает. Opera или Chrome
...
Рейтинг: 0 / 0
(prototype, modalbox) все браузеры нормальные, а IE сморите чё делает
    #35996880
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZeroHold , хватит вводить собеседников в заблуждение ... Что за ерунда по поводу непонимания браузерами атрибута selected? Понадобилось 3 минуты, чтобы посмотреть на стандарт в W3C и заглянуть заодно в MSDN. Этот атрибут определен в спецификации для HTML начиная с 3.2, а также DOM начиная с 1-ой версии. И определен не как строковый атрибут, а БУЛЕВЫЙ. Это значит, что использовать его нужно просто как атрибут без присвоений в разметке и как булевый атрибут в скрипте.
...
Рейтинг: 0 / 0
(prototype, modalbox) все браузеры нормальные, а IE сморите чё делает
    #35997268
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да шож ты гонишь, правильно должно быть так:
selected="selected"

ибо сказано, что для совместимости с xhtml атрибуты без значения (такие как nowrap, selected и ещё че-то, которые своим наличием обозначают проставление булевого флага в тру, а отсутствием - в фалс) должны дублировать себя после знака = в кавычках.
nowrap="nowrap", selected="selected" и т.д.

авторAttribute minimization (e. g., <option selected>) is also prohibited, as the attribute selected contains no explicit value; instead this would be written as <option selected="selected">.
...
Рейтинг: 0 / 0
(prototype, modalbox) все браузеры нормальные, а IE сморите чё делает
    #35997276
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот кстати весь список
...
Рейтинг: 0 / 0
(prototype, modalbox) все браузеры нормальные, а IE сморите чё делает
    #35997278
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
етить, ctrl+enter :(

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
HTML	XHTML 
compact	compact="compact"
checked	checked="checked"
declare	declare="declare"
readonly	readonly="readonly"
disabled	disabled="disabled"
selected	selected="selected"
defer	defer="defer"
ismap	ismap="ismap"
nohref	nohref="nohref"
noshade	noshade="noshade"
nowrap	nowrap="nowrap"
multiple	multiple="multiple"
noresize	noresize="noresize"
...
Рейтинг: 0 / 0
(prototype, modalbox) все браузеры нормальные, а IE сморите чё делает
    #35997846
Фотография ZeroHold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
уважаемы IDVsbruck,

<option value="2" selected="selected"> как раз пишется так по правилам W3c.org
более четко описал причину уважаемый зы. Я пишу как нужно правильно писать а не так как может понимать браузер. То что <option value="2" selected> понимают многие браузеры это я в курсе. Но понимать они могут его по разному как взависимости как раз от DOCTYPE!
...
Рейтинг: 0 / 0
(prototype, modalbox) все браузеры нормальные, а IE сморите чё делает
    #35997989
однобитный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пусть тогда не чтоб понятно браузерам было, а как граммотно переписать этот код:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
<div id="tracklist" style="dislpay: none; ">
<form action="http://test.site.org/shop/?id=2631" method="post">
<input type="hidden" name="param_do" value="1" />
<table align="center" width="90%">
<tr>
<td>settings:</td>
<td>
<select name="param_hars[6]">
<option value="" />test value default
<option value="1" />test value
<option value="2" selected="yes" />test value selected
</select>
</td>
</tr>
<tr>
<td colspan="3">
<input type="submit" value="find" /> <input type="reset" value="reset" /> <input type="button" value="hide" onclick="Modalbox.hide();" />
</td>
</tr>
</table>
</form>
</div>

в соответствии со спецификацией

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
...
Рейтинг: 0 / 0
(prototype, modalbox) все браузеры нормальные, а IE сморите чё делает
    #35997997
однобитный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и ещё вопрос, при блочной вёрстке div-ами какую лучше спецификацию использовать?...
...
Рейтинг: 0 / 0
(prototype, modalbox) все браузеры нормальные, а IE сморите чё делает
    #35999055
однобитный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в соответствии с:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ru" xml:lang="ru">

прописал так:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
...
<select name="param_hars[6]">
<option value="">test value default</option>
<option value="1">test value</option>
<option value="2" selected="yes">test value selected</option>
</select>
...

проверил валидатором на сайте w3.org, он сказал что всё соответствует, но сабжевый баг в IE7 всё равно есть
...
Рейтинг: 0 / 0
(prototype, modalbox) все браузеры нормальные, а IE сморите чё делает
    #35999180
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забанить за тупость

только что же тебе разжевали как писать selected, да и не знаю как ты валидировал на w3.org, если он однозначно ругается на то что ты написал
...
Рейтинг: 0 / 0
(prototype, modalbox) все браузеры нормальные, а IE сморите чё делает
    #35999194
однобитный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
зызабанить за тупость

только что же тебе разжевали как писать selected, да и не знаю как ты валидировал на w3.org, если он однозначно ругается на то что ты написал
это тебя надо забанить за тупость! если ты код вставляешь только этот кусок, без head-а и прочее, то ясен перь будет ругацца :)
я вставил сюда кусок с селектом из готовой валидной страницы со свего сайта
...
Рейтинг: 0 / 0
(prototype, modalbox) все браузеры нормальные, а IE сморите чё делает
    #35999195
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
зы,

ЙЕС!
...
Рейтинг: 0 / 0
(prototype, modalbox) все браузеры нормальные, а IE сморите чё делает
    #35999204
однобитный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
<option value="2" selected="selected">test value selected</option>
конечно жэ!
...
Рейтинг: 0 / 0
(prototype, modalbox) все браузеры нормальные, а IE сморите чё делает
    #35999225
однобитный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на option внимание обратил особо
...
Рейтинг: 0 / 0
(prototype, modalbox) все браузеры нормальные, а IE сморите чё делает
    #35999411
зы
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
однобитный
это тебя надо забанить за тупость! если ты код вставляешь только этот кусок, без head-а и прочее, то ясен перь будет ругацца :)
я вставил сюда кусок с селектом из готовой валидной страницы со свего сайта
не гунди и не учи меня как надо всталять код для проверки, я и так лучше тебя знаю, а что ты там напроверял - ещё вопрос.
...
Рейтинг: 0 / 0
(prototype, modalbox) все браузеры нормальные, а IE сморите чё делает
    #35999486
Ps-spectre
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
однобитный, -1.
Твой код не может быть валидным, ибо уже было замечено, что надо писать так:
selected="selected", а не иначе.

p.s. валидатор ругается как раз: value of attribute "selected" cannot be "yes"; must be one of "selected".
p.p.s. в нулевом посте не разметка, а ерунда.
...
Рейтинг: 0 / 0
(prototype, modalbox) все браузеры нормальные, а IE сморите чё делает
    #36000758
однобитный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ps-spectreоднобитный, -1.
Твой код не может быть валидным, ибо уже было замечено, что надо писать так:
selected="selected", а не иначе.

p.s. валидатор ругается как раз: value of attribute "selected" cannot be "yes"; must be one of "selected".
p.p.s. в нулевом посте не разметка, а ерунда.

я ж ниже подписал потом selected, тут сабжевый ругался ещё из-за <option value="" />
один хрен итоговый полностью валидный глючит в IE7 с modalbox, закрывайте тему, плиз, она уже давно исчерпана!

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
...
<select name="param_hars[6]">
<option value="">test value default</option>
<option value="1">test value</option>
<option value="2" selected="selected">test value selected</option>
</select>
...
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / (prototype, modalbox) все браузеры нормальные, а IE сморите чё делает
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]