
javascript
花郎
就喜欢自学!:-)
展开
-
javascript 横向和纵向滚动效果
常用的js滚动效果,其实html标记也有一种滚动的效果就是:滚动文字 不过这种效果有一个缺点就是留白太多了,开头和结尾不能连上,效果一般。 1.解决这个问题的方法那就是用js,先介绍一下横向的滚动;原创 2009-03-17 10:03:00 · 3473 阅读 · 0 评论 -
js 获取星座
<br />function getAstro(v_month, v_day) {<br /> v_month = parseInt(v_month, 10)<br /> v_day = parseInt(v_day, 10);<br /> if ((v_month == 12 && v_day >= 22)<br /> || (v_month == 1 && v_day <= 20)) {<br /> return "魔羯座";<br />原创 2010-06-01 15:16:00 · 1136 阅读 · 0 评论 -
js控制iframe的高度/宽度,自适应内容。
<br />前几天做个小项目用到了ajax即使现实,可是要显示在iframe中,所以就要让iframe自动适应宽度和高度。<br />下面是实现的例子,在iframe页面中调用js。<br /> <br /><mce:script language= "Javascript "><!-- window.onload=function() { parent.document.all("iframe1").style.height = document.body.scrollHeig原创 2010-06-07 12:01:00 · 4947 阅读 · 0 评论 -
JS在URL编码时遇到的加号问题
在我做js编码的时候碰到了问题,可能大家有遇到。我用escape()函数进行编码,可是发现他对加号“+”进行了过滤。在解码的时候“+”变成了空“ ”。做了测试encodeURI()函数也是一样都对“+”进行了过滤。解决方法:encodeURIComponent()函数对加号“+”进行了编码,所以问题解决了!ok原创 2010-06-13 14:44:00 · 7626 阅读 · 1 评论 -
js中如何获取request信息
<br />截取url地址<br />http://www.123.com?id=123<br /> <br />function getUrlParam(name){ <br /> var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); <br /> var r = window.location.search.substr(1).match(reg);原创 2010-08-10 12:50:00 · 2527 阅读 · 0 评论 -
js 处理 ie和firefox window.frames 兼容问题
在做项目的时候网页里嵌套iframe时想对iframe对象进行操作时ie和firefox是不同的。例如:js:window.frames['xx1'].document.location.replace('http://www.jjj.com');在ie下是没有问题的可是在firefox下就不行了,错误提示是找不到 window.frames['xx1']对象。这是怎么回事呢,刚开始我找了很长时间一直没有找到好的解决方法。后来经过我不歇的努力终于成功解决!原因是ie和firefox的内核是不一样的,ie是用原创 2010-11-30 15:39:00 · 19625 阅读 · 4 评论 -
JS判断浏览器类型方法
<br /><script type="text/javascript"><!-- var Sys = {}; var ua = navigator.userAgent.toLowerCase(); if (window.ActiveXObject) Sys.ie = ua.match(/msie ([/d.]+)/)[1] else if (document.getBoxObjectFor)原创 2010-10-28 16:55:00 · 672 阅读 · 0 评论 -
js获取Fckeditor中的内容值
<br /><scripttype="text/javascript"language="javascript"><br /> function a()<br /> {<br /> //得到控件的html<br /> var checkContent =FCKeditorAPI.GetInstance("FCKeditor1").GetXHTML();<br /> alert(checkContent);<br />转载 2010-12-23 14:19:00 · 2969 阅读 · 0 评论 -
js 鼠标点击文本框 提示文字消失 (小例子)
鼠标点击文本框 提示文字消失<input onblur="this.style.color=#999;if(this.value==) this.value=请填写信息!;" onkeyup="if(event.keyCode==13){doSearch();}" onfocus="this.style.color=#000;if(this.valu原创 2011-06-10 11:18:00 · 5155 阅读 · 0 评论 -
js 判断是否包含非法字符
isSafe = function(str) { var filterString = ""; filterString = filterString == "" ? "~`·!@#$%^&*()-+./"" : filterString var ch; var i; var temp; var error = false; // 当包原创 2011-06-22 13:59:00 · 6424 阅读 · 1 评论 -
FireFox浏览器和 IE浏览器兼容问题 滤镜 DIV滚动条
IE与火狐浏览器兼容相关问题集锦,做网站的朋友可以参考下。问题一:最简单的鼠标移过手变型的css要改了 cursor:pointer;/*FireFox(火狐)不支持cursor:hand*/ dw8下面自动出来的也没有hand这个属性了,标准的是pointe转载 2011-08-01 16:36:25 · 1958 阅读 · 0 评论 -
IE和FireFox下透明度的设置方法
FireFox下透明度设置的方法是:opacity=opacityValue;opacityValue的取值范围是【0.0~1.0】即0到1的小数IE下透明度设置的方法是:filter:alpha(opacity=opacityValue);opacityValu原创 2011-08-01 16:50:36 · 8844 阅读 · 0 评论 -
HTML<base>标签在showModalDialog中的应用
JavaScript的showModalDialog(模态对话框)中有查询按钮,在模态对话框中点击按钮会跳出新的页面那么我们可以设置来解决该问题. //在空白页打开 //用在框架中,在当前页的上一页(父亲)打开 //在浏览器搜索栏打开 /转载 2011-08-01 17:34:16 · 1455 阅读 · 0 评论 -
WEB打印-网页打印功能(带分页、可多页打印)
Web打印 .Noprint{display:none;} .PageNext{page-break-after: always;} .tdp { border-bottom: 1 s转载 2011-08-22 14:24:44 · 54169 阅读 · 5 评论 -
js 手机验证
function ChMobilePhone(num){ if(/^13\d{9}$/g.test(src)||(/^15[8,9]\d{8}$/g.test(num))){ return true; }else{原创 2011-08-25 17:41:49 · 1131 阅读 · 1 评论 -
JS 网页打印解决方案
这些日子真是太忙了,项目太多了公司总是加班,而且这些项目中好多都用到的打印,所以学习了一段时间js的打印。其实原来只是用到了简单的功能,现在要深入的了解才发现原来ie的网页打印也是如此的强大。以下是我在网上摘录的js打印方法。Javascript网页打印大全普原创 2011-08-27 12:41:38 · 11772 阅读 · 3 评论 -
js关闭窗口无提示、打印
在不是js打开的页面上按window.close(), 会有提示框,很烦,现在可以不用了,没有提示框直接关闭窗口。试试下面代码:试着改变参数会得到其他一些功能:WebBrowser.ExecWB(1,1) 打开WebBrowser.ExecWB(2,1转载 2011-08-27 12:53:55 · 2693 阅读 · 0 评论 -
js 日期、星座的级联显示
<br />js 代码<br /> function birthdayOnchange(obj) { var year = $("<%= DDL_Year.ClientID%>").value; if (year == "year") return; else year = parseInt(year, 10); var month = $("<%=DDL_Month原创 2010-06-01 15:23:00 · 1647 阅读 · 0 评论 -
fckeditor 在 iframe 跨域 应用问题解决。
<br />前些天在做extjs+fckeditor应用的时候,发现了一个很棘手的问题。<br /> <br />在不嵌套iframe时fckeditor的各项功能都是正常的,应用也很方便,可是当我跨域的时候编辑器的工具栏的应用弹出窗体都打不开,404错误。<br /> <br />a页面 加载 b页面<br /> <br />a页面是应用iframe <br />b页面放置呈现 fckeditor<br /> <br />两个页面在不同的域中使用,在一个域的时候使用正常,可是在两个不同的域的时候显示是正常原创 2010-07-22 16:25:00 · 3664 阅读 · 1 评论 -
javascript 基础--页面最大化
//定位左上角self.moveTo(0,0);//调整屏幕self.resizeTo(screen.availWidth,screen.avaiHeight); 重点要说的是screen这个对象,用于控制窗口,饼实现窗口的最大化,其中availWidth表示屏幕的最大宽度,availHeight 表示屏幕的最大高度。原创 2009-05-11 16:41:00 · 1013 阅读 · 0 评论 -
javascript 基础--html页面反向显示
html页面反向显示测试用例html页面反向显示测试用例123 重点是dir属性,很多的文本显示控件都具备这个属性,其用来控制文本的显示方向。rtl是从右到左显示,ltr表示从左向右。原创 2009-05-11 16:31:00 · 1075 阅读 · 0 评论 -
在IE中显示本地图片
在IE6中我们可以在上传图片的时候直接调用file://url就可以显示图片了,但是现在在IE7中由于浏览器的安全做了限制,所以不能采用这个方法了。 在IE7中,我们可以采用另外的方法 <!-- function setImagePreview( fileUrl ) { var objD原创 2009-05-25 14:33:00 · 1888 阅读 · 0 评论 -
js 获取上传图片 全路径,支持ie,firefox
在ie6中对于通过obj.value是可以获取客户端选择文件的完整路径的,但是到ie7就只能获取文件名,这对于onchange事件立即显示图片会有问题。解决方法如下: get file input full path function getFullPath(obj) { if(obj)原创 2009-05-25 14:16:00 · 1279 阅读 · 0 评论 -
js 遮罩层
js代码 function Open(){ //隐藏select控件 DispalySelect(0); //显示遮罩层 document.getElementById("divPageMask").style.display="block";//处理遮罩层 resizeMask();window.onResize = resizeMask; //显示弹出窗口原创 2009-08-10 10:10:00 · 1215 阅读 · 0 评论 -
Js获取URL地址参数
function getUrlParam(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg);原创 2009-08-10 10:13:00 · 450 阅读 · 0 评论 -
email 验证 中文验证 删除空格-----js
function emailCheck(email) { if ((email.length > 128) || (email.length return false; } email = trim(email) var pattern = /^([a-zA-Z0-9._-])+@([a-zA-Z0-9_-])+(/.[a-zA-Z0-9_-原创 2009-08-17 09:22:00 · 822 阅读 · 0 评论 -
禁用鼠标右键的方法
在ie中禁用鼠标右键的方法: 呵呵,就ok了。原创 2009-07-01 20:56:00 · 660 阅读 · 0 评论 -
js 验证email
前台的验证比较帅气! function emailCheck(email) { if ((email.length > 128) || (email.length return false; } email = trim(email) var pattern = /^([a-zA-Z0-9._-])+@([a-zA-Z0-9_-])+原创 2009-09-23 09:26:00 · 722 阅读 · 0 评论 -
JS操作Cookie 大全
function setCookies(name,value){ var Days = 30; //此 cookie 将被保存 30 天 var exp = new Date(); //new Date("December 31, 9998"); exp.setTime(exp.getTime() + Days*24*60*60*1000); document.cook转载 2009-09-24 17:23:00 · 1464 阅读 · 0 评论 -
用jquery实现的ajax
function verify() { var userName = $("#userName").val(); //发送数据 $.get("AJAXServer?name=" + userName, null, function(data) { $("#result").html(data); });原创 2009-12-05 11:32:00 · 645 阅读 · 0 评论 -
cookie中文编码问题,在服务端编码,在客户端解码
前些天在写程序的时候碰到了个问题,就是cookie的中文乱码问题,原来都是在服务端编码解码。可是现在需要在客户端解码了,结果‘乱码’了,真是烦呀。 string endcode = HttpUtility.UrlEncodeUnicode("我的传说");//在服务端编码 var uncode=unescape(endcode); //客户端解码。原创 2010-03-02 11:21:00 · 2145 阅读 · 0 评论 -
js setInterval setTimeout 方法区别
1.setTimeout方法是进来后只间隔6秒运行一次。 window.setTimeout("test()", 6000);function test() { alert("我只走一次");} 2.setInterval方法是进来后间隔6秒循环运行。 window.setInterval("test()", 6000);function test() {原创 2010-03-25 13:31:00 · 607 阅读 · 0 评论 -
js数据验证、js email验证、js url验证、js长度验证、js数字验证等
/** * 数据验证框架.增加了对id字段检查出错时,直接在对应后面添加一元素来显示错误信息. * * @author wangzi6hao * @version 2.1 * @description 2009-05-16 */ var checkData = new function() { var idExt="_wangzi6hao_转载 2010-04-01 09:57:00 · 663 阅读 · 0 评论 -
js 获取显示 当前日期 和 星期
今天是原创 2010-06-28 10:03:00 · 18318 阅读 · 0 评论 -
列表划过效果,和点击效果!!!
<br />js效果的鼠标划过列表并且点击留下混迹。<br /> <br />css代码:<br />.mail-l-bg{ float:left; background:url(../images/mail-l-bg.gif)!important; width:170px; height:371px; margin:6px 4px; display:inline}.c{ clear:both}.mail-line-bg{ float:left; wi原创 2010-07-05 17:47:00 · 895 阅读 · 0 评论 -
js 文本框 内容提示 tip
<br />文本框内显示文本提示,当点击后提示消失!<br />实现代码:<br /><html xmlns="http://www.w3.org/1999/xhtml"><head> <title>test</title> <script type="text/javascript"><!-- var account_tip = "描述"; //鼠标进入文本时间 function init_value() { var bs = docum原创 2010-07-21 09:35:00 · 4361 阅读 · 0 评论 -
万年历js
分享一个js万年历代码bdcalender.js文件(function(){var T=navigator.userAgent.indexOf("MSIE")!=-1&&!window.opera;function N(C){return document.getElementById(C)}function S(C){return document.createElement(C)}var Q=翻译 2013-03-16 12:46:49 · 8158 阅读 · 1 评论