制作在状态栏动态提示超链接地址的效果
2008-02-23 07:38:58来源:互联网 阅读 ()
制作方法:
在<body>中插入Javascript代码:
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var data = "0123456789";
var done = 1;
function statusIn(text) {
decrypt(text, 2, 1);
}
function statusOut() {
self.status = '';
done = 1;
}
function decrypt(text, max, delay) {
if (done) {
done = 0;
decrypt_helper(text, max, delay, 0, max);
}
}
function decrypt_helper(text, runs_left, delay, charvar, max) {
if (!done) {
runs_left = runs_left - 1;
var status = text.substring(0, charvar);
for (var current_char = charvar; current_char < text.length; current_char ) {
status = data.charAt(Math.round(Math.random()*data.length));
}
window.status = status;
var rerun = "decrypt_helper('" text "'," runs_left "," delay "," charvar "," max ");"
var new_char = charvar 1;
var next_char = "decrypt_helper('" text "'," max "," delay "," new_char "," max ");"
if(runs_left > 0) {
setTimeout(rerun, delay);
}
else {
if (charvar < text.length) {
setTimeout(next_char, Math.round(delay*(charvar 3)/(charvar 1)));
}
else {
done = 1;
}
}
}
}
// End -->
</script>
在有超链接处,加入代码:
onMouseOver="statusIn('Goto:[http://www.webjx.com/]');return true;" onMouseOut="statusOut();"
红色代码处为超链接的动态提示效果,你可以做相应的变动。
整个代码为:
<a href="http://www.webjx.com/"
onMouseOver="statusIn('Goto:[http://www.webjx.com/]');return true;"
onMouseOut="statusOut();" target="_blank">网页教学网</a>
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:使用CSS改变表格边框样式
下一篇:无提示信息禁止鼠标右键的脚本
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash