JavaScript另类用法(bookmarklet(书签))

其实在 IE并没有“书签”这一说法,是在 FireFox 中的称呼,IE中称作“收藏夹”。
我们可以利用这种书签实现很多比较实用而好玩的功能。
如:你若觉得不喜欢当前页面的颜色设置,你完全可以自己改变其颜色。
效果如下:
JavaScript另类用法(bookmarklet(书签))
文章图片

若想还原,刷新一下该页即可

步骤如下(以IE6 为例,其他浏览器同理,有细微区别):
1.添加一个页面到收藏夹中。
2.选择此收藏,右键打开其属性,在URL( U),栏中输入如下JS代码:
javascript: void (document.bgColor = ' green ' ); 然后点确定,这时系统会弹出如下提示:
JavaScript另类用法(bookmarklet(书签))
文章图片

选择 确定,书签制作ok!
打开百度主页,然后在收藏夹中点击刚自定义的书签,看页面背景颜色是不是变成你自己喜欢的 。
若你JS技术足够高,可以自己定义很多功能,玩玩或者做类似小型计算器、单位转换、在线词典等。尽情发挥 JavaScript另类用法(bookmarklet(书签))
文章图片

以下是几个实用的书签。
1.web安全色表
javascript: var i,j,k,l,t = '

' , c = new Array( ' 00 ' , ' 33 ' , ' 66 ' , ' 99 ' , ' CC ' , ' FF ' ); for (i = 0 ; i < 6 ; i ++ ){ for (j = 0 ; j < 6 ; j ++ ){t += ' ' ; for (k = 0 ; k < 6 ; k ++ ){l = c[i] + c[j] + c[k]; t += ' ' }t + ' ' }} void (document.body.innerHTML = t + '
' + l + '
' );
2.改变当前页面字体颜色
javascript: if (frames.length < 1 ){ void (document.fgColor = prompt( ' Change to which text color? ' , '' ))} else {alert( ' Page has frames.! ' )}
3.验证当前页面
javascript: void (window.open( ' http://validator.w3.org/check?uri= ' + window.location.href, '' , ' width=700,height=800,status=yes,resizable=yes,scrollbars=yes,location=yes ' ));
另外,推荐一个网站,
www.bookmarklets.com,这里提供各种书签,可以直接从那里获取,若喜欢某个书签可以直接鼠标右键进行收藏。 【JavaScript另类用法(bookmarklet(书签))】转载于:https://www.cnblogs.com/ucetgg/archive/2007/12/20/1007891.html

    推荐阅读