Уважаемые знатоки, прощу помощи в следующем вопросе: Есть следующая форма: Код (Text): <form name=MyForm action="index.php" method="get" > <select name="met" onChange=change(this)> <option value="00"<?=(isset($_SESSION['met']) && $_SESSION['met'] == '00' ? ' selected="selected"' : '')?>>Сделайте выбор</option> <option value="11"<?=(isset($_SESSION['met']) && $_SESSION['met'] == '11' ? ' selected="selected"' : '')?>>Выбор 1</option> <option value="21"<?=(isset($_SESSION['met']) && $_SESSION['met'] == '21' ? ' selected="selected"' : '')?>>Выбор 2</option> </select> <select name="color"> <option value="00"<?=(isset($_SESSION['color']) && $_SESSION['color'] == '00' ? ' selected="selected"' : '')?>>Цвет</option> </select> </form> При изменении должна вызываться функция: Код (Text): <script type="text/javascript"> function change() { var MF=document.MyForm; var SelOpt=MF.met.options[MF.met.options.selectedIndex].value; if (SelOpt=="00" || SelOpt=="21") { MF.color.options.length=0; MF.color.options[0]=new Option ("Цвет",00); } if (SelOpt=="11") { MF.color.options.length=0; MF.color.options[0]=new Option ("Цвет",00); MF.color.options[1]=new Option ("Красный",10); MF.color.options[2]=new Option ("Белый",20); MF.color.options[3]=new Option ("Синий",11); } } </script> Однако в ответ получаю следующее: На этой странице произошла ошибка сценария. Значением свойства "change" или является NULL или оно неопределено, или не является объектом Function Не подцепляется функция? почему это может быть? Скрипт запускается не в браузере