每个人都讨厌广告.看电视.看电影.看优酷.看网页时,对满天飞的广告也是深恶痛绝.广告是一个不招人喜欢的东西.但是,对一个中小网站站长/博客主来说,广告几乎是唯一的能成支持网站/博客正常运转的资金来源.如果一个博客主,只是无私发布稿件,能坚持几年的,很少.大多数慢慢失去了热情. 火狐浏览器和谷歌浏览器里都有能够屏蔽页面给广告的插件,最有名的是AdBlock和AdBlock Plus.前几天,我做一个统计,看看浏览网站的用户中有多少人使用了AdBlock插件,发现这个数目竟然有总浏览人数的1/5.…
这里介绍的一个小技巧是如何用JavaScript获取页面上被选中的文字的方法.最关键的JavaScript API是: event.selection = window.getSelection(); 这里的selection实际上是个对象,但如果我们使用 .toString()或强行转化成字符串,我们将得到被选中的文字. $(document).ready(function () { $(".contenttext").mouseup(function (e) { var txt;…
如果在页面上展示了一个数据表格,而用户想把这个表格导出为Excel文件,那么在要求不高的情况下,可以不通过服务器生成表格,而是直接利用JavaScript的Blob和Object URL特性将表格导出.不过,丑话说在前头,这篇随笔中利用了Excel能打开HTML文档的特性,所以导出的表格实际上是一个HTML文档,并且其扩展名只能为.xls,而不能是.xlsx,否则Excel无法打开.(不过确实见过使用JavaScript生成真正Excel文件的方案,这里暂不提及.) 实现代码如下,包含HTML页…
显示一个钟表 拓展JavaScript计时:http://www.w3school.com.cn/js/js_timing.asp setTimeout() 方法会返回某个值.在下面的语句中,值被储存在名为 t 的变量中.假如你希望取消这个 setTimeout(),你可以使用这个变量名来指定它. setTimeout() 的第一个参数是含有 JavaScript 语句的字符串.这个语句可能诸如 "alert('5 seconds!')",或者对函数的调用,诸如 alertMsg()&…
<html><head><script type="text/javascript">function myTime(){var today=new Date();var h=today.getHours();var m=today.getMinutes();var s=today.getSeconds(); m=checkTime(m);s=checkTime(s);document.getElementById('txt').innerHTML=…
在webconfig中节点 <system.web> </system.web> 下加入以下代码:maxRequestLength为限制上传文件大小,executionTimeout关闭前允许发生的上载秒数 默认条件下maxRequestLength的值为4086如果不手动设置,则在上传文件时提示超过请求大小 <httpRuntime maxRequestLength="1048576" executionTimeout="3600"/…
Chrome插件问了安全是不提倡在页面上直接写JavaScript的,如果出现了这个提示,其实也没有什么,同样可以运行. 从Chrome Extenstion V2开始,不允许执行任何inline javascript代码(也就是html内的任何js代码都不允许执行),比如下面的代码: <input type="submit" name="btn_submit" value="收藏" id="btn_submit" cl…
查看本章节 查看作业目录 需求说明: 使用JavaScript 中的Math对象和勾股定理公式,计算鼠标的位置与页面图片中心点的距离,根据距离对页面上的图片进行放大或缩小处理.距离远时图片放大,距离近时图片缩小 随着鼠标的移动,实时计算鼠标与图片中心点的距离,在输入框中显示图片的缩放系数 放大倍数不超过3 倍,缩小不小于50% 实现思路: 在页面上编写输入框用于显示缩放系数,并使用<img>标签显示一幅图片 获取图片中心点的坐标 获取鼠标移动时的坐标 使用勾股定理计算出鼠标与图片中心点之间的距…
查看本章节 查看作业目录 需求说明: 在页面上输出九九乘法表,实现效果如图所示 实现思路: 创建HTML页面 在页面中嵌入 <script type="text/javascript"></script> 脚本标签 用循环嵌套输出乘法表.外循环控制行数,内循环控制当前行要输出的乘法表达式 实现代码: <!DOCTYPE html> <html> <head> <meta charset="utf-8"…
查看本章节 查看作业目录 需求说明: 使用 JavaScript 的 HTML 页面混合.JavaScript 文件引用和 HTML 代码嵌入 3 种方式在 HTML 页面上打印出"点击我进入到百度首页"的超链接 前 2 种方式点击超链接后进入到百度首页,最后一种方式点击超链接后打印出字符串:"跳转成功" 实现思路: 创建站点,新建HTML页面,在 HTML 页面的 <body>标签中编写 JavaScript 脚本,在脚本中输出超链接 在站点内创建一个…