网站首页
网站导航
Ctrl+D收藏
首 页
代码段
源码包
文档库
工具箱
代码语言
.
CSharp
.
JS
Java
Asp.Net
C
MSSQL
PHP
Css
PLSQL
Python
Shell
EBS
ASP
Perl
ObjC
VB.Net
VBS
MYSQL
GO
Delphi
AS
DB2
Domino
Rails
ActionScript
Scala
代码分类
文件
系统
字符串
数据库
网络相关
图形/GUI
多媒体
算法
游戏
Jquery
Extjs
Android
HTML5
菜单
网页交互
WinForm
控件
企业应用
安全与加密
脚本/批处理
开放平台
其它
【
JS
】
网页放大缩小按钮效果
作者:
Dezai.CN
/ 发布于
2013/9/25
/
523
<SCRIPT> <!-- var zoomRate = 20; var maxRate = 500; var minRate = 50; var currZoom = 100; //document.onkeypress = getKey; //window.onload = initZoom; function GetCookie(name){ if (document.cookie != "") { zoomc = document.cookie.split("; "); for (var i=0; i < zoomc.length; i++) { zoomv = zoomc[i].split("="); if (zoomv[0] == name) { return unescape(zoomv[1]); } } }else{ return ""; } } function SetCookie(name,value){ document.cookie = name + "=" + escape (value)+";"; } /*function GoZoom(contentid){ if(GetCookie("zoomVal") != null && GetCookie("zoomVal") != ""){ document.all[contentid].style.zoom = GetCookie("zoomVal"); currZoom=GetCookie("zoomVal"); } else{ document.all[contentid].style.zoom = '100%'; currZoom = '100%'; } }*/ function zoomInOut(contentid, how) { if(GetCookie("zoomVal") != null && GetCookie("zoomVal") != ""){ document.all[contentid].style.zoom = GetCookie("zoomVal"); currZoom=GetCookie("zoomVal"); } else{ document.all[contentid].style.zoom = '100%'; currZoom = '100%'; } if (((how == "in") && (parseInt(currZoom) >= maxRate)) || ((how == "out") && (parseInt(currZoom) <= minRate)) ) { return; } if (how == "in") { document.all[contentid].style.zoom = parseInt(document.all[contentid].style.zoom)+zoomRate+'%'; } else { document.all[contentid].style.zoom = parseInt(document.all[contentid].style.zoom)-zoomRate+'%' } SetCookie("zoomVal",document.all[contentid].style.zoom); showCurrZoom(contentid); } /* function getKey(keyStroke) { isNetscape=(document.layers); eventChooser = (isNetscape) ? keyStroke.which : event.keyCode; which = String.fromCharCode(eventChooser).toLowerCase(); which2 = eventChooser; var el=event.srcElement; if ((el.tagName != "INPUT") && (el.tagName != "TEXTAREA")) { if(which == "+" ) zoomInOut('zoom', 'in'); else if(which == "-" ) zoomInOut('zoom', 'out'); } }*/ function initZoom(contentid) { if(GetCookie("zoomVal") != null && GetCookie("zoomVal") != ""){ document.all[contentid].style.zoom = GetCookie("zoomVal"); currZoom=GetCookie("zoomVal"); } else{ document.all[contentid].style.zoom = '100%'; currZoom = '100%'; } showCurrZoom(contentid); } function showCurrZoom(contentid) { document.all['showZoom'].innerText = document.all[contentid].style.zoom; } //--> </SCRIPT> <div id="zoom"> <div style="text-align:center"> <h4> 网页手动放大缩小 </h4> </div> <div> <div style="text-align:center" ><input type="button" value="放大(+)" onclick="zoomInOut('zoom','in')"/><span id="showZoom"></span><input type="button" value="缩小(-)" onclick="zoomInOut('zoom','out')"/></div><br/><div style="text-align:center"><br/><script type="text/javascript">initZoom("zoom");</script><br/> </div> </div> </div>
评论列表
本站所提供的代码,版权归原作者所有,若有侵犯作者版权,请与我们联系,我们将立即删除或修改。谢谢!
本站所有代码发布及提供者。
试试其它关键字
网页放大缩小
同语言下
.
Jquery搜索框获取回车事件
.
H5页面添加倒计时,然后自动跳转
.
通过user-agent判断h5页面是在哪个手机App(QQ、微信
.
nginx 禁止未绑定的域名访问
.
JavaScript 获取按键,并屏蔽系统 Window 事件
.
H5之只允许微信浏览器打开,禁止从外部浏览器访问
.
微信打开网址添加在浏览器中打开提示的办法
.
实现JS复制、粘贴,Chrome/Firefox下可用
.
video视频播放,play()、pause()、duration时长、onen
.
HTML5实现MP3上传前的预览和播放时长的获取
可能有用的
.
SQL查询 多列合并成一行用逗号隔开
.
一行一行读取txt的内容
.
C#动态修改文件夹名称(FSO实现,不移动文件)
.
c# 移动文件或文件夹
.
c#图片添加水印
.
Java PDF转换成图片并输出给前台展示
.
网站后台修改图片尺寸代码
.
处理大图片在缩略图时的展示
.
实现对图片上传的接收
.
判断用户输入的是否为IP地址
Dezai.CN
贡献的其它代码
(
4037
)
.
多线程Socket服务器模块
.
生成随机密码
.
清除浮动样式
.
弹出窗口居中
.
抓取url的函数
.
使用base HTTP验证
.
div模拟iframe嵌入效果
.
通过header转向的方法
.
Session操作类
.
执行sqlite输入插入操作后获得自动编号的ID
地图
本站
我们
服务
版权
联系
回馈
博客