Как сделать так, чтобы сначало список был свернут, и при нажатии "-" - разворачивался.
Сейчас же список развернут сразу, а потом уже нажимая "+" или "-" список или свертывается или разворачивается. Вот хочу изменить, не знаю как. Код скрипта
Сейчас же список развернут сразу, а потом уже нажимая "+" или "-" список или свертывается или разворачивается. Вот хочу изменить, не знаю как. Код скрипта
| Код |
|---|
<SCRIPT language="JavaScript"><!--
function sh(a_name, img_name,div_name){
div = document.getElementById(div_name);
img = document.getElementById(img_name);
a = document.getElementById(a_name);
if(div.style.display == 'none'){
div.style.display = 'block';
img.src = 'minus.gif';
a.title = "Скрыть продукты";
// a.innerHTML = '<img src="minus.gif" mce_src="minus.gif" width="12" height="12" alt="Скрыть продукты" title="Скрыть продукты" align="absmiddle">';
} else {
div.style.display = 'none';
img.src = 'plus.gif';
a.title = "Показать продукты";
// a.innerHTML = '<img src="plus.gif" mce_src="plus.gif" width="12" height="12" alt="Показать продукты" title="Показать продукты" align="absmiddle">'
}
}
function calc(g,k,field_name,subtotal_name){
field = document.getElementById(field_name);
subtotal = document.getElementById(subtotal_name);
oTtotal = document.getElementById('total');
g = toNum(g);
// if(isNaN(g)){g = 0}
// alert(g);
kk = Math.round(k / 100 * g);
subtotal.value = toNum(subtotal.value) - toNum(field.value);
oTtotal.value = toNum(oTtotal.value) - toNum(field.value);
field.value = toStr(kk);
subtotal.value = toNum(subtotal.value) + kk;
oTtotal.value = toNum(oTtotal.value) + kk;
}
function toNum(v){
v = parseFloat(v);
if(isNaN(v)){v = 0}
return v;
}
function toStr(v){
if(v == 0){
return '';
} else {
return v;
}
}
function setAllToVal(v){
for(i=1;i<288+1;i++){
document.getElementById('p'+i).value = v;
document.getElementById('p'+i).onkeyup();
}
}
//--></script>
|
Изменено:
Nasmachne - 31 Октября 2012 23:43

