求代码解释JavaScript
- 提问者网友:暮烟疏雨之际
- 2021-05-19 05:36
function ShowCustomFieldPanel()
{
if(document.Form1.cbxShowCustomFieldPanel.checked)
{
eval("customFieldPage" + ".src=\"ProductCustomField.aspx\";");
}
else
{
eval("customFieldPage" + ".src=\"\";");
}
}
function CheckAlert()
{
if(document.Form1.cbxNeedAlert.checked)
{
eval("mininum" + ".style.display=\"\";");
}
else
{
eval("mininum" + ".style.display=\"none\";");
}
}
function CardManage()
{
if(document.Form1.cbxIsCard.checked)
{
eval("card" + ".style.display=\"\";");
}
else
{
eval("card" + ".style.display=\"none\";");
}
}
function ManageCustomFields(pid)
{
temp=window.open('ProductCustomField.aspx?productid='+pid,'customfield','width=680,height=600,scrollbars=yes,top=0,left=0');
temp.focus();
}
</script>
- 五星知识达人网友:迟山
- 2021-05-19 06:40
<script language="javascript">
function ShowCustomFieldPanel()
{
if(document.Form1.cbxShowCustomFieldPanel.checked)//cbxShowCustomFieldPanel是check控件,
{
eval("customFieldPage" + ".src=\"ProductCustomField.aspx\";");//当选中时,customfiledpage导航到ProductCustomField.aspx
}
else
{
eval("customFieldPage" + ".src=\"\";");//未选中时,导航到空页面
}
}
function CheckAlert()
{
if(document.Form1.cbxNeedAlert.checked)//cbxNeedAlert同上,也是check控件
{//当选中时,mininum设置为显示,可见状态
eval("mininum" + ".style.display=\"\";");
}
else
{//未选中时,隐藏
eval("mininum" + ".style.display=\"none\";");
}
}
function CardManage()
{
if(document.Form1.cbxIsCard.checked)//cbxIsCard同上,也是check控件
{//选中时,card设置为可见
eval("card" + ".style.display=\"\";");
}
else
{//否则为不可见
eval("card" + ".style.display=\"none\";");
}
}
function ManageCustomFields(pid)
{//JS打开新窗口,地址是'ProductCustomField.aspx.......................,并将temp设置为获取焦点,显示到顶层
productid='+pid,'customfield','width=680,height=600,scrollbars=yes,top=0,left=0');
temp.focus();
}
</script>
- 1楼网友:酒者煙囻
- 2021-05-19 07:15
<script language="javascript">//JavaScript开始标记
function ShowCustomFieldPanel()//定义一个函数(显示自定义对话框面板) { if(document.Form1.cbxShowCustomFieldPanel.checked)//如果面板是选中状态 { eval("customFieldPage" + ".src=\"ProductCustomField.aspx\";");//显示内容,来自文件ProductCustomField.aspx } else//否则 { eval("customFieldPage" + ".src=\"\";");//显示空内容,也就是不显示内容 } } function CheckAlert()//定义一个函数(选中的提示,也就是样式效果) { if(document.Form1.cbxNeedAlert.checked)//如果cbxNeedAlert控件是选中状态 { eval("mininum" + ".style.display=\"\";");//样式为空也就是默认的; } else//否则 { eval("mininum" + ".style.display=\"none\";");//取消现有的样式 } } function CardManage()//定义一个函数 { if(document.Form1.cbxIsCard.checked)//如果控件cbxIsCard是选中状态 { eval("card" + ".style.display=\"\";");//样式为空也就是默认的样式 } else//否则 { eval("card" + ".style.display=\"none\";");//取消现有的样式 } } function ManageCustomFields(pid)//定义一个函数,并可传弟一个参数 { temp=window.open('ProductCustomField.aspx?productid='+pid,'customfield','width=680,height=600,scrollbars=yes,top=0,left=0');//设置打开窗口,并有传递参数,窗口宽度为680,高度为600,有滚动条,居左和上的距离是0; temp.focus();//设置当前窗口为活动窗口,也就是获得光标焦点 } </script>//JavaScript结束标记