会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
{myName:"Kim Wang",description:"疯狂的程序员!"}
项目:
出发啦旅游网
旅游博客
cdnjs
宣言:优秀艺术品的诞生,总是不易的。
博客园
首页
管理
js划词搜索(网上流传)
<!
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
>
<
html
>
<
head
>
<
title
>
Untitled Document
</
title
>
<
meta
http-equiv
="Content-Type"
content
="text/html; charset=gb2312"
>
</
head
>
<
body
>
<
SCRIPT
language
=javascript
>
<!--
document.body.onload
=
adddiv;
document.onmousedown
=
recordobj;
document.ondblclick
=
dbclick;
document.onmouseup
=
showselect;
var
starobj,isdb
=
false
,allow
=
true
;
function
isallow()
{
if
(allow)
{
allow
=
false
;
alert('is closed');
}
else
{
allow
=
true
;
alert('is opend');
}
}
function
dbclick()
{
isdb
=
true
;
}
function
recordobj()
{
starobj
=
event.srcElement;
}
function
showselect()
{
var
str
=
""
;
if
(event.srcElement.tagName
!=
"
A
"
&&
event.srcElement.tagName
!=
"
INPUT
"
&&
event.srcElement
==
starobj
&&!
isdb
&&
allow)
{
var
oText
=
document.selection.createRange();
if
(oText.text.length
>
0
)
{
str
=
oText.text;
oText.text
=
"
BuB
"
+
oText.text
+
"
EuE
"
;
}
oText.select();
event.srcElement.innerHTML
=
event.srcElement.innerHTML.replace(
"
BuB
"
,
"
<u style='FONT-WEIGHT: bold;COLOR: #ff3366'>
"
).replace(
"
EuE
"
,
"
</u>
"
);
}
searchgoogle(str)
isdb
=
false
;
}
function
searchgoogle(str)
{
var
obj
=
document.getElementById(
"
searchgoogle
"
);
if
(str.length
>
0
)
{
obj.style.display
=
"
block
"
;
obj.style.position
=
"
absolute
"
;
obj.style.zindex
=
999
;
obj.style.posTop
=
document.body.scrollTop
+
event.y
-
25
;
obj.style.posLeft
=
document.body.scrollLeft
+
event.x
+
5
;
obj.style.widht
=
80
;
obj.innerHTML
=
"
<a target=_blank href=http://www.google.com/search?ie=UTF-8&oe=UTF-8&q=
"
+
encodeURI(str)
+
"
style='BORDER-RIGHT: royalblue thin solid; BORDER-TOP: royalblue thin solid; FONT-WEIGHT: bold; BORDER-LEFT: royalblue thin solid; CLIP: rect(auto auto auto auto); COLOR: #ffffff; BORDER-BOTTOM: royalblue thin solid; BACKGROUND-COLOR: inactivecaption; TEXT-DECORATION: none'>Search It!</a>
"
;
}
else
{
obj.style.display
=
"
none
"
;
}
}
function
adddiv()
{
var
mobj
=
document.createElement(
"
div
"
);
mobj.id
=
"
searchgoogle
"
;
document.body.appendChild(mobj);
}
//
-->
</
SCRIPT
>
<
INPUT
type
="button"
onclick
="isallow()"
value
="关闭/打开划词功能"
>
<
a
href
='http://www.jb51.net'
target
='_blank'
><
font
color
=red
>
脚本
</
font
></
a
>
之家
</
body
>
</
html
>
posted @
2007-10-07 21:11
王祥 @ dot net 驿站
阅读(
327
) 评论(
0
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部