写B/S(使用Js),如何在阅读状态下读出域值,并且在新窗口中显示出来?????

eino 2002-05-18 04:15:22
一个表单,在web下阅读,同时作者域为空,(用户权限均为作者)。如何使用Javascript在新窗口中将其域值读出,经过用户修改后再存回该文档。(使用其它方法也可,但是要B/S)急!!!!!
...全文
2 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
rosemerry 2002-05-21
Set Session = New NotesSession
Set DB = Session.CurrentDatabase
Set Doc = Session.DocumentContext

Print |<SCRIPT LANGUAGE="JavaScript">|
Print |window.open("/|+GetDBPath(DB)+ + |/($All)/| + Doc.Universalid + |?EditDocument",target="_self");|
Print |Pos=window.location.href.indexOf("($All)");|
Print |FilePath=window.location.href.substr(0,Pos);|
Print |window.open(FilePath+"SelectPeopleLK?OpenForm&UNID="+"|+Doc.Universalid+|","","top=50,left=200,scrollbars=yes,toolbar=no,menubar=no,width=450,height=250,resizable=no")|
Print |</SCRIPT>|
回复
fokker 2002-05-20
作者域名称为:writer(如果改成其他的,但要将下面程序中的writer也改了)
在表单中新建一个按钮,并加入javascript;

var winNew=window.open("","");
winNew.document.writeln("<html>");
winNew.document.writeln("<body>");
winNew.document.writeln("<input id='names'>");
winNew.document.writeln("<input type=button value='修改' onclick='window.opener.document.all.writer.value=document.all.names.value;window.close();'>");
winNew.document.writeln("<script language=javascript>");
winNew.document.writeln("");
winNew.document.writeln("document.all.names.value=window.opener.document.all.writer.value;");
winNew.document.writeln("</script>");
winNew.document.writeln("</body>");
winNew.document.writeln("</html>");
回复
luckdan_78 2002-05-19
表单可以自动启动编辑模式,然后用计算文本现实各个域,还有就是表单可以选择产生所有域的html,这样js就可以调用了!
回复
发动态
发帖子
消息协作
创建于2007-08-27

520

社区成员

企业开发 Exchange Server
申请成为版主
社区公告
暂无公告