如题,急啊!
解决方案 »
- javascript 正则取字符串的问题
- js 创建新链接的问题
- 请教一个js读取xml文件的函数
- 函数的扩展 还是没没搞明白
- 新建一个ASP文件,把里面的代码贴进去,按常理说点击链接之后是不能后退的,为什么replace没起作用?
- 请问应该如何实现文本框字数满足条件,会把焦点移到下一文本框!
- <td>元素内设置了不换行,又设置了固定宽度,怎么才能让超出的内容不显示出来?
- 菜鸟问题:有两个select 组件选择一个的一项自动增加到另一个里面
- 有关onunload事件的问题
- 紧急求助:如何处理Netscape 不支持的javascript 函数
- javascript根据子节点得到父节点
- 怎样用鼠标动态更改table中行的行高,类似frame框架
<body oncontextmenu="show()" onclick="hid()">
<input name="asdasd" onfocus=setFocusObj(this)>
<input name="asdasd1" onfocus=setFocusObj(this)>
asdasdasd
<div id="div1" style="position:absolute;display:none"><div style="width:100%" onclick="setCopy();">复制</div><div style="width:100%" onclick="setPaste()">粘贴</div></div>
<script language=javascript>
var x,y
var focusObj
var selectedText
function show()
{
x=event.x
y=event.y
range=document.selection.createRange()
selectedText=range.text
window.setTimeout("showDiv()",300)
event.returnValue=false
}
function showDiv()
{
var obj =document.getElementById("div1")
obj.style.top=parseInt(y)+document.body.scrollTop
obj.style.left=parseInt(x)+document.body.scrollLeft
obj.style.display=''
}
function hid()
{
window.setTimeout("hidDiv()",300)
}
function hidDiv()
{
document.getElementById("div1").style.display='none'
}
function setCopy()
{
window.clipboardData.setData("text",selectedText)
}
function setPaste()
{
focusObj.focus();
document.execCommand('paste')
}
function setFocusObj(obj)
{
focusObj=obj
}
</script>
要浏览器支持才行