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