日期:2014-05-16  浏览次数:20358 次

关于function的问题
function   add1()   {
var   result   =   openShowModal( "questionnaireTitle.do?method=questionnaireTitleAddPage ",   470,   320);
if   (result   ==   "true ")   {
          window.location   =   document.forms[0].action;
}else   if(typeof(result)   !=   "undefined "){
          window.location   =   "questionnaireTitle.do?method=designQuestionnaire&questionnaireTitleId= "   +   result+ "&catery=2 ";

    }
}
上面那个funtion不明白,不知道openShowModal有何用?   window.location   呢?
document.forms[0].action那个ACTIONY用来干什么啊?
谢谢

------解决方案--------------------
1、openShowModal 是自己定义的一个函数,干什么用,得问它自己了
2、window.location 用于操作浏览器,例:location.reload()重新加载、location.href= " "跳转到指定地址
3、document.forms[0]用户获得当前网页的第一个 <Form> 元素,.action是该元素的一个属性
------解决方案--------------------
1、openShowModal 是自己定义的一个函数,猜测功能是打开一个模态窗口,参数的意思是窗口地址,和大小.
2、window.location 用于操作浏览器,例:location.reload()重新加载、location.href= " "跳转到指定地址(同意)
3、document.forms[0]用户获得当前网页的第一个 <Form> 元素,.action是该元素的一个属性,这个属性代表的意思是是这个表单提交给哪个地址.

------解决方案--------------------
openShowModal应该是自定义函数,用来打开一窗口供用户输入或选择然后返回结果,类似于showModalDialog你可以在baidu查一下此函数的用法。document.forms[0].action是引用表单的处理页面名称如**.asp,**.jsp等。window.location设置窗口要打开的页面。如设置window.location=www.*.*/test.htm那么窗口就打开你指定的页面。我也很菜,有些地方解释的也可能不对,你参考一下吧