swich работает странно!
Есть такой код
var start = '<div><table>'; // Начало таблицы var end = '<tr><td style="text-align: right;">Название файла изображения</td><td><input type="text" name="img" /></td></tr><tr><td style="text-align: right;">Тег штампа</td><td><textarea name="teg" cols="40" rows="3"></textarea></td></tr><tr><td></td><td><input type="submit" value="загрузить штамп" /></td></tr></table></div>'; // конец таблицы var art = '<tr><td style="text-align: right;"></td><td></td></tr><tr><td style="text-align: right;">Артикул</td><td><input class="input" name="art" type="text" size="20" /></td></tr>'; var size_stamp_cut = '<tr><td style="text-align: right;">Размер штампа по ножам</td><td><input class="input" name="size_shtamp_cut_x" type="text" size="1" />×<input class="input" name="size_shtamp_cut_y" type="text" size="1" />мм.</td></tr>'; var size_prod_cut = '<tr><td style="text-align: right;">Размер изделия по ножам</td><td><input class="input" name="size_prod_cut_x" type="text" size="1" />×<input class="input" name="size_prod_cut_y" type="text" size="1" />мм.</td></tr>'; var size_prod_assembl = '<tr><td style="text-align: right;">Размер продукции в сложеном виде</td><td><input class="input" name="size_prod_x" type="text" size="1" />×<input class="input" name="size_prod_y" type="text" size="1" />×<input class="input" name="size_prod_z" type="text" size="1" />мм.</td></tr>'; var number_element_shtamp = '<tr><td style="text-align: right;">Количество изделий на штампе</td><td><input class="input" name="number_element_for_shtamp" type="text" size="1" /></td></tr>'; function on_content (i){ switch (i){ case "non": $('#content div').remove(); break; case "Папки": case "Коробки": case "Другие": $('#content div').remove(); $('#content').append(start+art+size_stamp_cut+size_prod_cut+size_prod_assembl+number_element_shtamp+end); break; case "Крючки на дверь": $('#content div').remove(); $("#content").append(start+art+size_stamp_cut+size_prod_cut+number_element_shtamp+end); break; case "Рубрикаторы": $('#content div').remove(); $("#content").append(start+art+size_stamp_cut+end); break; case "Круги": $('#content div').remove(); $("#content").append(start+art+size_stamp_cut+size_prod_cut+number_element_shtamp+end); break; } } Интересна ситуация: Когда этот код в конце страницы файла c кодом HTML, то swich отрабатывает все верно, но если я его вывожу в отдельный файл и подключаю его: <script type="text/javascript" src="путь и название файла"></script>, то работает только case "non": а остальные не работают. В чем может быть косяк? |
Все ребята!
Решил вопрос. В подключаемом файле стояла кодировка другая! |
Часовой пояс GMT +3, время: 23:39. |