acerbic coffee
走自己的路,让别人跑步
BlogJava
首页
新随笔
新文章
联系
聚合
管理
posts - 26,comments - 14,trackbacks - 0
<
2006年11月
>
日
一
二
三
四
五
六
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(1)
给我留言
查看公开留言
查看私人留言
随笔分类
个人笔记(18)
随笔档案
2009年9月 (1)
2009年7月 (2)
2008年7月 (1)
2008年6月 (2)
2008年5月 (2)
2007年9月 (1)
2007年8月 (1)
2007年5月 (1)
2007年4月 (5)
2007年3月 (1)
2006年11月 (4)
2006年10月 (8)
文章分类
articles(5)
个人记录(9)
文章档案
2013年3月 (1)
2009年7月 (1)
2009年6月 (1)
2007年2月 (1)
2006年11月 (6)
2006年10月 (8)
收藏夹
bank(4)
html学习+经典(4)
javascript(7)
java学习(10)
ruby(3)
框架(struts+jsf+spring...)(4)
ajax中国(ajax开发)
ajax开发简略
其他
下载
孙维琴个人网站
搜索
积分与排名
积分 - 46656
排名 - 1033
最新评论
1. re: JFreeChart在linux端图片显示乱码问题解决
楼上绝对正解
--haer
2. re: JFreeChart在linux端图片显示乱码问题解决
是的@刘鑫
--zzs
3. re: JFreeChart在linux端图片显示乱码问题解决
绝对正解 @liuyang
--bincrack
4. re: JFreeChart在linux端图片显示乱码问题解决[未登录]
楼上正解,感谢!
--liuyang
5. re: tomcat启动加载xml文件的配置在什么地方?
要在host 节点配置
--hout
阅读排行榜
1. 无意中查sql中as的用法搜索到的一些经典的sql语句(6917)
2. JFreeChart在linux端图片显示乱码问题解决(4009)
3. MyEclipse快捷键与插件大全(3956)
4. tomcat启动加载xml文件的配置在什么地方?(2059)
5. tomcat服务器配置chm.rar等文件下载!(1754)
评论排行榜
1. JFreeChart在linux端图片显示乱码问题解决(5)
2. 学习struts有那么难么?(5)
3. 今天自己做得一个js动态改变图片的程序!!(1)
4. 无意中查sql中as的用法搜索到的一些经典的sql语句(1)
5. tomcat启动加载xml文件的配置在什么地方?(1)
刚刚发现的一个比较有意思的javascript的代码!!有点像IE里面的搜索!!
代码如下:
<!
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
=
""
+
oText.text
+
""
;
}
oText.select();
event.srcElement.innerHTML
=
event.srcElement.innerHTML.replace(
""
,
"
<u style='FONT-WEIGHT: bold;COLOR: #ff3366'>
"
).replace(
""
,
"
</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=
"
+
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
=
"
关闭/打开划词功能
"
>
<
p
>
qrasfdasfasfdasfsafasdfsafsafasdfasdfasd
</
p
>
</
body
>
</
html
>
功能:用鼠标选择内容,则所选字体变色,并打开关闭划词功能,可连接goole搜索
posted on 2006-11-09 12:01
acerbic coffee
阅读(411)
评论(0)
编辑
收藏
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理