解决办法: 打开jquery.fancybox-1.3.4.css 注释掉这行就行了: 代码如下:.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=fancybox/fancy_close.png, sizingMethod=scale); }
javascript中定时器setTimeout的用法一般如下,调用beginrotate之后就进入定时执行rotateloop的一个过程,如下代码: 代码如下:var angle = 0; function rotateloop() { if (angle < 360) { angle++; //use angle //...... setTimeout("rotateloop()", 100); } } function beginrotate() { //do something //...... setTimeout("rotateloop()", 100); } 这段代码有一个问题,就是产生了一个全局变量angle,这显然不是好的编程习惯...
一个比较全部在动态加方法 代码如下:/* 动态加载js v1.0 by:dum 用法:src="webJsBase.js?load=a,b" 注:加载本目录下js*/var webJsBase = { require: function(libraryName) { document.write(<script type="text/javascript" src="+libraryName+"></script>); }, load: function(defaultLoad) { if((typeof Prototype==undefined)||(typeof Element == undefined)||(typeof Element.Methods==...
提示在XX.innerHTML=xmlhttp.responseText;这行。 我感觉是编码混乱了。在asp代码顶端加入 <% Response.Charset="UTF-8"%> 没有效果。 后来查到,在前端HTML的javascript段前加 <script type="text/javascript" charset="utf-8">指定javascript程序的编码 之后就没有出现错误了。我现在一直怀疑是其他原因引起的,看看再说。
js使某表单元素不能访问:document.getElementById("text_id").disabled="true"; 如果想取消时用:document.getElementById("text_id").disabled="false";不会起作用。 正确写法为:document.getElementById("text_id").disabled=false;去掉引号 或者:document.getElementById("text_id").disabled="";设置为空即可。
网站页面使用unitpngfix.js可以在ie6下使png图片透明。但是有时候会出现png背景不透明,显示为灰色的问题。这是因为在页面加载unitpngfix.js后面有其他js。解决方法:将unitpngfix.js加载代码:<script type="text/javascript" src="js/unitpngfix.js"></script>移到页面最底部。
----------------------------------js去空格----------------------------------去除字符串左右两端的空格,在vbscript里面可以轻松地使用 trim、ltrim 或 rtrim,但在js中却没有这3个内置方法,需要手工编写。下面的实现方法是用到了正则表达式,效率不错,并把这三个方法加入String对象的内置方法中去。 写成类的方法格式如下:(str.trim();)<script language="javascript"> String.prototype.trim=function(){ ...
当用户输入 pwd 密码是 123 就跳到第二个页面,4秒后,自动跳转到第三个页面login.html 代码如下:<html><head><meta http-equiv="Content-Type" content="text/html;charset=utf-8"><script type="text/javascript"> //进行检查 function check(){ //window.alert($("username").value); if($("username").value=="pwd" && $("pwd").value=="123"){ return true; }else{ $("user...
一直以来没注意这个问题,今天本想搞个这样的:代码如下:var str = hello world 8024; str.substr(-4,4); 负数是从末尾开始倒数。 应该返回:8024 但发现IE6-IE8,substr参数不支持负数,返回的是:hell,你们可以测试下。 所以呢,我们还是不推荐用这个substr方法。我们改用substring方法好了。 如:str.substring(str.length-4);就正确返回了:8024
当我们在页面上通过 textarea 提交数据的时候,我们我们输入的内容在提交后都会被处理为了一段内容,即使我们在 textarea 里面输入了很多的换行,提交后也是一段内容,那如果我们需要将我们输入的信息按照输入的形式保存下来该如何做呢? 这里面存在一个主要的问题是在页面显示的时候换行符是 <br /> 标签,而内容在 textarea 中显示时的换行符是 \n ,下面介绍一种方法通过 js 将输入的内容中的换行符转换为网页中的换行符。在网...
代码如下: if (context.Request.UserAgent.ToLower().IndexOf("msie", System.StringComparison.Ordinal) > -1)//IE浏览器 { context.Response.AddHeader("content-disposition", "filename=" + HttpUtility.UrlEncode(fileName)); } if (context.Request.UserAgent.ToLower().IndexOf("firefox", System.StringComparison.Ordinal) > -1)//firefox浏览器 { context.Response.AddHeader("content-disposition", "attach...
index.htm代码如下:<html><head><meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312"><meta name="GENERATOR" content="Microsoft FrontPage 4.0"><meta name="ProgId" content="FrontPage.Editor.Document"><title>frame框架的显示隐藏操作 - 51windows.net</title></head> <frameset name="full" rows="64,*,64"><frame name="top" scrolling="no" xnoresize target="contents" src="top.htm"><frameset cols=...
我们时常在使用png图片的时候,在ie6下发生背景不透明的问题,下面给大家介绍下一个js解决的方式。 首先我们要用到一个js,代码如下: 代码如下:/** * DD_belatedPNG: Adds IE6 support: PNG images for CSS background-image and HTML <IMG/>. * Author: Drew Diller * Email: drew.diller@gmail.com * URL: http://www.dillerdesign.com/experiment/DD_belatedPNG/ * Version: 0.0.8a * Licensed under the MIT License: http:/...
大家在写div+css的时候经常会用到弹出层,由于IE6的bug,所以当使用多个标签重复写弹出层的时候会遇到后面的层压在了弹出层的上面,这种问题在火狐浏览器下可以用z-index来解决,但是在IE6下面是不起作用的,下面的代码给大家提供了一种此类问题的解决办法,原理如下:用Jquery给弹出层的z轴依次增加高度.代码很简单,效果很显著,吼吼! 代码如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3...
错误写法 代码如下:$("#uploadImg").click(function(){ do something }); 正确写法 代码如下:$("#uploadImg").live(change,function(){ do something });