发布于 2016-12-23 11:28:32 | 33 次阅读 | 评论: 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判断是否为360浏览器的实现代码
浅谈js停止事件冒泡 阻止浏览器的默认行为(阻止超连接 #)
js 弹出对话框(遮罩)透明,可拖动的简单实例
JS+CSS实现可拖动的弹出提示框
js 弹出框只弹一次(二次修改之后的)
九种js弹出对话框的方法总结
js弹出模式对话框,并接收回传值的方法
Js 弹出框口并返回值的两种常用方法
js 弹出新页面,避免被浏览器、ad拦截的一种办法
js弹出框、对话框、提示框、弹窗实现方法总结(推荐)
js弹出窗口返回值的简单实例
最新网友评论  共有(0)条评论 发布评论 返回顶部

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