[JavaScript в Opera] помогите разобраться
.nameэто еще что такое?
у option есть два свойства: text и value
оба эти свойства работают во всех браузерах
if($active_test==$idtest)
{
echo "<option name='$idtest' selected='selected'>";
echo $description;
echo "</option> ";
}
else
{
echo " <option name='$idtest'>";
echo $description;
echo "</option>";
}
разве так не проще и понятнее?
$selected = ($active_test==$idtest) ? "selected='selected'" : "";
echo "<option name='$idtest' $selected>";
echo $description;
echo "</option> ";
а если учесть что name - это непонятно что, то вот так:
$selected = ($active_test==$idtest) ? "selected='selected'" : "";
echo "<option value='$idtest' $selected>";
echo $description;
echo "</option> ";
В ответ на:я хз) в осле работает. думал так и надо.
.name
это еще что такое?
за value - спасибо, теперь работает.
насчет дублирования кода - согласен, коряво, но я ни при чем, не могу же я полностью переделывать чужой код, мне свою часть реализовывать надо.
я хз) в осле работает. думал так и надо.http://w3.org и, в частности, http://validator.w3.org сэкономят кучу времени, если хочешь писать не только под осла.
http://w3.org и, в частности, http://validator.w3.org сэкономят кучу времени, если хочешь писать не только под осла.От такого говна спасает даже MSDN.
Оставить комментарий
elenangel
имеется следующий код (не мой который должен пересылать браузер по ссылке при выборе элемента списка. В IE6 все работает прекрасно (чувак который писал пользуется этим браузером). В опере пересылка идет почему-то по ссылке test.php?active_test=undefinedя в JavaScripte не рублю, поэтому прошу помочь - как сделать чтоб в опере тоже подставлялось
число в ссылке там где в скрипте написано me.options[me.selectedIndex].name ?