关于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那么窗口就打开你指定的页面。我也很菜,有些地方解释的也可能不对,你参考一下吧