脚本

  function copyImage(sImgID)
   {
      var ctrlRange = document.body.createControlRange();
      ctrlRange.add(document.all(sImgID));
      ctrlRange.execCommand("Copy");
   }

function AddLink()
{
 //identify selected text
 var sText = document.selection.createRange();
 if (sText.text != "")
 {
   //create link
   document.execCommand("CreateLink");
   //change the color to indicate success
   if (sText.parentElement().tagName == "A")
   {
     sText.execCommand("ForeColor",false,"#FF0033");
   }
 }
 else
 {
     alert("Please select some text!");
 }  
}


function printcontent {
bdhtml=window.document.body.innerHTML;
 sprnstr="<!--startprint-->";
 eprnstr="<!--endprint-->";
 prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17);
 prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));
 window.document.body.innerHTML=prnhtml;
 window.print();

}

var sInitColor = null;
function callColorDlg(){
 
if (sInitColor == null)
 //display color dialog box
 var sColor = dlgHelper.ChooseColorDlg();
else
 var sColor = dlgHelper.ChooseColorDlg(sInitColor);
 //change decimal to hex
 sColor = sColor.toString(16);
 //add extra zeroes if hex number is less than 6 digits
if (sColor.length < 6) {
  var sTempString = "000000".substring(0,6-sColor.length);
  sColor = sTempString.concat(sColor);
}
 //change color of the text in the div
 oDiv.style.color= sColor;
 sInitColor = sColor;
 
}
 //This variable must have global scope for the callColorDlg function to persist the chosen color
var sInitColor = null;
function callColorDlg(){
//if sInitColor is null, the color dialog box has not yet been called
if (sInitColor == null)
 var sColor = dlgHelper.ChooseColorDlg();
else
//call the dialog box and initialize the color to the color previously chosen
 var sColor = dlgHelper.ChooseColorDlg(sInitColor);
//change the return value from a decimal value to a hex value and make sure the value has 6
//digits to represent the RRGGBB schema required by the color table
 sColor = sColor.toString(16);
if (sColor.length < 6) {
  var sTempString = "000000".substring(0,6-sColor.length);
  sColor = sTempString.concat(sColor);
}
 document.execCommand("ForeColor", false, sColor);
 
//set the initialization color to the color chosen
 sInitColor = sColor;
 
}

原文地址:https://www.cnblogs.com/BlogNetSpace/p/1435567.html