不明白<iframe>是可编辑状态这是获取光标<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>获取鼠标坐标</title>
</head>
<body>
<form method="POST" action="--WEBBOT-SELF--">
<Script>
function getCoordinate(evnt)
{
if (document.all) {
x = event.screenX;
y = event.screenY;
m = window.event.x;
n = window.event.y;
}
else {
x = evnt.screenX;
y = evnt.screenX;
m = window.event.x;
n = window.event.y;
}
status = "屏幕水平坐标:"+ x + ";屏幕垂直坐标:"+ y + " 相对网页水平坐标:" + m + "相对网页垂直坐标:" + n;
} document.onmousemove = getCoordinate;
</Script>
</form>
</body>
</html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>获取鼠标坐标</title>
</head>
<body>
<form method="POST" action="--WEBBOT-SELF--">
<Script>
function getCoordinate(evnt)
{
if (document.all) {
x = event.screenX;
y = event.screenY;
m = window.event.x;
n = window.event.y;
}
else {
x = evnt.screenX;
y = evnt.screenX;
m = window.event.x;
n = window.event.y;
}
status = "屏幕水平坐标:"+ x + ";屏幕垂直坐标:"+ y + " 相对网页水平坐标:" + m + "相对网页垂直坐标:" + n;
} document.onmousemove = getCoordinate;
</Script>
</form>
</body>
</html>
<input type=button onclick=t() value=test>
<script>
setTimeout('window.frames["x"].document.designMode="On"',200)
function t()
{
window.frames["x"].focus()
o=window.frames["x"].document.selection.createRange()
o.pasteHTML("<b style='color:red'>"+document.all.xx.value+"</b>")
}
</script>
输入:<input id=xx>
-----------------------------------------------------
var rng = event.srcElement.createTextRange();
rng.moveToPoint(event.x,event.y);
rng.moveStart("character",-event.srcElement.value.length);
pnum.value = rng.text.length;//rng.text.length就是光标位置