Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Какая ошибка в этом скрипте?
 
 автор: Hammer.nv   (05.04.2007 в 13:06)   письмо автору
 
 

Какая ошибка в этом скрипте?
Вот сам скрипт:
function select_vesch ()
{
<?
$list = file_get_contents ('Armor-clear.txt');
$list = strtr ($list, array ("\r"=>'',"\n"=>'[next]'));
?>
var list = '<?=$list?>';
var select = document.getElementBiId('goods');
list = list.split('[next]');
for (i in list)
select.options[select.options.length] = new Option (list[i], list[i]);
}

Вот где находиться goods:
<div id="veschi_all" style="float:left; display:none;">
<select name=goods><option value='Выберите вещь'><i>Выберите вещь</i>
</option>
</select>
</div>

Вот содержание txt файла:
Shirt
Leather Shirt
Wooden Breastplate
Bone Breastplate

В чем проблема?Жду помощи

   
 
 автор: 12345   (05.04.2007 в 14:21)   письмо автору
 
   для: Hammer.nv   (05.04.2007 в 13:06)
 

getElementBiId => getElementById

for (i in list) - не используйте, некроссбраузерно для массивов.

Кроме new Option надо ещё 2 ветви - Add() для IE и appendChild() для FF (то, что там для NN4, наверное, устарело).

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования