浏览模式: 普通 | 列表

空链接的技巧

[ 2007-03-26 15:52:16 | 作者: admin ]
如果你的网页中有<a href=“#”> .......</a> 这样的连接,而且已经出现的滚动条,并且下拉了一些,那么当点击这个连接的时候就会返回页面顶部,很是讨厌。以下几中方法可以防止这个问题

1 将<a href=“#”> .......</a>

改为<a href=“javascript:;”> .......</a>

2 将<a href=“#”> .......</a>

改为<a href=“#” onclick="return false"> .......</a>

3 如果实在不需要一个连接,而只是想让浏览者把鼠标放在这里的时候让鼠标变成手

那么你也可以将........前的<a> 去掉,用<span style="cursor:hand">代替也可以

4 将<a href=“#”> .......</a>
...

阅读全文…

原创日志 利用js的cookie实现flash的轮换

[ 2007-03-07 18:01:12 | 作者: admin ]
<script language="javascript1.2">
<!--
       var myCookie="" ;
       //alert(myCookie);
       myCookie = getCookie("myFlash");
       //alert(myCookie);
       if(myCookie==null){
         myCookie = "1";
       }else{
         if(myCookie=="1"){
          myCookie = "2";
        }else{
          myCookie = "1";
        }
       }
       setCookie("myFlash",myCookie);

      

      
       document.writeln("<object classid=\"clsid:D27CD...

阅读全文…

ie 和 firefox对javascript的支持

[ 2007-03-06 10:35:44 | 作者: admin ]
是不是doesn't support this method?
以下以 IE 代替 Internet Explorer,以 MF 代替 Mozzila Firefox

1. document.form.item 问题
(1)现有问题:
现有代码中存在许多 document.formName.item("itemName") 这样的语句,不能在 MF 下运行
(2)解决方法:
改用 document.formName.elements["elementName"]
(3)其它
参见 2

2. 集合类对象问题
(1)现有问题:
现有代码中许多集合类对象取用时使用 (),IE 能接受,MF 不能。
(2)解决方法:
改用 [] 作为下标运算。如:document.forms("formName") 改为 document.forms["formName"]。
...

阅读全文…

javascript ,让你随意编辑网页

[ 2007-03-05 19:30:40 | 作者: admin ]
只要打开一个网站,然后在地址栏内打入:
程序代码
javascript:document.body.contentEditable='true'; document.designMode='on'; void 0

javascript判断单选框

[ 2007-02-28 15:47:31 | 作者: admin ]
今天给论坛加个举报的小功能时遇到个radio判断问题,现在总结下:

  <input name="QClass" type="radio" value="色情">色情
  <input name="QClass" type="radio" value="涉政">涉政
  <input name="QClass" type="radio" value="违法">违法
  <input name="QClass" type="radio" value="毁谤">毁谤
  <input name="QClass" type="radio" value="其他">其他
<input name="submit" type="submit" value=" 确 定 " ID="Submit1" onclick="return ChkFormRadio()">

......
[code][/code]...

阅读全文…

遍历JavaScript对象的所有属性

[ 2007-02-16 00:23:57 | 作者: admin ]
/*
* 用来遍历指定对象所有的属性名称和值
* obj 需要遍历的对象
* author: Jet Mah
* website: http://www.javatang.com/archives/2006/09/13/442864.html
*/
function allPrpos(obj) {
         // 用来保存所有的属性名称和值
         var props = "";
         // 开始遍历
         for(var p in obj){
                // 方法
                if(typeof(obj[p])=="function"){
                     obj[p]();
                }else{
                     // p 为属性名称,obj[p]为对应属性的值
                    
...

阅读全文…

Javascript 中的 DateAdd() 时间函数

[ 2007-02-05 04:08:42 | 作者: admin ]
转载1
http://www.happyshow.org/article.asp?id=145
项目中需要用到日历,.net的日历控件又太重,只好用js写一个,日历的核心函数是 DateAdd(),编写过程中发现 js 里面操作时间比想象中的繁琐,不像vbscript中的可以轻松地dateadd,后来才想到用 setFullYear()、setDate()等内置函数,可以拼合一个js版的 dateadd() 来,代码如下:

function DateAdd(interval,number,date){ // date 可以是时间对象也可以是字符串,如果是后者,形式必须为: yyyy-mm-dd hh:mm:ss 其中分隔符不定。"2006年12月29日 16点01分23秒" 也是合法的
         number = parseInt(number);
...

阅读全文…

原创日志 dreamweaver出现javascript错误

[ 2007-01-31 14:39:15 | 作者: admin ]
今天用dreamweaver的时候出现javascript调试错误,

后来在网上看到一个blog上写有重新安装java运行环境解决的,马上去下了.
http://java.com/en/download/windows_ie.jsp?begindownload=true
结果依旧有问题

在baidu上搜索addressurl.htm,没有任何资料,打开万能的google,
输入addressurl.htm,终于找到有人和我遇到同样的问题了,他认为是ie7与dreamweaver的兼容导致的,
我一想,敢情真是我这几天装ie7的原因,立马卸载IE7这个大bug,暂时好象没有啥事。