-1
我試圖做一個日曆使用Java腳本..但它不工作與它的功能。任何人都可以說我在這裏犯了什麼錯誤?我的JavaScript日曆不工作,
我能找到我的Dreamweaver的是,如果我刪除此功能f_calc()我能得到按鈕從1到9點和所有,
function f_calc(id,n)
{
if(n=='C')
{
init_calc(id);
}
else if(n=='=')
{
if(calc_array[id][0]!='=' && calc_array[id][1]!=1)
{
eval('calcul='+calc_array[id][2]+calc_array[id][0]+calc_array[id][3]+';');
calc_array[id][0] = '=';
$id('area').value=calcul;
calc_array[id][2]=calcul;
calc_array[id][3]=0;
}
}
else if(n=='+-')
{
$id('area').value=$id('area').value*(-1);
if(calc_array[id][0]=='=')
{
calc_array[id][2] = $id('area').value;
calc_array[id][3] = 0;
}
else
{
calc_array[id][3] = $id('area').value;
}
pas_ch = 1;
}
else if(n=='nbs')
{
if($id('area').value<10 && $id('area').value>-10)
{
$id('area').value=0;
}
else
{
$id('area').value=$id('area').value.slice(0,$id(i'area').value.length-1);
}
if(calc_array[id][0]=='=')
{
calc_array[id][2] = $id('area').value;
calc_array[id][3] = 0;
}
else
{
calc_array[id][3] = $id('area').value;
}
}
else
{
if(calc_array[id][0]!='=' && calc_array[id][1]!=1)
{
eval('calcul='+calc_array[id][2]+calc_array[id][0]+calc_array[id][3]+';');
$id('area').value=calcul;
calc_array[id][2]=calcul;
calc_array[id][3]=0;
}
calc_array[id][0] = n;
}
if(pas_ch==0)
{
calc_array[id][1] = 1;
}
else
{
pas_ch=0;
}
document.getElementById('area').focus();
return true;
}
這裏是我的JSfiddle demo
感謝ü這麼多找出我的錯誤。其現在的工作.. –
歡迎親愛的@ user2720205 .... :-) –
感謝@mandip的幫助...... – w3b