<HTML>
<头>
<TITLE>javaScript--execCommand 指令集</TITLE>
<脚本语言=“Javascript”>
/*
* 该函数执行copy指令
*/
document.execCommand("BackgroundImageCache", false, true);
函数 fn_doufucopy(){
编辑.选择();
document.execCommand('复制');
}
/*
* 该函数执行paste指令
*/
函数 fn_doufupaste(){
tt.focus();
document.execCommand('粘贴');
}
/*
* 该功能用于创建超链接
*/
函数 fn_creatlink() {
document.execCommand('CreateLink',true,'true');//弹出一个对话框输入URL
//document.execCommand('CreateLink',false,'http://www.51cto.com');
}
/*
* 该功能用于将选中的块设置为指定的背景颜色
*/
函数 fn_change_backcolor(){
document.execCommand('BackColor',true,'#FFbbDD');//true或false都可以
}
/*
* 该功能用于将选中的块设置指定的前景色、改变选中块的字体大小、改变字体、字体变粗变斜
*/
函数 fn_change_forecolor(){
//指定前方景色
document.execCommand('ForeColor',false,'#BBDDCC');//true或false都可以
//指定背景色
document.execCommand('FontSize',false,7); //true或false都可以
// 字体必须是系统支持的字体
document.execCommand('FontName',false,'标楷体'); //true或false都可以
// 字体变粗
document.execCommand('粗体');
//变斜体
document.execCommand('斜体');
}
http://www.devdao.com/
/*
* 该功能用于将选中的块加上不同的线条
*/
函数 fn_change_selection(){
//将选中的文字加下划线
document.execCommand('下划线');
//在选中的文字上划粗线
document.execCommand('删除线');
//将选中的部分文字变细
document.execCommand('SuperScript');
//将选中区块的下划线取消掉
document.execCommand('下划线');
}
/*
* 该功能用于将选中的块排成不同的格式
*/
函数 fn_format(){
//有序列排列
document.execCommand('InsertOrderedList');
//实心无序列排列
document.execCommand('InsertUnorderedList');
//空心无序列排列
document.execCommand('缩进');
}
/*
* 该功能用于将选中的块剪下或者删除掉
*/
函数 fn_CutOrDel(){
//删除选中的块
//document.execCommand('删除');
//剪切下选中的块
document.execCommand('剪切');
}
/*
* 该功能用于将选中的块重新设置一个相应的物品
*/
函数 fn_InsObj(){
/*
**********************************************
* 以下指令均为选中的块重设一个对象;
* 如没有特殊说明,第二个参数 true 或 false 是一样的;
* 参数三表示为该对象的id;
* 可以用在javascript中通过其指定的id来控制它
**********************************************
*/
/*重新设置一个按钮(InsertButton和InsertInputButtong一样,只是前面不是按钮,晚上是输入)*/
/*
document.execCommand('InsertButton',false,"aa"); //true或false无效
document.all.aa.value="风舞九天";
*/
//重新设置一个字段集
/*
document.execCommand('InsertFieldSet',true,"aa");
document.all.aa.innerText="刀剑如梦";
*/
//插入一条水平线
//document.execCommand('InsertHorizontalRule',true,"aa");
// 插入一个iframe
//document.execCommand('InsertIFrame',true,"aa");
//插入一个InsertImage,设置true时需要图片,false时不需要图片
//document.execCommand('InsertImage',false,"aa");
// 插入一个复选框
//document.execCommand('InsertInputCheckbox',true,"aa");
// 插入一个文件类型的对象
//document.execCommand('InsertInputFileUpload',false,"aa");
// 插入一个隐藏的
/*
document.execCommand('InsertInputHidden',false,"aa");
警报(文档.all.aa.id);
*/
// 插入一个InputImage
/*
document.execCommand('InsertInputImage',false,"aa");
document.all.aa.src="F-a10.gif";*/
// 插入一个密码
//document.execCommand('InsertInputPassword',true,"aa");
// 插入一个Radio
//document.execCommand('InsertInputRadio',false,"aa");
// 插入一个Reset
//document.execCommand('InsertInputReset',true,"aa");
// 插入一个提交
//document.execCommand('InsertInputSubmit',false,"aa");
// 插入一个输入文本
//document.execCommand('InsertInputText',false,"aa");
// 插入一个文本区域
//document.execCommand('InsertTextArea',true,"aa");
// 插入一个选择列表框
//document.execCommand('InsertSelectListbox',false,"aa");
// 插入一个单选
document.execCommand('InsertSelectDropdown',true,"aa");
//插入一个换行符(硬回车??)
//document.execCommand('InsertParagraph');
// 插入一个选取框
/*document.execCommand('InsertMarquee',true,"aa");
document.all.aa.innerText="bbbbb";*/
//用于取消选中的阴影部分
//document.execCommand('取消选择');
// 选中页面上的所有元素
//document.execCommand('SelectAll');
}
/*
*该函数用于将页面保存为一个文件
*/
函数 fn_save(){
// 第二个参数为需要保存的文件名
document.execCommand('另存为','mycodes.txt');
//整个打印页面
//document.execCommand('PRint');
}
</脚本>
</头>
<正文>
<input id="edit" value="示例" NAME="edit"><br>
<按钮ID =“按钮1”>复制</按钮> <按钮ID =“按钮2”>
粘贴</按钮><br>
<textarea id="tt" rows="10" cols="50" NAME="tt"></textarea>
<小时>
<br>
浮沉聚散又再变化,但总可卷土重来。<br>
天若有情天亦老,人间正道是沧桑。<br>
都怪我,太执着,却也等不到花开叶落。<br>
<br>
请选择以上字母,然后单击以下按钮:<br>
<小时>
<input type="button" value="创建CreateLink" ID="Button3" NAME="Button3"><br>
<input type="button" value="改变文字背景色" ID="Button4" NAME="Button4"><br>
<input type="button" value="改变文字前景色" ID="Button5" NAME="Button5"><br>
<input type="button" value="给文字增加线条" ID="Button6" NAME="Button6"><br>
<input type="button" value="改变文字的排列" ID="Button7" NAME="Button7"><br>
<input type="button" value="删除或剪切下选中的部分" ID="Button8" NAME="Button8"><br>
<input type="button" value="插入对象" ID="Button9" NAME="Button9"><br>
<input type="button" value="保存或打印文件" ID="Button10" NAME="Button10"><br>
<input type="button" value="Refresh属性" onclick="document.execCommand('Refresh')" ID="Button11" NAME="Button11">
</正文>
</HTML>
-