??xml version="1.0" encoding="utf-8" standalone="yes"?>国产剧情一区二区在线观看,亚洲欧美日韩国产,欧美性久久久http://www.aygfsteel.com/zilong/category/21137.html <center> 新的征?..... </center>zh-cnThu, 24 Jan 2008 07:05:51 GMTThu, 24 Jan 2008 07:05:51 GMT60JavaScript substr() ?substring() Ҏ的区?http://www.aygfsteel.com/zilong/archive/2008/01/23/177317.html阿伟阿伟Wed, 23 Jan 2008 08:45:00 GMThttp://www.aygfsteel.com/zilong/archive/2008/01/23/177317.htmlhttp://www.aygfsteel.com/zilong/comments/177317.htmlhttp://www.aygfsteel.com/zilong/archive/2008/01/23/177317.html#Feedback0http://www.aygfsteel.com/zilong/comments/commentRss/177317.htmlhttp://www.aygfsteel.com/zilong/services/trackbacks/177317.htmlsubstr Ҏ
q回一个从指定位置开始的指定长度的子字符丌Ӏ?/span>

stringvar.substr(start [, length ])

参数
stringvar

必选项。要提取子字W串的字W串文字?String 对象?/span>

start

必选项。所需的子字符串的起始位置。字W串中的W一个字W的索引?0?/span>

length

可选项。在q回的子字符串中应包括的字符个数?/span>

说明
如果 length ?0 或负敎ͼ返回一个空字符丌Ӏ如果没有指定该参数Q则子字W串gl到 stringvar 的最后?/span>

CZ
下面的示例演CZsubstr Ҏ的用法?/span>

