新人求助:获取文档的URL地址
想通过一个Button获取已选择文档的URL地址。那位高手给点帮助?先谢过。 --------------------编程问答-------------------- Notesurl --------------------编程问答-------------------- 在视图中构造一列"[<INPUT TYPE=checkbox NAME=\"Selected\" onClick=\"check(this.value);\" VALUE=\""+@Text(@DocumentUniqueID)+"\">]" 然后通过js函数查找“INPUT ”,获得VALUE值即@DocumentUniqueID然后就可以很容易地构造url了
function getUniqueID(document){
var List;
var strUNID="";
var isChecked;
var pos;
var unid;
var checkboxList = document.getElementsByTagName("INPUT");
for(var i=0; i<checkboxList.length; i++){
List = checkboxList(i);
isChecked = List.checked;
if(!isChecked) continue;
if(List.name=="Selected" ){
unid = List.value;
pos = unid.indexOf(":");
if(pos>0) unid = unid.substring(0,pos);
strUNID = unid + ";" + strUNID;
}
}
if(strUNID!="") strUNID = strUNID.substring(0,strUNID.length - 1);
return strUNID;
} --------------------编程问答-------------------- 感谢楼上的。我试试 --------------------编程问答-------------------- 文档已经选择了,通过JS可以获得文档的ID,然后通过"/"+document.forms[0].CurDb.value+"/0/"+DocID+"?opendocument" --------------------编程问答-------------------- 按楼主的方法, 在视图中新增一列,并在列值中输入: "[ <INPUT TYPE=checkbox NAME=\"Selected\" onClick=\"check(this.value);\" VALUE=\""+@Text(@DocumentUniqueID)+"\">]"。
然后新一Button,将下面的代码COPY
在View中,选择一个文档后,点击Button,没提示出错的信息,在Word中粘贴显示出来的结果非URL 地址,而是之前的Windows COPY的内容。。
补充:企业软件 , Lotus