复制代码代码如下:
<script type = "text/javascript">
função gettxt1cursorposition () {
var otxt1 = document.getElementById ("txt1");
var cursurPosition = -1;
if (otxt1.selectionStart) {// 非 ie 浏览器
cursurPosition = otxt1.SelectionStart;
} else {// ie
var range = document.selection.createrange ();
range.movestart ("caractere",-otxt1.value.length);
cursurPosition = range.text.length;
}
alerta (cursurposição);
}
Função Settxt1Cursorposition (i) {
var otxt1 = document.getElementById ("txt2");
var cursurPosition = -1;
if (otxt1.selectionStart) {// 非 ie 浏览器
otxt1.SelectionStart = i;
} else {// ie
var range = otxt1.createTexTrange ();
range.move ("personagem", i);
range.Select ();
}
}
função getta1cursorposition () {
var evt = window.event? window.event: getta1cursorposition.caller.argudents [0];
var ota1 = document.getElementById ("ta1");
var cursurPosition = -1;
if (OTA1.SelectionStart) {// 非 ie 浏览器
cursurPosition = OTA1.SELECTIONSTART;
} else {// ie
var range = ota1.createTexTrange ();
range.movetopoint (evt.x, evt.y);
range.movestart ("caractere",-ota1.value.length);
cursurPosition = range.text.length;
}
alerta (cursurposição);
}
função setela1cursorposition (i) {
var ota2 = document.getElementById ("TA2");
if (ota2.SelectionStart) {// 非 ie 浏览器
ota2.SelectionStart = i;
ota2.SelectionEnd = i;
} else {// ie
var range = OTA2.CreateTexTrange ();
range.move ("personagem", i);
range.Select ();
}
}
</script>