<textarea style="width: 300;height:100">can you 先选中我 help me?</textarea>
<input type=button value="add picture"
onclick="window.clipboardData.setData('Text','[image]/xxx/yyy/zzz.gif[/image]'); document.execCommand('Paste')">
<input type=button value="add picture"
onclick="window.clipboardData.setData('Text','[image]/xxx/yyy/zzz.gif[/image]'); document.execCommand('Paste')">
用户什么都不懂,没法让他们先选择“先选中我”才add 就好像写字板一样,光标再那里,就可以进行复制,添加之类的操作不过我真的不知道document可以有exec的功能,真的很感谢。再帮帮忙。我就是要得到用户的光标在那里(不选择任何东西)然后点击按钮
得到光标处的文字索引。
出现我想要那种效果。
<input type=button value="add picture" onclick="pa()"><script language=javascript>
function pa()
{
document.all.txt.focus();
window.clipboardData.setData('Text','[image]/xxx/yyy/zzz.gif[/image]');
document.execCommand('Paste')
}
</script>
<input type=button value="add picture" onclick="pa()"><script language=javascript>
function pa()
{
document.all.txt.focus();
var str = window.clipboardData.getData("Text"); //获得剪贴版的文字
window.clipboardData.setData('Text','[image]/xxx/yyy/zzz.gif[/image]');
document.execCommand('Paste');
window.clipboardData.setData('Text', str); //将原剪贴板里的文字贴还回去
}
</script>