function SubstrDemo(){
   var s, ss;                // 声明变量?br />    var s = "The rain in Spain falls mainly in the plain.";
   ss = s.substr(12, 5);  // 获取子字W串?br />    return(ss);               // q回 "Spain"?br /> }


substring Ҏ
q回位于 String 对象中指定位|的子字W串?

strVariable.substring(start, end)
"String Literal".substring(start, end)

参数
start

指明子字W串的v始位|,该烦引从 0 开始v?/span>

end

指明子字W串的结束位|,该烦引从 0 开始v?/span>

说明
substring Ҏ返回一个包含从 start 到最后(不包?end Q的子字W串的字W串?/span>

substring Ҏ使用 start ?end 两者中的较g为子字符串的起始炏V例如, strvar.substring(0, 3) ?strvar.substring(3, 0) 返回相同的子字W串?

如果 start ?end ?NaN 或者负敎ͼ那么其替换??

子字W串的长度等?start ?end 之差的绝对倹{例如,?strvar.substring(0, 3) ?strvar.substring(3, 0) q回的子字符串的的长度是 3?

CZ
下面的示例演CZ substring Ҏ的用法?/span>

function SubstringDemo(){
   var ss;                         // 声明变量?br />    var s = "The rain in Spain falls mainly in the plain..";
   ss = s.substring(12, 17);   // 取子字符丌Ӏ?br />    return(ss);                     // q回子字W串?br /> }



阿伟 2008-01-23 16:45 发表评论
]]>
解决WEB面?焦点控制"一?/title><link>http://www.aygfsteel.com/zilong/archive/2007/10/25/155895.html</link><dc:creator>阿伟</dc:creator><author>阿伟</author><pubDate>Thu, 25 Oct 2007 08:36:00 GMT</pubDate><guid>http://www.aygfsteel.com/zilong/archive/2007/10/25/155895.html</guid><wfw:comment>http://www.aygfsteel.com/zilong/comments/155895.html</wfw:comment><comments>http://www.aygfsteel.com/zilong/archive/2007/10/25/155895.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/zilong/comments/commentRss/155895.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/zilong/services/trackbacks/155895.html</trackback:ping><description><![CDATA[用客L脚本在页面添加document的onkeydown事g,让页面在接受到回车事件后,q行Tab键的功能,卛_要把event的keyCode?3变ؓ9 <p> VBScript代码:</p> <p> <script language="vbscript"></p> <p> sub document_onkeydown</p> <p>    if event.keyCode=13 then</p> <p>      event.keyCode=9</p> <p>   end if</p> <p> end sub</p> <p></script></p> <p>Javascript代码如下:</p> <p><script language="javascript" for="document" event="onkeydown"></p> <p><!--</p> <p>  if(event.keyCode==13)</p> <p>     event.keyCode=9;</p> <p>--></p> <p></script></p> <p>q样的处理方?可以实现焦点往下移?但对于按钮也起同L作用,一般的客户在输入完资料以后,跛_按钮?最好能直接?回R"q行数据的提?因此,对上面的Ҏ要进行一下修?应该对于"提交"按钮不进行焦点{U?而直接激zL?</p> <p> </p> <p>因此我对上面的代码进行了一个修?卛_断事件的"?,是否为提交按?代码如下:</p> <p><script language="javascript" for="document" event="onkeydown"></p> <p><!--</p> <p>  if(event.keyCode==13 && event.srcElement.type!='button' && event.srcElement.type!='submit' && event.srcElement.type!='reset' && event.srcElement.type!='textarea' && event.srcElement.type!='')</p> <p>     event.keyCode=9;</p> <p>--></p> <p></script></p> <p>判断是否为button, 是因为在HTML上会有type="button"</p> <p>判断是否为submit,是因为HTML上会有type="submit"</p> <p>判断是否为reset,是因为HTML上的"重置"应该要被执行</p> <p>判断是否为空,是因为对于HTML上的"<a>链接"也应该被执行,q种情况发生的情况不?可以使用"tabindex=-1"的方式来取消链接获得焦点.</p> <img src ="http://www.aygfsteel.com/zilong/aggbug/155895.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/zilong/" target="_blank">阿伟</a> 2007-10-25 16:36 <a href="http://www.aygfsteel.com/zilong/archive/2007/10/25/155895.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>一个空格引L问题Q郁PQ!http://www.aygfsteel.com/zilong/archive/2007/07/30/133412.html阿伟阿伟Mon, 30 Jul 2007 11:20:00 GMThttp://www.aygfsteel.com/zilong/archive/2007/07/30/133412.htmlhttp://www.aygfsteel.com/zilong/comments/133412.htmlhttp://www.aygfsteel.com/zilong/archive/2007/07/30/133412.html#Feedback0http://www.aygfsteel.com/zilong/comments/commentRss/133412.htmlhttp://www.aygfsteel.com/zilong/services/trackbacks/133412.html而在控制昄的时候:document.all["btnMODEL(FY_REGISTER_BABY_VISIT).STRING(HIVDATE)"].style.display="  ";却老报脚本错误Q无法得到display属性。参数无效?br>
郁闷了好久,最好才发现是document.all["btnMODEL(FY_REGISTER_BABY_VISIT).STRING(HIVDATE)"].style.display="  ";I格的问题,Ҏdocument.all["btnMODEL(FY_REGISTER_BABY_VISIT).STRING(HIVDATE)"].style.display="";把空格去掉就可以了,
真晕啊!Q!

阿伟 2007-07-30 19:20 发表评论
]]>
在页面中动态添加一行以及删除一行列?/title><link>http://www.aygfsteel.com/zilong/archive/2007/04/18/111788.html</link><dc:creator>阿伟</dc:creator><author>阿伟</author><pubDate>Wed, 18 Apr 2007 15:49:00 GMT</pubDate><guid>http://www.aygfsteel.com/zilong/archive/2007/04/18/111788.html</guid><wfw:comment>http://www.aygfsteel.com/zilong/comments/111788.html</wfw:comment><comments>http://www.aygfsteel.com/zilong/archive/2007/04/18/111788.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.aygfsteel.com/zilong/comments/commentRss/111788.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/zilong/services/trackbacks/111788.html</trackback:ping><description><![CDATA[<p>今天要实C个在面中动态添加以及删除一行列表的功能,查找了几U方?在此备䆾,以便日后使用:<br><br>========================此方法比较简z,而且可以解决问题========================<br><strong>function deleteCurrentRow()//刪除當前?br>{<br>  var currRowIndex=event.srcElement.parentNode.parentNode.rowIndex;<br>  document.all.table10.deleteRow(currRowIndex);//table10--表格id<br>}</strong></p> <p><br><strong>function insertRow()<br>{<br>  var nRow=document.all.table10.rows.length; //表格的總行數<br>  var objTheRow=document.all.table10.insertRow(nRow);//在最下邊新增一?br>  objTheRow.insertCell(0);//新增一個單元格<br>  objTheRow.insertCell(1);<br>  objTheRow.insertCell(2);<br>  objTheRow.cells(0).innerHTML=nRow;//新增的單元??br>  objTheRow.cells(1).innerHTML="&nbsp;";<br>  objTheRow.cells(2).innerHTML="<input type='button' value='del this row' onClick='deleteCurrentRow()'>";<br>}<br></strong><br>====================我的E序代码======================<br><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><br><HTML><br><HEAD><br><META http-equiv="Content-Type" content="text/html; charset=GB18030"><br><META name="GENERATOR" content="IBM WebSphere Studio"><br><TITLE>cfbcard.html</TITLE><br></HEAD></p> <p><SCRIPT language="JavaScript"><br>var j_1 = 1;<br><span style="COLOR: #ff0000">function add_row_family(){</span><br> newRow=document.all.family.insertRow(-1) <br> <br> newcell=newRow.insertCell() <br> newRow.bgColor='#FFFFFF';<br> newcell.className='STYLE3';<br> newcell.align='center';<br> //newcell.innerHTML="<input type='text' name='familyname"+j_1+"' style='WIDTH: 60px; font-size:9pt; color:#000000' />";<br> newcell.innerHTML="<SELECT name='thesistogether"+j_1+"'>"+<br>                        " <option value='请选择'>"+<br>      "   请选择"+<br>      "  </option>"+<br>      "  <option value='1'>"+<br>      "   111"+<br>      "  </option>"+<br>      "  <option value='2'>"+<br>      "   222"+<br>      "  </option>"+<br>      "  <option value='3'>"+<br>      "   333"+<br>      "  </option>"+<br>      "  <option value='4'>"+<br>      "   444"+<br>      "  </option>"+<br>      "  <option value='5'>"+<br>      "   555"+<br>      "  </option>"+<br>      <br>                       "</SELECT>";<br> for(var i = 0;i<12;i++){<br> newcell=newRow.insertCell() ;<br> newRow.bgColor='#FFFFFF';<br> newcell.className='STYLE3';<br> newcell.align='center';<br> newcell.innerHTML="<input type='text' name='familyrelation"+j_1+"' style='WIDTH: 60px; font-size:9pt; color:#000000' />";<br>}<br> <br> newcell=newRow.insertCell() ;<br> newRow.bgColor='#FFFFFF';<br> newcell.className='STYLE3';<br> newcell.align='center';<br> //newcell.innerHTML="<a href='javascript:delTableRow(\""+1+"\")'>删除</a>";<br>  newcell.innerHTML="<input type='button' value='删除' onClick='deleteCurrentRow()'>";</p> <p> j_1++;<br> document.all.j_1.value=j_1;<br> document.all.family.focus();<br>}</p> <p><br> <br> <br> <span style="COLOR: #ff0000">function deleteCurrentRow()//</span>刪除當前?br>{<br>  var currRowIndex=event.srcElement.parentNode.parentNode.rowIndex;<br>  document.all.family.deleteRow(currRowIndex);//table10--表格id<br>}</p> <p><br></script></p> <p><body bgcolor="#F5F1F5"  ></p> <p><form name="form1" method="post" action="" onsubmit=""><br><table><br><tr><br>      <td align="right"><INPUT type="button" name="add" onclick="add_row_family();" value="d"></td><br></tr><br><tr><br>     <td><br> <table id="family" style="width:100%" border="1" cellspacing="1" cellpadding="2" class="tbMain"><br>        <tr><br>   <td class="td_name">111</td><br>   <td class="td_name">222</td><br>   <td class="td_name">333</td><br>   <td class="td_name">444</td><br>   <td class="td_name">555</td><br>   <td class="td_name">666</td><br>   <td class="td_name">777</td><br>   <td class="td_name">888</td><br>   <td class="td_name">999</td><br>   <td class="td_name">000</td><br>   <td class="td_name">123</td><br>   <td class="td_name">456</td><br>   <td class="td_name">789</td><br>      <td class="td_name">删除</td><br>     </tr><br>        <br>    </table><br>    </td><br> </tr><br></table><br></form><br></body><br></html></p> <p>=================================另外一U方?=============<br>如何删除表格的行上次讲到了如何动态给表格增加行,那么q次p讲如何删除表格的行了。首先徏立一个表|<br><table border="1"><br> <tr><br>  <td>姓名</td><br>  <td>地址</td><br> </tr><br> <tbody id="mainbody"><br> <tr id="delCell"><br>  <td>name</td><br>  <td>address</td><br> </tr><br> </tbody><br></table><br>取得tbody的元素var mailbody = document.getElementById("mainbody");,<br>接着取得要删除行的元素var cell = document.getElementById("delCell");<br>最后就是从tbody中移去要删除的行可以了mainbody.removeChild(cell);<br>完整的代码如下:<br><html><br><head><br> <title>动态删除表格的?lt;/title><br> <script type="text/javascript"><br> function deleteCell(){<br>  var mailbody = document.getElementById("mainbody");<br>  var cell = document.getElementById("delCell");<br>  if(cell!=undefined){<br>     mainbody.removeChild(cell);<br>  } <br> }<br></script><br></head><br><body><br><table border="1"><br> <tr><br>  <td>姓名</td><br>  <td>地址</td><br> </tr><br> <tbody id="mainbody"><br> <tr id="delCell"><br>  <td>name</td><br>  <td>address</td><br> </tr><br> </tbody><br></table></p> <p><input type="button" value="删除" onclick="deleteCell()"/><br></body><br><html></p> <img src ="http://www.aygfsteel.com/zilong/aggbug/111788.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/zilong/" target="_blank">阿伟</a> 2007-04-18 23:49 <a href="http://www.aygfsteel.com/zilong/archive/2007/04/18/111788.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[导入]开发中l常用到的javaScript技?/title><link>http://www.aygfsteel.com/zilong/archive/2007/03/31/107592.html</link><dc:creator>阿伟</dc:creator><author>阿伟</author><pubDate>Sat, 31 Mar 2007 02:49:00 GMT</pubDate><guid>http://www.aygfsteel.com/zilong/archive/2007/03/31/107592.html</guid><wfw:comment>http://www.aygfsteel.com/zilong/comments/107592.html</wfw:comment><comments>http://www.aygfsteel.com/zilong/archive/2007/03/31/107592.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/zilong/comments/commentRss/107592.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/zilong/services/trackbacks/107592.html</trackback:ping><description><![CDATA[ <div> <div>在b/s开发中l常用到的javaScript技?/div> <div> <br />一、验证类<br />1、数字验证内<br />1.1 整数<br />1.2 大于0的整?Q用于传来的ID的验?<br />1.3 负整数的验证<br />1.4 整数不能大于iMax<br />1.5 整数不能于iMin<br />2、时间类<br />2.1 短时_形如 (13:04:06)<br />2.2 短日期,形如 (2003-12-05)<br />2.3 长时_形如 (2003-12-05 13:04:06)<br />2.4 只有q和月。Ş?2003-05,或?003-5)<br />2.5 只有时和分?形如(12:03)<br />3、表单类<br />3.1 所有的表单的值都不能为空<br />3.2 多行文本框的g能ؓI?br />3.3 多行文本框的g能超qsMaxStrleng<br />3.4 多行文本框的g能少于sMixStrleng<br />3.5 判断单选框是否选择?br />3.6 判断复选框是否选择.<br />3.7 复选框的全选,多选,全不选,反?br />3.8 文g上传q程中判断文件类?br />4、字W类<br />4.1 判断字符全部由a-Z或者是A-Z的字字母l成<br />4.2 判断字符由字母和数字l成?br />4.3 判断字符由字母和数字Q下划线,点号l成.且开头的只能是下划线和字?br />4.4 字符串替换函?Replace();<br />5、浏览器c?br />5.1 判断览器的cd<br />5.2 判断ie的版?br />5.3 判断客户端的分L?/div> <div>6、结合类<br />6.1 email的判断?br />6.2 手机L的验?br />6.3 w䆾证的验证</div> <div>二、功能类</div> <div>1、时间与相关控gc?br />1.1 日历<br />1.2 旉控g<br />1.3 万年?br />1.4 昄动态显C时钟效果(文本Q如OA中时_<br />1.5 昄动态显C时钟效?(囑փQ像手表)<br />2、表单类<br />2.1 自动生成表单<br />2.2 动态添加,修改Q删除下拉框中的元素<br />2.3 可以输入内容的下拉框<br />2.4 多行文本框中只能输入iMax文字。如果多输入了,自动减少到iMax个文字(多用于短信发?</div> <div>3、打印类<br />3.1 打印控g<br />4、事件类<br />4.1 屏蔽右键<br />4.2 屏蔽所有功能键<br />4.3 --> ?lt;-- F5 F11,F9,F1<br />4.4 屏蔽l合键ctrl+N<br />5、网设计类<br />5.1 q箋滚动的文字,囄Q注意是q箋的,两段文字和图片中没有I白出现Q?br />5.2 html~辑控gc?br />5.3 颜色选取框控?br />5.4 下拉菜单<br />5.5 两层或多层次的下拉菜?br />5.6 仿IE菜单的按钮。(效果如rongshuxa.com的导航栏?<br />5.7 状态栏Qtitle栏的动态效果(例子很多Q可以研I一下)<br />5.8 双击后,|页自动滚屏<br />6、树型结构?br />6.1 asp+SQL?br />6.2 asp+xml+sql?br />6.3 java+sql或者java+sql+xml<br />7、无Ҏ效果的制?br />8、连动下拉框技?br />9、文本排?/div> <div>一、验证类<br />1、数字验证内<br />1.1 整数<br />/^(-|+)?d+$/.test(str)<br />1.2 大于0的整?Q用于传来的ID的验?<br />/^d+$/.test(str)<br />1.3 负整数的验证<br />/^-d+$/.test(str)<br />2、时间类<br />2.1 短时_形如 (13:04:06)<br />function isTime(str)<br />{<br />var a = str.match(/^(d{1,2})(:)?(d{1,2})2(d{1,2})$/);<br />if (a == null) {alert('输入的参C是时间格?); return false;}<br />if (a[1]>24 || a[3]>60 || a[4]>60)<br />{<br />alert("旉格式不对");<br />return false<br />}<br />return true;<br />}<br />2.2 短日期,形如 (2003-12-05)<br />function strDateTime(str)<br />{<br />var r = str.match(/^(d{1,4})(-|/)(d{1,2})2(d{1,2})$/);<br />if(r==null)return false;<br />var d= new Date(r[1], r[3]-1, r[4]);<br />return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]);<br />}<br />2.3 长时_形如 (2003-12-05 13:04:06)<br />function strDateTime(str)<br />{<br />var reg = /^(d{1,4})(-|/)(d{1,2})2(d{1,2}) (d{1,2}):(d{1,2}):(d{1,2})$/;<br />var r = str.match(reg);<br />if(r==null)return false;<br />var d= new Date(r[1], r[3]-1,r[4],r[5],r[6],r[7]);<br />return (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]&&d.getHours()==r[5]&&d.getMinutes()==r[6]&&d.getSeconds()==r[7]);<br />}<br />2.4 只有q和月。Ş?2003-05,或?003-5)<br />2.5 只有时和分?形如(12:03)<br />3、表单类<br />3.1 所有的表单的值都不能为空<br /><input onblur="if(this.value.replace(/^s+|s+$/g,'')=='')alert('不能为空!')"><br />3.2 多行文本框的g能ؓI?br />3.3 多行文本框的g能超qsMaxStrleng<br />3.4 多行文本框的g能少于sMixStrleng<br />3.5 判断单选框是否选择?br />3.6 判断复选框是否选择.<br />3.7 复选框的全选,多选,全不选,反?br />3.8 文g上传q程中判断文件类?br />4、字W类<br />4.1 判断字符全部由a-Z或者是A-Z的字字母l成<br /><input onblur="if(/[^a-zA-Z]/g.test(this.value))alert('有错')"><br />4.2 判断字符由字母和数字l成?br /><input onblur="if(/[^0-9a-zA-Z]/g.test(this.value))alert('有错')"><br />4.3 判断字符由字母和数字Q下划线,点号l成.且开头的只能是下划线和字?br />/^([a-zA-z_]{1})([w]*)$/g.test(str)<br />4.4 字符串替换函?Replace();<br />5、浏览器c?br />5.1 判断览器的cd<br />window.navigator.appName<br />5.2 判断ie的版?br />window.navigator.appVersion<br />5.3 判断客户端的分L?br />window.screen.height; window.screen.width;</div> <div>6、结合类<br />6.1 email的判断?br />function ismail(mail)<br />{<br />return(new RegExp(/^w+((-w+)|(.w+))*@[A-Za-z0-9]+((.|-)[A-Za-z0-9]+)*.[A-Za-z0-9]+$/).test(mail));<br />}<br />6.2 手机L的验?br />6.3 w䆾证的验证<br />function isIdCardNo(num)<br />{<br />if (isNaN(num)) {alert("输入的不是数字!"); return false;}<br />var len = num.length, re;<br />if (len == 15)<br />re = new RegExp(/^(d{6})()?(d{2})(d{2})(d{2})(d{3})$/);<br />else if (len == 18)<br />re = new RegExp(/^(d{6})()?(d{4})(d{2})(d{2})(d{3})(d)$/);<br />else {alert("输入的数字位C对!"); return false;}<br />var a = num.match(re);<br />if (a != null)<br />{<br />if (len==15)<br />{<br />var D = new Date("19"+a[3]+"/"+a[4]+"/"+a[5]);<br />var B = D.getYear()==a[3]&&(D.getMonth()+1)==a[4]&&D.getDate()==a[5];<br />}<br />else<br />{<br />var D = new Date(a[3]+"/"+a[4]+"/"+a[5]);<br />var B = D.getFullYear()==a[3]&&(D.getMonth()+1)==a[4]&&D.getDate()==a[5];<br />}<br />if (!B) {alert("输入的n份证?"+ a[0] +" 里出生日期不对!"); return false;}<br />}<br />return true;<br />}</div> <div>3.7 复选框的全选,多选,全不选,反?br /><form name=hrong><br /><input type=checkbox name=All onclick="checkAll('mm')">全?lt;br/><br /><input type=checkbox name=mm onclick="checkItem('All')"><br/><br /><input type=checkbox name=mm onclick="checkItem('All')"><br/><br /><input type=checkbox name=mm onclick="checkItem('All')"><br/><br /><input type=checkbox name=mm onclick="checkItem('All')"><br/><br /><input type=checkbox name=mm onclick="checkItem('All')"><br/><br/></div> <div><input type=checkbox name=All2 onclick="checkAll('mm2')">全?lt;br/><br /><input type=checkbox name=mm2 onclick="checkItem('All2')"><br/><br /><input type=checkbox name=mm2 onclick="checkItem('All2')"><br/><br /><input type=checkbox name=mm2 onclick="checkItem('All2')"><br/><br /><input type=checkbox name=mm2 onclick="checkItem('All2')"><br/><br /><input type=checkbox name=mm2 onclick="checkItem('All2')"><br/></div> <div></form></div> <div><SCRIPT LANGUAGE="JavaScript"><br />function checkAll(str)<br />{<br />var a = document.getElementsByName(str);<br />var n = a.length;<br />for (var i=0; i<n; i++)<br />a[i].checked = window.event.srcElement.checked;<br />}<br />function checkItem(str)<br />{<br />var e = window.event.srcElement;<br />var all = eval("document.hrong."+ str);<br />if (e.checked)<br />{<br />var a = document.getElementsByName(e.name);<br />all.checked = true;<br />for (var i=0; i<a.length; i++)<br />{<br />if (!a[i].checked){ all.checked = false; break;}<br />}<br />}<br />else all.checked = false;<br />}<br /></SCRIPT></div> <div>3.8 文g上传q程中判断文件类?br /><input type=file onchange="alert(this.value.match(/^(.*)(.)(.{1,8})$/)[3])"></div> <div>d:<br /><OBJECT<br />id=S<br />style="LEFT: 0px; WIDTH: 392px; TOP: 0px; HEIGHT: 240px"<br />height=240<br />width=392<br />classid="clsid:369303C2-D7AC-11D0-89D5-00A0C90833E6"><br /></OBJECT><br /><SCRIPT><br />S.DrawingSurface.ArcDegrees(0,0,0,30,50,60);<br />S.DrawingSurface.ArcRadians(30,0,0,30,50,60);<br />S.DrawingSurface.Line(10,10,100,100);<br /></SCRIPT></div> <div> </div> </div> <img height="1" alt="" src="http://c.services.spaces.live.com/CollectionWebService/c.gif?space=21958978&page=RSS%ef%bc%9a%e5%bc%80%e5%8f%91%e4%b8%ad%e7%bb%8f%e5%b8%b8%e7%94%a8%e5%88%b0%e7%9a%84javaScript%e6%8a%80%e6%9c%af&referrer=" width="1" border="0" /> <img style="POSITION: absolute" height="0px" alt="" src="http://c.live.com/c.gif?NC=31263&NA=1149&PI=81873&RF=&DI=3919&PS=85545&TP=21958978.spaces.live.com&GT1=21958978;2052" width="0px" /> <br />文章来源:<a >http://21958978.spaces.live.com/Blog/cns!A7DF246804AD47BB!217.entry</a><img src ="http://www.aygfsteel.com/zilong/aggbug/107592.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/zilong/" target="_blank">阿伟</a> 2007-03-31 10:49 <a href="http://www.aygfsteel.com/zilong/archive/2007/03/31/107592.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[导入]Struts中关于用javascript的问?/title><link>http://www.aygfsteel.com/zilong/archive/2007/03/31/107593.html</link><dc:creator>阿伟</dc:creator><author>阿伟</author><pubDate>Sat, 31 Mar 2007 02:49:00 GMT</pubDate><guid>http://www.aygfsteel.com/zilong/archive/2007/03/31/107593.html</guid><wfw:comment>http://www.aygfsteel.com/zilong/comments/107593.html</wfw:comment><comments>http://www.aygfsteel.com/zilong/archive/2007/03/31/107593.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/zilong/comments/commentRss/107593.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/zilong/services/trackbacks/107593.html</trackback:ping><description><![CDATA[ <div> <div>现在要实现这样一个功能,在一个页面中有一个输入文本框Q有一个提交按钮,如果文本框ؓI就Ҏ</div> <div>交按钮,则提C入。现在要使用下面一Djavascript代码Q?/div> <div><script language="javascript"><br /> function check(){<br />  if(document.all.DETAIL_ID.value.length==0){<br />   alert('误入DETAIL_ID!');<br />   return false;<br />  }<br />     else{<br />  document.all.<font color="#ff0000"><strong>sampleTestForm</strong></font>.submit();<br />   }<br /> }<br /> <br /></script></div> <div>现在在提交按?strong><html:submit</strong> property="button" value="试" onclick="check();"></html:submit></div> <div>中加入了提交?strong><font color="#ff0000">onclick="check();"  </font></strong>但因是一个提交按钮,所以检验是虽然弹出了对话框要求</div> <div>输入IDQ但点击定后还是接着往下执行了actionQ因为按钮点d后就自动执行Q所以这里要?/div> <div><html:submit  改ؓ <strong><html:button </strong>才行?/div> <div>***************************:</div> <div>q有注意验成功后要执行提交操作,p表单提交到ACTION中执行,q是必要在表单中加入一</div> <div>个表单名字才可以用上面语句进行提交,在struts?lt;html:form 中加上name属性的同时也必要加上</div> <div>type属性才可以Q这里就跟struts-config.xml配置文g中配|此面用到的formbean是一致的Qname?/div> <div>应的type是formbean的完整\径?/div> <div>*****************************代码如下Q?************************************<br /><html:form  <strong><font color="#ff0000">name</font></strong>="sampleTestForm"  </div> <div> <font color="#ff0000"> <strong>type</strong> </font>="com.picclife.bi.test.finance.struts.form.SampleTestForm" action="sampleTest.do" </div> <div>method="post" focus="DETAIL_ID"></div> </div> <img height="1" alt="" src="http://c.services.spaces.live.com/CollectionWebService/c.gif?space=21958978&page=RSS%ef%bc%9aStruts%e4%b8%ad%e5%85%b3%e4%ba%8e%e4%bd%bf%e7%94%a8javascript%e7%9a%84%e9%97%ae%e9%a2%98&referrer=" width="1" border="0" /> <img style="POSITION: absolute" height="0px" alt="" src="http://c.live.com/c.gif?NC=31263&NA=1149&PI=81873&RF=&DI=3919&PS=85545&TP=21958978.spaces.live.com&GT1=21958978;2052" width="0px" /> <br />文章来源:<a >http://21958978.spaces.live.com/Blog/cns!A7DF246804AD47BB!216.entry</a><img src ="http://www.aygfsteel.com/zilong/aggbug/107593.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/zilong/" target="_blank">阿伟</a> 2007-03-31 10:49 <a href="http://www.aygfsteel.com/zilong/archive/2007/03/31/107593.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[导入]js技?/title><link>http://www.aygfsteel.com/zilong/archive/2007/03/31/107600.html</link><dc:creator>阿伟</dc:creator><author>阿伟</author><pubDate>Sat, 31 Mar 2007 02:49:00 GMT</pubDate><guid>http://www.aygfsteel.com/zilong/archive/2007/03/31/107600.html</guid><wfw:comment>http://www.aygfsteel.com/zilong/comments/107600.html</wfw:comment><comments>http://www.aygfsteel.com/zilong/archive/2007/03/31/107600.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.aygfsteel.com/zilong/comments/commentRss/107600.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/zilong/services/trackbacks/107600.html</trackback:ping><description><![CDATA[ <div> <div>  <div><div><a ><img height="13" src="http://21958978.spaces.live.com/images/authorship.gif" width="15" border="0" /><u><font color="#800080"> js技?/font></u></a></div><div>1.document.write(""); 输出语句<br />2.JS中的注释?/<br />3.传统的HTML文档序?document->html->(head,body)<br />4.一个浏览器H口中的DOM序?window->(navigator,screen,history,location,document)<br />5.得到表单中元素的名称和?document.getElementById("表单中元素的ID?).name(或value)<br />6.一个小写{大写的JS: document.getElementById("output").value = document.getElementById("input").value.toUpperCase();<br />7.JS中的值类?String,Number,Boolean,Null,Object,Function<br />8.JS中的字符型{换成数值型:parseInt(),parseFloat()<br />9.JS中的数字转换成字W型:(""+变量)<br />10.JS中的取字W串长度?(length)<br />11.JS中的字符与字W相q接使用+?<br />12.JS中的比较操作W有:=={于,!=不等?>,>=,<.<=<br />13.JS中声明变量?var来进行声?br />14.JS中的判断语句l构:if(condition){}else{}<br />15.JS中的循环l构:for([initial expression];[condition];[upadte expression]) {inside loop}<br />16.循环中止的命令是:break<br />17.JS中的函数定义:function functionName([parameter],...){statement[s]}<br />18.当文件中出现多个form表单?可以用document.forms[0],document.forms[1]来代?<br />19.H口:打开H口window.open(), 关闭一个窗?window.close(), H口本n:self<br />20.状态栏的设|?window.status="字符";<br />21.弹出提示信息:window.alert("字符");<br />22.弹出认?window.confirm();<br />23.弹出输入提示?window.prompt();<br />24.指定当前昄链接的位|?window.location.href="URL"<br />25.取出H体中的所有表单的数量:document.forms.length<br />26.关闭文档的输出流:document.close();<br />27.字符串追加连接符:+=<br />28.创徏一个文档元?document.createElement(),document.createTextNode()<br />29.得到元素的方?document.getElementById()<br />30.讄表单中所有文本型的成员的gؓI?<br />var form = window.document.forms[0]<br />for (var i = 0; i<form.elements.length;i++){<br />if (form.elements[i].type == "text"){<br />form.elements[i].value = "";<br />}<br />}<br />31.复选按钮在JS中判断是否选中:document.forms[0].checkThis.checked (checked属性代表ؓ是否选中q回TRUE或FALSE)<br />32.单选按钮组(单选按钮的名称必须相同):取单选按钮组的长度document.forms[0].groupName.length<br />33.单选按钮组判断是否被选中也是用checked.<br />34.下拉列表框的?document.forms[0].selectName.options[n].value (n有时用下拉列表框名称加上.selectedIndex来确定被选中的?<br />35.字符串的定义:var myString = new String("This is lightsword");<br />36.字符串{成大?string.toUpperCase(); 字符串{成小?string.toLowerCase();<br />37.q回字符?在字W串1中出现的位置:String1.indexOf("String2")!=-1则说明没扑ֈ.<br />38.取字W串中指定位|的一个字W?StringA.charAt(9);<br />39.取出字符串中指定L和终点的子字W串:stringA.substring(2,6);<br />40.数学函数:Math.PI(q回圆周?,Math.SQRT2(q回开?,Math.max(value1,value2)q回两个C的最在?Math.pow(value1,10)q回value1的十ơ方,Math.round(value1)四舍五入函数,Math.floor(Math.random()*(n+1))q回随机?br />41.定义日期型变?var today = new Date();<br />42.日期函数列表:dateObj.getTime()得到旉,dateObj.getYear()得到q䆾,dateObj.getFullYear()得到四位的年?dateObj.getMonth()得到月䆾,dateObj.getDate()得到?dateObj.getDay()得到日期?dateObj.getHours()得到时,dateObj.getMinutes()得到?dateObj.getSeconds()得到U?dateObj.setTime(value)讄旉,dateObj.setYear(val)讄q?dateObj.setMonth(val)讄?dateObj.setDate(val)讄?dateObj.setDay(val)讄星期?dateObj.setHours讄时,dateObj.setMinutes(val)讄?dateObj.setSeconds(val)讄U?[注意:此日期时间从0开始计]<br />43.FRAME的表C方? [window.]frames[n].ObjFuncVarName,frames["frameName"].ObjFuncVarName,frameName.ObjFuncVarName<br />44.parent代表父亲对象,top代表最端对象<br />45.打开子窗口的父窗口ؓ:opener<br />46.表示当前所属的位置:this<br />47.当在链接中调用JS函数时用:(javascript :)来开头后面加函数?br />48.在老的览器中不执行此JS:<!-- //--><br />49.引用一个文件式的JS:<script type="text/javascript" src="aaa.js"></script><br />50.指定在不支持脚本的浏览器昄的HTML:<noscript></noscript><br />51.当超铑֒ONCLICK事g都有?则老版本的览器{向a.html,否则转向b.html.?<a href="a.html" onclick="location.href='b.html';return false">dfsadf</a><br />52.JS的内建对象有:Array,Boolean,Date,Error,EvalError,Function,Math,Number,Object,RangeError,ReferenceError,RegExp,String,SyntaxError,TypeError,URIError<br />53.JS中的换行:\n<br />54.H口全屏大小:<script>function fullScreen(){ this.moveTo(0,0);this.outerWidth=screen.availWidth;this.outerHeight=screen.availHeight;}window.maximize=fullScreen;</script><br />55.JS中的all代表其下层的全部元素<br />56.JS中的焦点序:document.getElementByid("表单元素").tabIndex = 1<br />57.innerHTML的值是表单元素的??lt;p id="para">"how are <em>you</em>"</p>,则innerHTML的值就?how are <em>you</em><br />58.innerTEXT的值和上面的一?只不q不会把<em>q种标记昄出来.<br />59.contentEditable可设|元素是否可被修?isContentEditableq回是否可修改的状?<br />60.isDisabled判断是否为禁止状?disabled讄止状?br />61.length取得长度,q回整型数?br />62.addBehavior()是一UJS调用的外部函数文件其扩展名ؓ.htc<br />63.window.focus()使当前的H口在所有窗口之?<br />64.blur()指失ȝ?与FOCUS()相反.<br />65.select()指元素ؓ选中状?<br />66.防止用户Ҏ本框中输入文?onfocus="this.blur()"<br />67.取出该元素在面中出现的数量:document.all.tags("div(或其它HTML标记W?").length<br />68.JS中分ZU窗体输?模态和非模?window.showModaldialog(),window.showModeless()<br />69.状态栏文字的设|?window.status='文字',默认的状态栏文字讄:window.defaultStatus = '文字.';<br />70.d到收藏夹:external.AddFavorite("http://www.dannyg.com","jaskdlf");<br />71.JS中遇到脚本错误时不做M操作:window.onerror = doNothing; 指定错误句柄的语法ؓ:window.onerror = handleError;<br />72.JS中指定当前打开H口的父H口:window.opener,支持opener.opener...的多重l?<br />73.JS中的self指的是当前的H口<br />74.JS中状态栏昄内容:window.status="内容"<br />75.JS中的top指的是框枉中最层的框?br />76.JS中关闭当前的H口:window.close();<br />77.JS中提出是否确认的?if(confirm("Are you sure?")){alert("ok");}else{alert("Not Ok");}<br />78.JS中的H口重定?window.navigate("http://www.sina.com.cn");<br />79.JS中的打印:window.print()<br />80.JS中的提示输入?window.prompt("message","defaultReply");<br />81.JS中的H口滚动?window.scroll(x,y)<br />82.JS中的H口滚动C|?window.scrollby<br />83.JS中设|时间间?setInterval("expr",msecDelay)或setInterval(funcRef,msecDelay)或setTimeout<br />84.JS中的模态显C在IE4+?在NN中不?showModalDialog("URL"[,arguments][,features]);<br />85.JS中的退Z前用的句柄:function verifyClose(){event.returnValue="we really like you and hope you will stay longer.";}} window.onbeforeunload=verifyClose;<br />86.当窗体第一ơ调用时使用的文件句?onload()<br />87.当窗体关闭时调用的文件句?onunload()<br />88.window.location的属? protocol(http:),hostname(www.example.com),port(80),host(www.example.com:80),pathname("/a/a.html"),hash("#giantGizmo",指蟩转到相应的锚?,href(全部的信?<br />89.window.location.reload()h当前面.<br />90.window.history.back()q回上一?window.history.forward()q回下一?window.history.go(q回W几?也可以用访问过的URL)<br />91.document.write()不换行的输出,document.writeln()换行输出<br />92.document.body.noWrap=true;防止链接文字折行.<br />93.变量?charAt(W几?,取该变量的第几位的字W?<br />94."abc".charCodeAt(W几?,q回W几个字W的ASCii码?<br />95.字符串连?string.concat(string2),或用+=q行q接<br />96.变量.indexOf("字符",起始位置),q回W一个出现的位置(?开始计?<br />97.string.lastIndexOf(searchString[,startIndex])最后一ơ出现的位置.<br />98.string.match(regExpression),判断字符是否匚w.<br />99.string.replace(regExpression,replaceString)替换现有字符?<br />100.string.split(分隔W?q回一个数l存储?<br />101.string.substr(start[,length])取从W几位到指定长度的字W串.<br />102.string.toLowerCase()使字W串全部变ؓ写.<br />103.string.toUpperCase()使全部字W变为大?<br />104.parseInt(string[,radix(代表q制)])强制转换成整?<br />105.parseFloat(string[,radix])强制转换成Q点型.<br />106.isNaN(变量):试是否为数值型.<br />107.定义帔R的关键字:const,定义变量的关键字:var <br /><br /><p>Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1490206</p></div></div></div> </div> <img height="1" alt="" src="http://c.services.spaces.live.com/CollectionWebService/c.gif?space=21958978&page=RSS%ef%bc%9ajs%e5%b0%8f%e6%8a%80%e5%b7%a7&referrer=" width="1" border="0" /> <img style="POSITION: absolute" height="0px" alt="" src="http://c.live.com/c.gif?NC=31263&NA=1149&PI=81873&RF=&DI=3919&PS=85545&TP=21958978.spaces.live.com&GT1=21958978;2052" width="0px" /> <br />文章来源:<a >http://21958978.spaces.live.com/Blog/cns!A7DF246804AD47BB!203.entry</a><img src ="http://www.aygfsteel.com/zilong/aggbug/107600.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/zilong/" target="_blank">阿伟</a> 2007-03-31 10:49 <a href="http://www.aygfsteel.com/zilong/archive/2007/03/31/107600.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ƽ</a>| <a href="http://" target="_blank">ͺ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ϊ</a>| <a href="http://" target="_blank">Զ</a>| <a href="http://" target="_blank">հ</a>| <a href="http://" target="_blank">ľ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">¸</a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ͽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ԫı</a>| <a href="http://" target="_blank">踽</a>| <a href="http://" target="_blank">ȫ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ţ</a>| <a href="http://" target="_blank">غ</a>| <a href="http://" target="_blank">ʡ</a>| <a href="http://" target="_blank">½</a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank">ֺ</a>| <a href="http://" target="_blank">ϳ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ԫ</a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">µ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ƽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">п</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>