source

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

<head>

<meta name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 10.0.4.0 for Windows">

<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">

<meta http-equiv="Content-Style-Type" content="text/css">

<title>Lotus NOTES URL link tool</title>

</head>

<body>

<script>

var data = "";

function setReset(){

document.getElementById("txtLinkData").value = "";

document.getElementById("notesdblink").innerHTML = "";

document.getElementById("txtnotesdblink").value = "";

document.getElementById("notesviewlink").innerHTML = "";

document.getElementById("txtnotesviewlink").value = "";

document.getElementById("notesdoclink").innerHTML = "";

document.getElementById("txtnotesdoclink").value = "";

}

function createLink(){

var t1 = "<REPLICA ";

data = document.getElementById("txtLinkData").value;

if(document.all){

var clpdata = clipboardData.getData("Text");

if(clpdata.indexOf("<NDL>") != -1){

data = clpdata;

}

}

var notesdbid;

if( (data.indexOf("<NDL>") == -1) || (data.indexOf("<REPLICA ") == -1) ){

alert("Please do : step1");

return;

}

notesdbid = data.substring( data.indexOf(t1) + t1.length, data.indexOf(">",data.indexOf(t1) + t1.length ) ).replace(":","");

var t2 = "<HINT>CN=";

var notesdbhost = data.substring( data.indexOf(t2) + t2.length, data.indexOf("/",data.indexOf(t2) + t2.length ) );

var notesdblink = "notes://" + notesdbhost + "/" + notesdbid + "/";

var notesviewlink = "";

var notesdoclink = "";

var t3 = "<VIEW OF";

if(data.indexOf(t3) != -1){

var notesviewid = data.substring( data.indexOf(t3) + t3.length, data.indexOf(">",data.indexOf(t3) + t1.length ) ).replace(":","").replace(":","").replace("-ON","");

notesviewlink = notesdblink + notesviewid + "/";

}

var t4 = "<NOTE OF";

if(data.indexOf(t4) != -1){

var notesdocid = data.substring( data.indexOf(t4) + t4.length, data.indexOf(">",data.indexOf(t4) + t4.length ) ).replace(":","").replace(":","").replace("-ON","");

notesdoclink = notesviewlink + notesdocid + "/";

}

document.getElementById("notesdblink").innerHTML = "<a href=\"" + notesdblink + "\">" + notesdblink + "</a>";

document.getElementById("txtnotesdblink").value = notesdblink;

document.getElementById("notesviewlink").innerHTML = "<a href=\"" + notesviewlink + "\">" + notesviewlink + "</a>";

document.getElementById("txtnotesviewlink").value = notesviewlink;

document.getElementById("notesdoclink").innerHTML = "<a href=\"" + notesdoclink + "\">" + notesdoclink + "</a>";

document.getElementById("txtnotesdoclink").value = notesdoclink;

}

</script>

<h3>STEP1 : Copy document or view or database link on Lotus Notes.</h3>

<h3>STEP2 : Paste clipboard data textbox. (For FireFox)</h3>

<textarea rows="8" cols="64" name="txt" id="txtLinkData" ></textarea><br>

<input type="button" onclick="createLink();" name="btn" value="Create Link">

<input type="button" onclick="setReset();" name="btn" value="Reset">

<br>

DB link <span id="notesdblink"></span><br>

<input type="text" id="txtnotesdblink" name="btn" size="64"><br>

<br>

VIEW link <span id="notesviewlink"></span><br>

<input type="text" id="txtnotesviewlink" name="btn" size="64"><br>

<br>

Document link <span id="notesdoclink"></span><br>

<input type="text" id="txtnotesdoclink" name="btn" size="64"><br>

<hr>

</body>

</html>