Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我的javascript日历不工作,_Javascript_Html - Fatal编程技术网

我的javascript日历不工作,

我的javascript日历不工作,,javascript,html,Javascript,Html,我正在尝试使用java脚本制作日历。。但它不能与它的功能一起工作,。谁能说我犯了什么错误 我可以在我的dreamweaver中发现,如果我删除这个函数f_calc(),我可以得到从1到9的按钮,以及点和所有按钮 function f_calc(id,n) { if(n=='C') { init_calc(id); } else if(n=='=') {

我正在尝试使用java脚本制作日历。。但它不能与它的功能一起工作,。谁能说我犯了什么错误

我可以在我的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;
}
函数f_计算(id,n)
{
如果(n=='C')
{
初始计算(id);
}
如果(n='='='),则为else
{
if(计算单元数组[id][0]!='='&计算单元数组[id][1]!=1)
{
eval('calcul='+calc_数组[id][2]+calc_数组[id][0]+calc_数组[id][3]+';');
计算数组[id][0]='=';
$id('area')。值=计算;
calc_数组[id][2]=计算;
calc_数组[id][3]=0;
}
}
else如果(n=='+-')
{
$id('area')。值=$id('area')。值*(-1);
如果(计算数组[id][0]='='=')
{
计算数组[id][2]=$id('area')。值;
calc_数组[id][3]=0;
}
其他的
{
计算数组[id][3]=$id('area')。值;
}
pas_ch=1;
}
else如果(n=='nbs')
{
如果($id('area')。值-10)
{
$id('area')。值=0;
}
其他的
{
$id('area').value=$id('area').value.slice(0,$id(i'area').value.length-1);
}
如果(计算数组[id][0]='='=')
{
计算数组[id][2]=$id('area')。值;
calc_数组[id][3]=0;
}
其他的
{
计算数组[id][3]=$id('area')。值;
}
}
其他的
{
if(计算单元数组[id][0]!='='&计算单元数组[id][1]!=1)
{
eval('calcul='+calc_数组[id][2]+calc_数组[id][0]+calc_数组[id][3]+';');
$id('area')。值=计算;
calc_数组[id][2]=计算;
calc_数组[id][3]=0;
}
计算单元数组[id][0]=n;
}
if(pas_ch==0)
{
calc_数组[id][1]=1;
}
其他的
{
pas_ch=0;
}
document.getElementById('area').focus();
返回true;
}

这是我的

首先你能告诉我吗。过去这里。。。上面的代码中有js错误的丢失

你们能不能把下面的线换掉

 $id('area').value=$id('area').value.slice(0,$id(i'area').value.length-1);
低于一

 $id('area').value=$id('area').value.slice(0,$id(i+'area').value.length-1);

非常感谢你发现我的错误,。现在开始工作..欢迎亲爱的@user2720205….:-)谢谢@mandip的帮助…@MandipDarji但是我的退格在这里不起作用了???@user2720205,你能上传所有的代码吗。。。。。我想查看您的代码和错误。。。。