Есть такой код
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":
а остальные не работают.
В чем может быть косяк?