Notes&Domino授课教案:9-4 使用JavaScript显示对话框

上传人:大米 文档编号:569227490 上传时间:2024-07-28 格式:PPT 页数:10 大小:576KB
返回 下载 相关 举报
Notes&Domino授课教案:9-4 使用JavaScript显示对话框_第1页
第1页 / 共10页
Notes&Domino授课教案:9-4 使用JavaScript显示对话框_第2页
第2页 / 共10页
Notes&Domino授课教案:9-4 使用JavaScript显示对话框_第3页
第3页 / 共10页
Notes&Domino授课教案:9-4 使用JavaScript显示对话框_第4页
第4页 / 共10页
Notes&Domino授课教案:9-4 使用JavaScript显示对话框_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《Notes&Domino授课教案:9-4 使用JavaScript显示对话框》由会员分享,可在线阅读,更多相关《Notes&Domino授课教案:9-4 使用JavaScript显示对话框(10页珍藏版)》请在金锄头文库上搜索。

1、在Web中使用JavaScript使用JavaScript显示对话框在Web中使用JavaScript1.把JavaScript添加到表单2.JavaScript在域中的应用3.使用JavaScript显示对话框使用JavaScript显示对话框n在Notes客户端中可以使用Prompt,DialogBox,PickList显示各种对话框,nDomino在Web上不能使用这种功能,可以通过JavaScript创建对话框 n以示例说明如何创建对话框,n学习内容表单LearningContentFormn对话框显示的视图PickListForLearningCatalog。n为学习内容选择分类学习

2、内容表单学习内容表单n创建了一个计算文本,公式如下:nIf(IsDocBeingEdited;选择分类;)n在JS Header定义函数nfunction openPicker(databasePath, fieldName, columnNumber)window.PickListColumnNumber = columnNumber;window.PickListFieldName = fieldName;windowOpener(/+databasePath+/PickListForLearningCatalog?OpenView,Picker, width=350 , height=3

3、00, status, resize, scrollbars);windowOpener函数nfunction windowOpener(url, name, args) 1.if (typeof(popupWin) != object)2.popupWin = window.open(url,name,args);3. else 4.if (!popupWin.closed) 5.popupWin.location.href = url;6. else 7.popupWin = window.open(url, name,args);8.9.10.popupWin.focus();n对话框视

4、图对话框视图nPickListForLearningCatalog中产生单选按钮供我们选择,在视图的第一列用公式产生单选按钮: n“n给视图创建了一个表单模板:$ViewTemplate for PickListForLearningCatalog n用html通用文本创建了两个链接“确定”和“取消”。n确定 : 取消 passBackValue函数nfunction passBackValue( )1.frm = document.forms0;2.var k = checkRadioButtonSelected( frm.docs); /调用函数得到RadioButton的值。3.if (

5、k=-1) 4.return alert(请选择一项.);5. else if (k=0) 6.vals = frm.docs.value.split( , ); /把一个值分割成数组7. else 8.vals = frm.docsk.value.split( , );9.10./使用eval函数得到父窗口需要赋值的域11.obj = eval( window.opener.document.forms0. + window.opener.PickListFieldName );12./根据指定的序号返回值13.obj.value = vals window.opener.PickListC

6、olumnNumber - 1 ;14.window.close();ncheckRadioButtonSelected 函数nfunction checkRadioButtonSelected( e ) 1.if ( !e0) /handle single item group first2.if ( e.checked ) 3.return 0;4. else 5.return -16.7. else /handle multi-item groups8.return isSomethingSelected( e );9.n isSomethingSelected函数nfunction isSomethingSelected( obj )1.for (var r=0; r obj.length; r+)2.if ( objr.checked ) return r;3.4.return -1n

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号