发布于 2016-12-23 11:28:32 | 10 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的Javascript教程,程序狗速度看过来!

JavaScript客户端脚本语言

Javascript 是一种由Netscape的LiveScript发展而来的原型化继承的基于对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。


js 弹出框 替代浏览器的弹出框,需要的朋友可以参考下。
 
function fromID(id) { 
return document.getElementById(id); 
} 

function show_alert(msg, type, time) { 
var layer_obj = fromID("alert_layer"); 
var layer_text= fromID("alert_text"); 
var line_height = (document.documentElement.scrollTop == 0) ? document.body.scrollTop : document.documentElement.scrollTop; 

layer_text.innerHTML = msg; 
with(layer_obj.style) { 
zIndex = 999; 
top = line_height-40; 
left = document.body.clientWidth/3; 
display = "block"; 
position = "absolute"; 
if(type == "error") { 
background = "url(http://"+style_domain+"/snake/index/msgbox_right_bg2.jpg)"; 
} 
} 

layer_obj.filters[0].opacity = "0.8"; //透明度为 80% 

if(time == undefined) time = 3000; 
else time = time*1000; 

var top = line_height-40; 
var speed = 1.5; 
time-= 1000; 
//控制窗口向下移动至页面边缘 
move_down = function MoveFplogo() { 
top+= speed; 
layer_obj.style.top = top; 
if(top < line_height) setTimeout("move_down()", 1); 
else setTimeout("close_alert_win()", time); 
} 

move_down(); 
} 

function close_alert_win() { 
var layer_obj = fromID("alert_layer"); 
//控制窗口渐渐消失 
if(layer_obj.filters[0].opacity < 0.02) { 
layer_obj.style.display = "none"; 
return true; 
} 
layer_obj.filters[0].opacity-= 0.02; 
setTimeout("close_alert_win()", 1); 
} 
document.writeln(" filter:progid:DXImageTransform.Microsoft.BasicImage();">"); 
document.writeln(" "); 
document.writeln(" "); 
document.writeln(""); 


相关阅读 :
js 弹出框 替代浏览器的弹出框
JS+CSS实现可拖动的弹出提示框
九种js弹出对话框的方法总结
js弹出模式对话框,并接收回传值的方法
Js 弹出框口并返回值的两种常用方法
js 弹出新页面,避免被浏览器、ad拦截的一种办法
js弹出确认是否删除对话框
使用js实现关闭js弹出层的窗口
JS弹出层的显示与隐藏示例代码
js弹出窗口之弹出层的小例子
js弹出层包含flash 不能关闭隐藏的2种处理方法
js弹出的对话窗口永远保持居中显示
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2015 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务