精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● ASP>>VBScript & JavaScript>>一段演示execCommand的代码

主题:一段演示execCommand的代码
发信人: yahao(亚豪)
整理人: i_am_trueman(2003-10-22 16:31:06), 站内信件
<HTML>
<HEAD><TITLE>Report mouse moves</TITLE>
<SCRIPT LANGUAGE="JScript">
function reportMove() {
    window.status = "X=" + window.event.x + " Y=" + window.event.y;
}

function reportSel()
{
var seltxt = document.selection.createRange()
alert(seltxt.text)
}

function doCopy()
{
var selRange = document.selection.createRange()
var seltxt = selRange.text
document.execCommand("Copy","",seltxt)
}

function doPaste()
{
var selRange = document.selection.createRange()
var seltxt = selRange.text

//alert(selRange.text)
seltxt = "test"
tBody.focus()
//selRange.pasteHTML("<P>Selection has been replaced.</P>")
document.execCommand("Paste")

}

function doDel()
{
var sel = document.selection;
if (sel!=null) {
    var rng = sel.createRange();
    if (rng!=null)
        rng.pasteHTML("<P>Selection has been replaced.</P>");
}

}
</SCRIPT>

<BODY onmousemove="reportMove()" onclick1="reportSel()">
<H1>Welcome!</H1>

<TEXTAREA NAME="dt" ROWS="10" COLS="30" id="tBody"></TEXTAREA>

<INPUT TYPE="button" onclick="doCopy()" value="Copy">
<INPUT TYPE="button" onclick="doPaste()" value="Paste">
<INPUT TYPE="button" onclick="doDel()" value="Delete">
</BODY>
</HTML>



----
绿色签名 - 欢迎光临网易广州虚拟社区ASP版

[关闭][返回]