隨筆 - 23  文章 - 3  trackbacks - 0
          <2008年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          常用鏈接

          留言簿(1)

          隨筆檔案

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          <%@ page contentType="text/html; charset=GBK" %>
          <html>
          <head>
          <script>
          ???? function checkall(all,one)
          {

          ??? var obj = document.getElementsByName(one);
          ?? ?
          ??? if(!obj) return false;
          ??? if(!obj.length&&all.checked) return obj;
          ??? for(var i=0;i<obj.length;i++)
          ??? ?{
          ??? ??alert(all.checked);
          ??? ??obj[i].checked=all.checked
          ??? ??alert(obj[i].checked);
          ??? ?}
          ??? return true;
          ??
          }?
          ???? function checkone(obj)
          {
          ?alert('hello');
          ?alert(obj.name);
          ?return false;
          }
          ?</script>
          </head>
          <body bgcolor="#ffffff">
          ?<form>
          ??<input type="checkbox" onclick="return checkone(this)" name="mm"/><br>//有return,無法選擇這個checkbox
          ??<input type="checkbox" onclick="checkone(this)" name="mm"/><br>//無論是否返回false,都可以選擇這個checkbox
          ??<input type="checkbox" onclick="checkone(this)" name="mm"/><br>
          ??????? <input type="checkbox" onclick="checkall(this,'mm')" name="mmAll"/><br>
          ?? ?
          ??? </form>
          <table border="0">
          </table>
          </body>
          </html>
          注意點(diǎn):
          1、雙引號里面只能含單引號
          2、只有一個對象時,只能用getElementbyId(當(dāng)id屬性沒有賦值時,name可以當(dāng)作id屬性),如果是一個數(shù)組對象,就要用getElementsByName.比較下面的文件:
          function selectAll(obj,flag) {
          ?if(!obj) {//對象可以是null,但單個對象沒有l(wèi)ength的屬性,所以還要判斷l(xiāng)ength
          ??return false;?
          ?}
          ?if(!obj.length) {//如果是單個對象,不是對象數(shù)組
          ??obj.checked=true;
          ??return true;
          ?}
          ?for(var i=0;i<obj.length;i++) {
          ??obj[i].checked=flag;
          ?}
          ?return true;?
          }

          /**
          * Test selected one item or not
          * @author rainshow
          */
          function selectOne(obj) {
          ?if(!obj) {
          ??return false;
          ?}
          ?if(!obj.length&&obj.checked) {
          ??return obj;
          ?}
          ?var count=0;
          ?var checkedObj;
          ?for(var i=0;i<obj.length;i++) {
          ??if(obj[i].checked) {
          ???checkedObj=obj[i];
          ???count++;
          ??}
          ?}
          ?if(count==1) {
          ??return checkedObj;
          ?}
          ?return false;
          }

          2。<a href="http://localhost:8080/myRegister/myRegister.do?method=listRegister&&size=<%=support.getPageSize()%>&&Page=<%=support.getPreviousIndex()%>">上一頁</a>
          注意點(diǎn):<%變量%>直接放在“”字符串內(nèi),不用連接“+<%變量%>+”
          錯誤做法:<a href="http://localhost:8080/myRegister/myRegister.do?method=listRegister&&size="+<%=support.getPageSize()%>+"&&Page="+<%=support.getPreviousIndex()%>">上一頁</a>
          3.區(qū)別頁面的跳轉(zhuǎn):
          定向到其他頁面
          <script>
          location.href("http://localhost:8080/new-register.jsp");
          </script>
          相當(dāng)與<%response.sendRedirect("http://localhost:8080/new-register.jsp")%>
          而windows.open(“http://localhost:8080/new-register.jsp”)則開出另一個窗口

          posted on 2006-04-13 12:52 aimy 閱讀(3658) 評論(2)  編輯  收藏

          FeedBack:
          # re: 4.13 javascript的對象傳遞  2007-07-06 16:00 大灰狼
          javascript確實(shí)博大精深,值得深入研究一下~  回復(fù)  更多評論
            
          # re: 4.13 javascript的對象傳遞  2008-07-02 17:35 11
          靠,問的是怎么在方法之間傳遞對象。  回復(fù)  更多評論
            

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 东方市| 灌阳县| 扎赉特旗| 环江| 北川| 富民县| 炎陵县| 监利县| 庆云县| 阜平县| 湘乡市| 浑源县| 海宁市| 民县| 凉山| 铜陵市| 临武县| 新野县| 南江县| 凤庆县| 常德市| 龙岩市| 霍州市| 博湖县| 桃园县| 阿拉善盟| 措勤县| 大荔县| 余江县| 荃湾区| 涟源市| 秦皇岛市| 元谋县| 郯城县| 成都市| 土默特左旗| 四会市| 日土县| 南投市| 阿勒泰市| 永城市|