??xml version="1.0" encoding="utf-8" standalone="yes"?>国产精品亚洲天堂,亚洲噜噜噜噜噜影院在线播放,亚洲伊人久久大香线蕉http://m.tkk7.com/yunye/category/34202.html ... 能够在宁静的晚上Q在心爱的电脑前搭徏自己的程?..也是多么惬意的一件事?.... zh-cnSun, 31 Aug 2008 07:47:24 GMTSun, 31 Aug 2008 07:47:24 GMT60W3C School ----Javascripthttp://m.tkk7.com/yunye/articles/225684.html成家?/dc:creator>成家?/author>Fri, 29 Aug 2008 19:31:00 GMThttp://m.tkk7.com/yunye/articles/225684.htmlhttp://m.tkk7.com/yunye/comments/225684.htmlhttp://m.tkk7.com/yunye/articles/225684.html#Feedback0http://m.tkk7.com/yunye/comments/commentRss/225684.htmlhttp://m.tkk7.com/yunye/services/trackbacks/225684.htmlhttp://www.w3school.com.cn/js/index.asp

]]>
javascript的IE和Firefox兼容性汇~?/title><link>http://m.tkk7.com/yunye/articles/225683.html</link><dc:creator>成家?/dc:creator><author>成家?/author><pubDate>Fri, 29 Aug 2008 19:28:00 GMT</pubDate><guid>http://m.tkk7.com/yunye/articles/225683.html</guid><wfw:comment>http://m.tkk7.com/yunye/comments/225683.html</wfw:comment><comments>http://m.tkk7.com/yunye/articles/225683.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/yunye/comments/commentRss/225683.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/yunye/services/trackbacks/225683.html</trackback:ping><description><![CDATA[ <p> <font size="2">1. document.form.item 问题<br />(1)现有问题Q?br />现有代码中存在许?document.formName.item("itemName") q样的语句,不能?MF 下运?br />(2)解决ҎQ?br />改用 document.formName.elements["elementName"]<br />(3)其它<br />参见 2 </font> </p> <p> <font size="2">2. 集合cd象问?br />(1)现有问题Q?br />现有代码中许多集合类对象取用时?()QIE 能接受,MF 不能?br />(2)解决ҎQ?br />改用 [] 作ؓ下标q算。如Qdocument.forms("formName") 改ؓ document.forms["formName"]?br />又如Qdocument.getElementsByName("inputName")(1) 改ؓ document.getElementsByName("inputName")[1] </font> </p> <p> <font size="2">3. window.event<br />(1)现有问题Q?br />使用 window.event 无法?MF 上运?br />(2)解决ҎQ?br />MF ?event 只能在事件发生的现场使用Q此问题暂无法解冟뀂可以这样变通:<br />原代?可在IE中运?Q?br /></font> <input type="button" value="提交" name="someButton" /> <br /> <font size="2">...<br /><script language="javascript"><br /><![CDATA[unction gotoSubmit() {<BR>...<BR>alert(window.event); // use window.event<BR>...<BR>}<BR>]]></script></font> </p> <p> <font size="2">C?可在IE和MF中运?Q?br /></font> <input type="button" value="提交" name="someButton" /> <br /> <font size="2">...<br /><script language="javascript"><br /><![CDATA[unction gotoSubmit(evt) {<BR>evt = evt ? evt : (window.event ? window.event : null);<BR>...<BR>alert(evt); // use evt<BR>...<BR>}<BR>]]></script><br />此外Q如果新代码中第一行不改,与老代码一L??gotoSubmit 调用没有l参?Q则仍然只能在IE中运行,但不会出错。所以,q种Ҏ tpl 部分仍与老代码兼宏V?</font> </p> <p> <font size="2">4. HTML 对象?id 作ؓ对象名的问题<br />(1)现有问题<br />?IE 中,HTML 对象?ID 可以作ؓ document 的下属对象变量名直接使用。在 MF 中不能?br />(2)解决Ҏ<br />?getElementById("idName") 代替 idName 作ؓ对象变量使用?</font> </p> <p> <font size="2">5. 用idName字符串取得对象的问题<br />(1)现有问题<br />在IE中,利用 eval(idName) 可以取得 id ?idName ?HTML 对象Q在MF 中不能?br />(2)解决Ҏ<br />?getElementById(idName) 代替 eval(idName)?</font> </p> <p> <font size="2">6. 变量名与?HTML 对象 id 相同的问?br />(1)现有问题<br />?MF 中,因ؓ对象 id 不作?HTML 对象的名Uͼ所以可以用与 HTML 对象 id 相同的变量名QIE 中不能?br />(2)解决Ҏ<br />在声明变量时Q一律加?var Q以避免歧义Q这样在 IE 中亦可正常运行?br />此外Q最好不要取?HTML 对象 id 相同的变量名Q以减少错误?br />(3)其它<br />参见 问题4 </font> </p> <p> <font size="2">[NextPage] </font> </p> <p> <font size="2">7. event.x ?event.y 问题<br />(1)现有问题<br />在IE 中,event 对象?x, y 属性,MF中没有?br />(2)解决Ҏ<br />在MF中,与event.x {效的是 event.pageX。但event.pageX IE中没有?br />故采?event.clientX 代替 event.x。在IE 中也有这个变量?br />event.clientX ?event.pageX 有微妙的差别Q当整个面有滚动条的时候)Q不q大多数时候是{效的?</font> </p> <p> <font size="2">如果要完全一P可以E麻烦些Q?br />mX = event.x ? event.x : event.pageX;<br />然后?mX 代替 event.x<br />(3)其它<br />event.layerX ?IE ?MF 中都有,具体意义有无差别未试验?</font> </p> <p> <font size="2">8. 关于frame<br />(1)现有问题<br />?IE?可以用window.testFrame取得该frameQmf中不?br />(2)解决Ҏ<br />在frame的用方面mf和ie的最主要的区别是Q?br />如果在frame标签中书写了以下属性:<br /><br />那么ie可以通过id或者name讉Kq个frame对应的window对象<br />而mf只可以通过name来访问这个frame对应的window对象<br />例如如果上述frame标签写在最上层的window里面的htm里面Q那么可以这栯?br />ieQ?window.top.frameId或者window.top.frameName来访问这个window对象<br />mfQ?只能q样window.top.frameName来访问这个window对象 </font> </p> <p> <font size="2">另外Q在mf和ie中都可以使用window.top.document.getElementById("frameId")来访问frame标签<br />q且可以通过window.top.document.getElementById("testFrame").src = ‘xx.htm’来切换frame的内?br />也都可以通过window.top.frameName.location = ‘xx.htm’来切换frame的内?br />关于frame和window的描q可以参见bbs的‘window与frame’文?br />以及/test/js/test_frame/目录下面的测?br />----adun 2004.12.09修改 </font> </p> <p> <font size="2">9. 在mf中,自己定义的属性必getAttribute()取得 </font> </p> <p> <font size="2">10.在mf中没?parentElement parement.children 而用parentNode parentNode.childNodes<br />childNodes的下标的含义在IE和MF中不同,MF使用DOM规范QchildNodes中会插入I白文本节点?br />一般可以通过node.getElementsByTagName()来回避这个问题?br />当html中节点缺失时QIE和MF对parentNode的解释不同,例如<br /></font> </p> <br /> <br /> <input /> <br /> <table> <tbody> <font size="2"> </font> </tbody> </table> <br /> <br /> <font size="2">MF中input.parentNode的gؓform, 而IE中input.parentNode的gؓI?</font> <p> <font size="2">MF中节Ҏ有removeNodeҎQ必M用如下方?node.parentNode.removeChild(node) </font> </p> <p> <font size="2">11.const 问题<br />(1)现有问题:<br />?IE 中不能?const 关键字。如 const constVar = 32; 在IE中这是语法错误?br />(2)解决Ҏ:<br />不?const Q以 var 代替?</font> </p> <p> <font size="2">12. body 对象<br />MF的body在body标签没有被浏览器完全d之前存在,而IE则必dbody完全被读入之后才存在 </font> </p> <p> <font size="2">13. url encoding<br />在js中如果书写urlq接写&不要?amp;例如var url = ‘xx.jsp?objectName=xx&objectEvent=xxx?<br />frm.action = url那么很有可能url不会被正常显CZ至于参数没有正确的传到服务器<br />一般会服务器报错参数没有找?br />当然如果是在tpl中例外,因ؓtpl中符合xml规范Q要?amp;书写?amp;<br />一般MF无法识别js中的& </font> </p> <p> <font size="2">14. nodeName ?tagName 问题<br />(1)现有问题Q?br />在MF中,所有节点均?nodeName |?textNode 没有 tagName 倹{在 IE 中,nodeName 的用好?br />有问题(具体情况没有试Q但我的IE已经M好几ơ)?br />(2)解决ҎQ?br />使用 tagNameQ但应检其是否为空?</font> </p> <p> <font size="2">15. 元素属?br />IE?input.type属性ؓ只读Q但是MF下可以修?/font> </p> <table cellspacing="0" border="0"> <tbody> <font size="2"> </font> </tbody> </table> <div id="0c8w0sc" class="footerLinks"> <font size="2">2006/6/28 14:04 | </font> <a id="blogAddComment0" title="单击为此日志d评论? bvitemtype="post"> <font size="2">d评论</font> </a> <font size="2"> | </font> <a id="blogPermalink0" title="单击以显C此日志的固定链接? bvitemtype=""> <font size="2">固定链接</font> </a> <font size="2"> | </font> <a id="blogTrackbacks0" title="单击以显C此日志的引用通告? bvitemtype="trackback"> <font size="2">引用通告 (0)</font> </a> <font size="2"> | </font> <a id="blogThis0" title="此写入您的׃nI间日志? href="javascript:BlogIt('cns!B8FB1CFC7F6A578F!166');" bvitemtype=""> <font size="2">写入日志</font> </a> </div> <div id="6meeikm" class="footer"> <font size="2"> </font> </div> <div id="u8ka8ac" class="fixedTable bvEntry" id="entrycns!B8FB1CFC7F6A578F!165" bv:cat="计算Z Internet" bv:ca="true" bv:cns="cns!B8FB1CFC7F6A578F!165"> <h4 class="TextColor1" id="subjcns!B8FB1CFC7F6A578F!165" style="MARGIN-BOTTOM: 0px"> <font size="2">js常用代码</font> </h4> <div class="msqkgy0" id="msgcns!B8FB1CFC7F6A578F!165"> <div> <div> <font size="2">event.clientX q回最后一ơ点击鼠标X坐标|<br />event.clientY q回最后一ơ点击鼠标Y坐标|<br />event.offsetX q回当前鼠标悬停X坐标?br />event.offsetY q回当前鼠标悬停Y坐标?br />document.write(document.lastModified) |页最后一ơ更新时?br />document.ondblclick=x 当双击鼠标生事?br />document.onmousedown=x 单击鼠标键生事?br />document.body.scrollTop; q回和设|当前竖向滚动条的坐标|M函数配合,<br />document.body.scrollLeft; q回和设|当前横向滚动务的坐标|M函数配合Q?br />document.title document.title="message"; 当前H口的标题栏文字<br />document.bgcolor document.bgcolor="颜色?; 改变H口背景颜色<br />document.Fgcolor document.Fgcolor="颜色?; 改变正文颜色<br />document.linkcolor document.linkcolor="颜色?; 改变联接颜?br />document.alinkcolor document.alinkcolor="颜色?; 改变正点击联接的颜色<br />document.VlinkColor document.VlinkColor="颜色?; 改变已访问联接的颜色<br />document.forms.length q回当前form表单?br />document.anchors.length q回当前锚的数?br />document.links.length q回当前联接的数量<br />document.onmousedown=x 单击鼠标触发事g<br />document.ondblclick=x 双击鼠标触发事g<br />defaultStatus window.status=defaultStatus; 状态栏讄默认昄<br />function function xx(){...} 定义函数<br />isNumeric 判断是否是数?br />innerHTML xx=对象.innerHTML 输入某对象标{中的html源代?br />innerText divid.innerText=xx 以div定位以id命名的对象D为XX<br />location.reload(); 使本刷斎ͼtarget可等于一个刷新的|页<br />Math.random() 随机涉|,只能??之间的数,如果要得到其它数,可以?10,再取?br />Math.floor(number) 对象number转ؓ整数Q舍取所有小?br />Math.min(1,2) q回1,2哪个?br />Math.max(1,2) q回1,2哪个?br />navigator.appName q回当前览器名U?br />navigator.appVersion q回当前览器版本号<br />navigator.appCodeName q回当前览器代码名?br />navigator.userAgent q回当前览器用户代标志<br />onsubmit onsubmit="return(xx())" 使用函数q回?br />opener opener.document.对象 控制原打开H体对象<br />prompt xx=window.prompt("提示信息","预定?); 输入语句<br />parent parent.框架?对象 控制框架面<br />return return false q回?br />random 随机参数Q??之间Q?br />reset() form.reset(); 使form表单内的数据重置<br />split("") string.split("") string对象字符以逗号隔开<br />submit() form对象.submit() 使form对象提交数据<br />String对象?charAt(x)对象 反回指定对象的第多少位的字母<br />lastIndexOf("string") 从右到左询找指定字符Q没有返?1<br />indexOf("string") 从左到右询找指定字符Q没有返?1<br />LowerCase() 对象全部{为小?<br />UpperCase() 对象全部{为大?br />substring(0,5) string.substring(x,x) q回对象中从0?的字W?br />setTimeout("function",time) 讄一个超时对?br />setInterval("function",time) 讄一个超时对?br />toLocaleString() x.toLocaleString() 从x旉对象中获取时_以字W串型式存在<br />typeof(变量? 查变量的cdQ值有QString,Boolean,Object,Function,Underfined<br />window.event.button==1/2/3 鼠标键左键等?右键{于2两个键一h?<br />window.screen.availWidth q回当前屏幕宽度(I白I间)<br />window.screen.availHeight q回当前屏幕高度(I白I间)<br />window.screen.width q回当前屏幕宽度(分L率?<br />window.screen.height q回当前屏幕高度(分L率?<br />window.document.body.offsetHeight; q回当前|页高度<br />window.document.body.offsetWidth; q回当前|页宽度<br />window.resizeTo(0,0) 窗口设|宽?br />window.moveTo(0,0) 窗口移到某位置<br />window.focus() 使当前窗口获得焦?br />window.scroll(x,y) H口滚动条坐标,y控制上下UdQ须与函数配?br />window.open() window.open("地址","名称","属?) <br />属?toolbar(工具?,location(地址?,directions,status(状态栏),<br />menubar (菜单?,scrollbar(滚动?,resizable(改变大小), width(?,height(?,fullscreen(全屏),scrollbars(全屏时无滚动条无??channelmode(宽屏),left(打开H口x坐标),top(打开H口y坐标)<br />window.location = 'view-source:' + window.location.href 应用事g查看|页源代?<br /><br />a=new Date(); //创徏aZ个新的时期对?br />y=a.getYear(); //y的gؓ从对象a中获取年份?两位数年?br />y1=a.getFullYear(); //获取全年份数 四位数年?br />m=a.getMonth(); //获取月䆾?br />d=a.getDate(); //获取日期?br />d1=a.getDay(); //获取当前星期?br />h=a.getHours(); //获取当前时?br />m1=a.getMinutes(); //获取当前分钟?br />s=a.getSeconds(); //获取当前U钟?br /><br />对象.style.fontSize="文字大小";<br />单位Qmm/cm/in英寸/pc?pt?px象素/em文字?br />1in=1.25cm<br />1pc=12pt<br />1pt=1.2px(800*600分辩率下)<br />文本字体属性:<br />fontSize大小<br />family字体<br />color颜色<br />fontStyle风格Q取gؓnormal一?italic斜体,oblique斜体且加_?br />fontWeight加粗,取gؓ100?00不等,900最_?light,normal,bold<br />letterSpacing间距,更改文字间距?取gؓ,1pt,10px,1cm<br />textDecoration:文字修饰;取?none不修?underline下划U?overline上划U?br />background:文字背景颜色,<br />backgroundImage:背景囄,取gؓ囄的插入\?br /><br />点击|页正文函数调用触发器:<br />1.onClick 当对象被点击<br />2.onLoad 当网|开,只能书写在body?br />3.onUnload 当网关闭或d?只能书写在body?br />4.onmouseover 当鼠标悬于其上时<br />5.onmouseout 当鼠标离开对象?br />6.onmouseup 当鼠标松开<br />7.onmousedown 当鼠标按下键<br />8.onFocus 当对象获取焦Ҏ<br />9.onSelect 当对象的文本被选中?br />10.onChange 当对象的内容被改?br />11.onBlur 当对象失ȝ?br />onsubmit=return(ss())表单调用时返回的?br />直线 border-bottom:1x solid black<br />虚线 border-bottom:1x dotted black<br />点划U?border-bottom:2x dashed black<br />双线 border-bottom:5x double black<br />槽状 border-bottom:1x groove black<br />脊状 border-bottom:1x ridge black<br /><br />1.边缘高光glow(color=颜色,strength=亮光大小)<br /><br />2.水^{fliph() 使对象水q翻?80?br /><br />3.垂直{flipv() 使对象垂直翻?80?br /><br />4.对象模糊blur(add=true/false direction=方向 strength=强度)<br />add指定是否按印象画z进行模pdirection模糊方向strength模糊强度<br />5.对象透明alpha(opaction=0-100,finishopacity=0-100,style=0/1/2/3)<br />opaction对象整体不透明值finishopacity当对象利用了渐透明时该Ҏ定结束透明位置的不透明值style指定透明方式0为整体透明Q?为线型透明Q?为圆型透明Q?为矩形透明<br />6.去除颜色chroma(color=颜色?使对象中颜色与指定颜色相同区域透明<br />7.建立阴媄dropshadow(color=阴媄颜色,offx=水^向左偏离像素,offy=水^向下偏离像素)<br />8.去色gray()使对象呈灰度昄<br />9.负片效果invert()使对象呈底片效果<br />10.高光light()使对象呈黑色昄<br />11.遮盖mask(color=颜色)使整个对象以指定颜色q行蒙板一?br />opacity 表透明度水q?0~100,0表全透明,100表完全不透明<br />finishopacity表想要设|的渐变透明效果.0~100.<br />style 表透明区的形状.0表统一形状.1表线?2表放Ş.3表长方Ş.<br />startx.starty表渐变透明效果的开始时X和Y坐标.<br />finishx,finishy渐变透明效果l束时x,y 的坐?<br />add有来定是否在模p效果中使有原有目标.gؓ0,1.0??,1??.<br />direction讄模糊的方?0度表垂直向上,45度ؓ一个单?默认值是向左270?left,right,down,up.<br />strength 只能用整数来定.代表有多个像素的宽度将受到模糊影响.默认??<br />color要透明的颜?<br />offx,offy分别是x,y 方向阴媄的偏U量.<br />positive指投影方?0表透明像素生成阴媄.1表只l出不透明像素生成阴媄..<br />AddAmbient:加入包围的光?<br />AddCone:加入锥Ş光源.<br />AddPoint加入点光?br />Changcolor:改变光的颜色Q?br />Changstrength:改变光源的强度.<br />Clear:清除所有的光源Q?br />MoveLight:Ud光源Q?br />freq是LU的频率Q在指定在对象上一区需要生多个完事的LU.<br />lightstrength可对于LU增强光q效果Q显?~100正整敎ͼ正u波开始位|是0~360度.0表从0度开始,25表从90度开始.<br />strength表振q大.<br /><br />hand style="cursor:hand"<br />crosshair style="cursor:crosshair"<br />text style="cursor:text"<br />wait style="cursor:wait"<br />default style="cursor:default" <br />help style="cursor:help"<br />e-resize style="cursor:e-resize"<br />ne-resize style="cursor:ne-resize"<br />n-resize style="cursor:n-resize"<br />nw-resize style="cursor:nw-resize"<br />w-resize style="cursor:w-resize"<br />s-resize style="cursor:s-resize"<br />sw-resize style="cursor:sw-resize "<br />se-resize style="cursor:se-resize"<br />auto style="cursor:auto" </font> </div> </div> </div> <table cellspacing="0" border="0"> <tbody> <font size="2"> </font> </tbody> </table> <div id="8auk00u" class="footerLinks"> <font size="2">2006/6/24 15:45 | </font> <a id="blogAddComment1" title="单击为此日志d评论? bvitemtype="post"> <font size="2">d评论</font> </a> <font size="2"> | </font> <a id="blogPermalink1" title="单击以显C此日志的固定链接? bvitemtype=""> <font size="2">固定链接</font> </a> <font size="2"> | </font> <a id="blogTrackbacks1" title="单击以显C此日志的引用通告? bvitemtype="trackback"> <font size="2">引用通告 (0)</font> </a> <font size="2"> | </font> <a id="blogThis1" title="此写入您的׃nI间日志? href="javascript:BlogIt('cns!B8FB1CFC7F6A578F!165');" bvitemtype=""> <font size="2">写入日志</font> </a> <font size="2"> | </font> <a id="blogCategory1" title="单击以显C此cd的所有日志? bvitemtype=""> <font size="2">计算Z Internet</font> </a> </div> <div id="0oac8q0" class="footer"> <font size="2"> </font> </div> </div> <div id="mgac8m0" class="fixedTable bvEntry" id="entrycns!B8FB1CFC7F6A578F!164" bv:cat="" bv:ca="true" bv:cns="cns!B8FB1CFC7F6A578F!164"> <h4 class="TextColor1" id="subjcns!B8FB1CFC7F6A578F!164" style="MARGIN-BOTTOM: 0px"> <font size="2">web交互界面易用性设计和验收的指导性原?/font> </h4> <div class="muo0ke6" id="msgcns!B8FB1CFC7F6A578F!164"> <div> <font size="2">随着企业intranet和国际internet的迅速发展,来多的工作流E,商务交易Q教肌Ӏ培训、会议和讲Q以及个人消费娱乐都被{Ud所谓的万维|(World Wide WebQ以下简UWEBQ上来了。与此相对应的是交互操作的复杂性越来越高?br /><br />随着Browser/Server模式的日渐流行,很多操作都是在浏览器环境下的|页上完成的Qƈ不是只有失效的链接和意外的出错才会操作者感到烦|即便是一ơ完整的成功操作q程Q也可能因ؓ操作的繁复性过高或者用上的不方便而给操作者带来不愉快的体验?br /><br />本文试图阐述WEB交互面设计的一些指导性原则,q些原则有利于避免发生不愉快的操作体验。这些原则是用户友好性的Q是在完成同一U操作要求下Q用户最感到L、简单、舒适的WEB交互界面设计原则。我们假定我们讨论的WEB面都是功能正常的,W合学观点的。需要说明我们讨论的原则可能会和设计上的学观点以及既有的功能设计有所冲突。如果发生这U情况,Z“实用的是的”观点,我们会徏议您酌情攑ּ原先的美学观点与功能设计?br /><br /><br /> <br /><br /><br />1Q 输入控件的自动聚焦和可用键盘切换输入焦点?br /><br /><br />使用JavaScript实现面加蝲完成后立卌动聚?focus)到第一个输入控件。可用TAB键(IE~省实现Q或方向键切换聚焦到下一个输入控件。?br /><br /><br />输入控g指WEB面表单( </font> <form> <font size="2">)中显式的Q需要用戯行修攏V编辑操作的表单元素。对于这些控Ӟ如果没有自动聚焦操作Q不可避免的出现一ơ用户鼠标定位操作(如果用户此前处于键盘输入操作状态或鼠标定位后需要进行键盘输入操作,实际上是键盘鼠标切换操作Q。如果鼠标定位后需要进行键盘输入操作,如果不能键盘切换输入焦点Q那么不可避免的在切换输入焦Ҏ需要反复的键盘鼠标切换操作Q这是很J琐的?br /><br />如果实现了页面加载完成即自动聚焦到第一个输入控Ӟq且可以键盘切换输入焦点标定位操作,那么对于用户来说整个面的输入操作可能都不需要鼠标操作,或次数较,q是一U便利。毕竟频J的键盘鼠标切换操作是比较篏人的?br /><br />对于有输入栏的对话框或网,在不q预的情况下应当前控制焦点定位在待输入的输入栏上Q如果输入栏在一般情况下不需要更改其中的内容Q则应直接将焦点定在“确定”按钮上Q在几个输入栏之间应支持tabQshift+tab切换操作Q“确定”和“取消”应该是切换操作的终点,与具体所在位|无兟?br /><br /><br /> <br /><br /><br />2Q   可用EnterQ或CtrlQEnterQ键提交Q确保和点击提交按钮的效果是相同的?br /><br /><br />不要在提交按钮上加入onClick=”…”这LJavaScript代码。?br /><br /><br />用Enter 键提交页面是原则1的自然g伸,而且q也是浏览器所~省支持的。只所以单独列出来是因为实际上有些设计者设计的面不能辑ֈq种效果Q结果导致?Enter键提交和点击“确定”按钮提交带来的效果不一栗大部分情况下是设计者在“确定”按钮上加入了onClik=”…”这L代码Q通过点击“确定”按钮后Q会执行一DJavaScript代码Q比如对某些hiddencd的input元素讑ր{而用Enter键提交时׃会执行这D代码?br /><br />正确的做法是把这D代码移到表单标{中Q以onSubmit=”…”属性引入?/font> </form> </div> </div> </div> <img src ="http://m.tkk7.com/yunye/aggbug/225683.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/yunye/" target="_blank">成家?/a> 2008-08-30 03:28 <a href="http://m.tkk7.com/yunye/articles/225683.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[javaScript]日期验证http://m.tkk7.com/yunye/articles/225682.html成家?/dc:creator>成家?/author>Fri, 29 Aug 2008 19:25:00 GMThttp://m.tkk7.com/yunye/articles/225682.htmlhttp://m.tkk7.com/yunye/comments/225682.htmlhttp://m.tkk7.com/yunye/articles/225682.html#Feedback0http://m.tkk7.com/yunye/comments/commentRss/225682.htmlhttp://m.tkk7.com/yunye/services/trackbacks/225682.html以下Ҏ[chekDate]验证cM"YYYY-MM-DD"格式的日期输?包括日期实际性验?

若日期正?q回true;否则q回false.

function checkDate(theDate){
  var reg = /^\d{4}-((0{0,1}[1-9]{1})|(1[0-2]{1}))-((0{0,1}[1-9]{1})|([1-2]{1}[0-9]{1})|(3[0-1]{1}))$/; 
  var result=true;
  if(!reg.test(theDate))
    result = false;
  else{
    var arr_hd=theDate.split("-");
    var dateTmp;
    dateTmp= new Date(arr_hd[0],parseFloat(arr_hd[1])-1,parseFloat(arr_hd[2]));
    if(dateTmp.getFullYear()!=parseFloat(arr_hd[0])
       || dateTmp.getMonth()!=parseFloat(arr_hd[1]) -1
        || dateTmp.getDate()!=parseFloat(arr_hd[2])){
        result = false
    }
  }
  return result;
}



]]>
javascript 旉函数 http://m.tkk7.com/yunye/articles/225681.html成家?/dc:creator>成家?/author>Fri, 29 Aug 2008 19:24:00 GMThttp://m.tkk7.com/yunye/articles/225681.htmlhttp://m.tkk7.com/yunye/comments/225681.htmlhttp://m.tkk7.com/yunye/articles/225681.html#Feedback0http://m.tkk7.com/yunye/comments/commentRss/225681.htmlhttp://m.tkk7.com/yunye/services/trackbacks/225681.html  DateQ日期)对象可以使用Date()构造器来创建,在前面的教程中我们已l介l了Date()构造器Q这里就不重复叙q。它没有参数Q返回的数值就是当前的日期。下面的表格了ؓ日期构造器的有效输入:  
   
  var   today   =   new   Date();    
    q回当前的日期和旉    
     
  var   newyear   =   new   Date(December   31,   1998   23:59:59);    
    输入的是表单的字W串   “月   日,q?  时Q分钟:U?   
     
  var   bday   =   new   Date(75,   1,   16);    
    参数是年份,月,?   
     
  var   bday   =   new   Date(75,   1,   16,   12,   0,   0);    
    参数是年份,月,日,时Q分钟,U?   
     
   
   
  q里作点补充Q月份是?开?/nobr>的,比如一月䆾=0Q二月䆾=1Q三月䆾=3{等? 
   
  从上面可以看出创Z个日期对象是相对地简单,以下的表格是一pd的函数可以用于改变或者访问这些对象的属性:  
   
  日期讉K
Ҏ  
   
  Method(Ҏ)    
    Description   Q描qͼ    
    ValueQ数|    
     
  getYear()    
    q回q䆾的最后两位数?   
    2001    
     
  getMonth()    
    q回q䆾中的W几?0?1)    
    5    
     
  getDate()    
    q回月䆾中的W几?1?1)    
    2    
     
  getDay()    
    q回星期中的W几?  (0?)    
    6    
     
  getTimezoneOffset()    
    q回当地旉与格林尼d文台q_旉的差?   
    -480   (-8h)    
     
  getHours()    
    q回一天中的时针点敎ͼ0?3Q?   
    16    
     
  getMinutes()    
    q回分钟   (0..59)    
    8    
     
  getSeconds()    
    q回旉的秒   (0?9)    
    24    
     
  getTime()    
    q回自从公元1970q??日的毫秒?   
    991469304470    
     
   
   
  q里注意QIE器的一些版本返回Timezoneoffset数值是用错误的W号Q比如用?”代曎?”等{? 
   
  日期讄Ҏ  
   
  setDate()    
    每月中的W几天(??0Q?   
     
  setHours()    
    讄时Q从0?3Q?   
     
  setMinutes()    
    讄分钟Q从0?9Q?   
     
  setMonth()    
    讄月䆾Q从0?1Q?   
     
  setSeconds()    
    讄U数Q从0?9Q?   
     
  setTime()    
    讄旉Q从公元以来的毫U数Q?   
     
  setYear()    
    讄q䆾    
     
   
   
  其它的日期方? 
   
  parse    
    转化日期字符串ؓ自从公元以来的毫U数Q比如Date.parse(“date   string?    
     
  toString()    
    Sat   Jun   2   16:08:24   UTC+0800   2001    
     
  toGMTString()    
    Sat,   2   Jun   2001   08:08:24   UTC    
     
  toLocaleString()    
    2001q???  16:08:24    
     
   
   
  所有的q些函数引用于独立的日期对象。如果你h深厚的Java~程背景Q那么你可以它们认为是Datecȝ一些公qҎ而已。下面给Z个典型的例子来设|日期对象到当前旉?q_    
   
  var   nextYear   =   new   Date();   //   初始化日期对? 
   
  nextyear.setYear(nextYear.getYear()   +   1);   //   增加1q? 
   
  实际上,parse函数是Date对象的一个方法,而不是一个独立的日期变量Q如果用Java术语Q它q为Datecȝ一个静态方法。这个正是我们ؓ什么用Date.pase()而不使用somedate.parse()的原因啦?

]]>
[原][javascript]通过旉和时间间隔算日期----小的原?/title><link>http://m.tkk7.com/yunye/articles/225680.html</link><dc:creator>成家?/dc:creator><author>成家?/author><pubDate>Fri, 29 Aug 2008 19:23:00 GMT</pubDate><guid>http://m.tkk7.com/yunye/articles/225680.html</guid><wfw:comment>http://m.tkk7.com/yunye/comments/225680.html</wfw:comment><comments>http://m.tkk7.com/yunye/articles/225680.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/yunye/comments/commentRss/225680.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/yunye/services/trackbacks/225680.html</trackback:ping><description><![CDATA[ <p><html><br /><head><br /><script language='javascript'></p> <p>///////////////////////////////基础处理函?/p> <p>function cekleap(input)//判断闰年<br />{<br />if(typeof(input)=="string")<br />{var y=input.substring(0,4);}<br />else<br />{var y=input}<br />if(y%4!=0)<br />{return false;}<br />else<br />{<br />    if((y%100!=0)||(y%400==0)){return true;}<br />    else{return false;}<br />}<br />}</p> <p>function calMMDD(indays,leap)//知道天数日期且indays<=(365or366);leap为真为闰q?为假为^q?br />{<br />var a1=new Array(31,28,31,30,31,30,31,31,30,31,30,31);<br />var a2=new Array(31,29,31,30,31,30,31,31,30,31,30,31);</p> <p>var inN=indays;<br />var inL=leap;</p> <p>switch(inL)<br />{<br />case true:{var aa=a2;break;}<br />case false:{var aa=a1;break;}<br />default:{break;}<br />}</p> <p>var outO=new Object();</p> <p>for(var i=0;i<12;i++)<br />{<br />    if(inN<=aa[i])<br />    {<br />    outO.mm=i+1;<br />    outO.dd=inN;<br />    break;<br />    }<br />    else<br />    {inN-=aa[i];}<br />}<br />return(outO);<br />}</p> <p>function convertion(yy,mm,dd)//整理输出<br />{<br />switch(mm<10)<br />{<br />case true:{mm="0"+mm;break;}<br />default:{break;}<br />}<br />switch(dd<10)<br />{<br />    case true:{dd="0"+dd;break;}<br />    default:{break;}<br />} <br />var outS=yy+"-"+mm+"-"+dd;//格式可更?br />return(outS);<br />}</p> <p> <font color="#ff0000">///////////////////////////////以后的日期</font> </p> <p>function addday(inputS,inputN)     //inputS 的格?yyyy-mm-dd  <br />{<br />// alert("l12");<br />var outS="";</p> <p>var dis=inputN-0;//先处理下 转成数字<br />var yy=inputS.substring(0,4)-0;<br />var mm=inputS.substring(5,7)-0;<br />var dd=inputS.substring(8,10)-0;<br />//alert(yy);<br />//alert(mm);<br />//alert(dd);</p> <p>var a1=new Array(31,28,31,30,31,30,31,31,30,31,30,31);<br />var a2=new Array(31,29,31,30,31,30,31,31,30,31,30,31);</p> <p>if(!cekleap(yy))<br />{<br />    var aa=a1;<br />}<br />else<br />{<br />    var aa=a2;<br />}</p> <p>var tt=aa[mm-1]-dd; //本月剩下的天?<br />//alert(aa[mm-1]);  </p> <p>if(dis<=tt)     //先处理本?br />     {<br />      dd+=dis;<br />      outS=convertion(yy,mm,dd);<br />      return(outS);<br />     }<br />else<br />     {<br />      mm+=1;     <br />      dis-=tt;<br />     }</p> <p>if(mm==13)//是否跨年<br />{ <br />yy+=1;<br />mm=1;<br />if(!cekleap(yy))<br />{<br />    aa=a1;<br />}<br />else<br />{<br />    aa=a2;<br />}<br />}</p> <p>for(var i=(mm-1);i<=11;i++)     //接着后面处理<br />{<br />    switch (i)<br />     {<br />      case 11:        //判断是否?2?br />       {<br />//      alert("laa");<br />        if(dis<=aa[i])<br />         {<br />outS=convertion(yy,(i+1),dis);<br />return(outS);<br />         }<br />        else<br />         {<br />          dis-=aa[i];<br />yy+=1;<br />if(!cekleap(yy))<br />    {<br />     aa=a1;<br />    }<br />    else<br />    {<br />     aa=a2;<br />    }<br />i=-1; //跨年<br />         }<br />break;<br />       }<br />      default:<br />       {<br />//       alert("l7");<br />        if(dis<=aa[i])<br />        {<br />outS=outS=convertion(yy,(i+1),dis);<br />// alert(outS);<br />return(outS);<br />        }<br />        else<br />        {<br />         dis-=aa[i];       <br />        }<br />break;<br />       } <br />     }<br />}<br />//alert("l10");<br />}</p> <p> <br /> <font color="#ff0000">///////////////////////////////以前的日期</font> </p> <p>function subtractday(inputS,inputN)     //inputS 的格?yyyy-mm-dd  <br />{<br />var outS="";</p> <p>var dis=inputN-0;<br />var yy=inputS.substring(0,4)-0;<br />var mm=inputS.substring(5,7)-0;<br />var dd=inputS.substring(8,10)-0;</p> <p>var a1=new Array(31,28,31,30,31,30,31,31,30,31,30,31);<br />var a2=new Array(31,29,31,30,31,30,31,31,30,31,30,31);</p> <p>if(!cekleap(yy))<br />{<br />    var aa=a1;<br />}<br />else<br />{<br />    var aa=a2;<br />}</p> <p>if(dis<dd)     //先处理本?br />     {    <br />      outS=convertion(yy,mm,(dd-dis));<br />      return(outS);<br />     }<br />else<br />     {mm-=1;     <br />      dis-=dd;}</p> <p> <br />if(mm==0)//看是否跨q?br />{ <br />yy-=1;<br />mm=12;<br />if(!cekleap(yy))<br />{<br />    aa=a1;<br />}<br />else<br />{<br />    aa=a2;<br />}<br />}</p> <p>for(var i=(mm-1);i>=0;i--)     //接着后面处理<br />{<br />    switch (i)<br />     {<br />      case 0:        //判断是否??br />       {<br />        if(dis<aa[i])<br />         {<br />outS=convertion(yy,(i+1),(aa[i]-dis));<br />return(outS);<br />         }<br />        else<br />         {<br />          dis-=aa[i];<br />yy-=1;<br />if(!cekleap(yy))<br />    {<br />     aa=a1;<br />    }<br />    else<br />    {<br />     aa=a2;<br />    }<br />i=12; //跨年<br />         }<br />break;<br />       }<br />      default:<br />       {<br />        if(dis<aa[i])<br />        {<br />outS=convertion(yy,(i+1),(aa[i]-dis));<br />return(outS);<br />        }<br />        else<br />        {<br />         dis-=aa[i];       <br />        }<br />break;<br />       } <br />     }<br />}<br />}</p> <p> <font color="#ff0000">////////////////////////////////////间隔输入可正可负</font> </p> <p>function multiuseday(inputS,inputN) //inputS的格?yyyy-mm-dd    inputN为天?可正可负) 估算l果旉不能早于1970.01.01或者超q?100q?br />{<br />var outS;<br />var indate=new Date(inputS.substring(0,4),(inputS.substring(5,7)-1),inputS.substring(8,10)); //L旉 <br />var Stime=new Date(1970,00,01);//标准旉    //注意:?new Date 月䆾是从0开始的<br />var Tdis=indate-Stime+24*60*60*1000;//因ؓ?号开?所以要加一?br />var oneday=24*60*60*1000;</p> <p>//alert("x1");<br />//alert(Tdis/oneday);</p> <p>//alert("xX1");<br />//alert(indate/oneday);</p> <p>var dis=(inputN-0)*24*60*60*1000;//换成毫秒</p> <p>//alert("x11");<br />//alert(dis/oneday);</p> <p>if(dis==0){return(inputS);}</p> <p>dis=(Tdis+dis)/oneday;</p> <p>//alert("x111");<br />//alert(dis);</p> <p>var normalyear=365;<br />var leapyear=366;</p> <p>var Ydis=0;//q间?br />var Ddis=0;//天间?br />var mmdd=new Object();//月䆾日号对象</p> <p> <br />if(dis<=normalyear)//1970q?br />{<br />    Ddis+=dis;<br />    mmdd=calMMDD(Ddis,false);<br />    outS=convertion((1970+Ydis),mmdd.mm,mmdd.dd);////<br />    return(outS);<br />}</p> <p>if(dis<=(normalyear*2))//1971q?br />{<br />    Ydis=1;<br />    Ddis+=(dis-365);<br />    mmdd=calMMDD(Ddis,false);<br />    outS=convertion((1970+Ydis),mmdd.mm,mmdd.dd);////<br />    return(outS);<br />}</p> <p>//alert("x1111");<br />//alert(Ddis);</p> <p>dis-=(normalyear*2);</p> <p>//alert("bbb1");<br />//alert(dis);</p> <p>//4q周期处??972闰年开?br /><br />Ydis=Math.floor(dis/(leapyear+normalyear*3));//注意处理数部分<br /><br />Ydis=2+Ydis*4;//q的间隔</p> <p>Ddis=Ddis+dis%(leapyear+normalyear*3); //落在一个周期内的天?/p> <p>//alert("x11111");<br />//alert(Ddis);<br />if(Ddis==0)//正好落在周期的最??Ҏ处理<br />{Ydis-=4;Ddis=1461;}</p> <p> <br />if(Ddis<=731)    //做周期内判断 1?q?br />{<br />    if(Ddis<=366)<br />    {<br />     mmdd=calMMDD(Ddis,true);<br />    }<br />    else<br />    {<br />     Ydis+=1;<br />     Ddis-=366;<br />     mmdd=calMMDD(Ddis,false);<br />    }<br />}<br />else<br />{<br />    if(Ddis<=1096)<br />     {<br />      Ydis+=2;<br />      Ddis-=731;<br />      mmdd=calMMDD(Ddis,false);<br />     }<br />    else<br />     {<br />      Ydis+=3;<br />      Ddis-=1096;<br />      mmdd=calMMDD(Ddis,false);<br />     }<br />}<br />outS=convertion((1970+Ydis),mmdd.mm,mmdd.dd);////<br />return(outS);<br />}</p> <p>////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////</p> <p> <br />function clka()<br />{<br />var mes=cekleap("2008");<br />alert(mes);<br />}</p> <p> </p> <p>function add()<br />{<br />var obj01=document.getElementById("txt01");<br />var obj02=document.getElementById("txt02");<br />var obj03=document.getElementById("txt03");<br />obj03.value=addday(obj01.value,obj02.value);<br />}</p> <p>function subtract()<br />{<br />var obj04=document.getElementById("txt04");<br />var obj05=document.getElementById("txt05");<br />var obj06=document.getElementById("txt06");<br />obj06.value=subtractday(obj04.value,obj05.value);<br />}</p> <p>function multiuse()<br />{<br />var obj07=document.getElementById("txt07");<br />var obj08=document.getElementById("txt08");<br />var obj09=document.getElementById("txt09");<br />obj09.value=multiuseday(obj07.value,obj08.value);<br />}<br /></script></p> <p></head><br /><body><br /><input type='text' id='txt01' name='txt01' size='20'>&nbsp;+<br /><input type='text' id='txt02' name='txt02' size='20'>&nbsp;=<br /><input type='text' id='txt03' name='txt03' size='20'>&nbsp;ADD控制<br /><br><br><br /><input type='text' id='txt04' name='txt01' size='20'>&nbsp;-<br /><input type='text' id='txt05' name='txt02' size='20'>&nbsp;=<br /><input type='text' id='txt06' name='txt02' size='20'>&nbsp;SUB控制<br /><br><br><br /><input type='text' id='txt07' name='txt07' size='20'>&nbsp;<br /><input type='text' id='txt08' name='txt08' size='20'>&nbsp;<br /><input type='text' id='txt09' name='txt09' size='20'>&nbsp;MULUSE控制<br /><br><br><br />&nbsp;&nbsp;&nbsp;<br /><input type='button' id='btn01' name='btn01' value='    ? ><br /><input type='button' id='btn02' name='btn02' value='L E A P' onClick='clka();'><br /><input type='button' id='btn03' name='btn03' value='A D D' onClick='add();'><br /><input type='button' id='btn04' name='btn04' value='S U B' onClick='subtract();'><br /><input type='button' id='btn05' name='btn05' value='M U L' onClick='multiuse();'><br /></body><br /></html></p> <p> </p> <p>上面的代码经q本人的基本功能试 q勉强可以对付下 呵呵<br /></p> <img src ="http://m.tkk7.com/yunye/aggbug/225680.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/yunye/" target="_blank">成家?/a> 2008-08-30 03:23 <a href="http://m.tkk7.com/yunye/articles/225680.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>几个javascript旉函数http://m.tkk7.com/yunye/articles/225679.html成家?/dc:creator>成家?/author>Fri, 29 Aug 2008 19:22:00 GMThttp://m.tkk7.com/yunye/articles/225679.htmlhttp://m.tkk7.com/yunye/comments/225679.htmlhttp://m.tkk7.com/yunye/articles/225679.html#Feedback0http://m.tkk7.com/yunye/comments/commentRss/225679.htmlhttp://m.tkk7.com/yunye/services/trackbacks/225679.html now=new Date();
hours = now.getHours();  //得到时
minutes = now.getMinutes();  //得到分钟
seconds = now.getSeconds();  //得到U?/font>

year=now.getYear();  //得到q䆾
month=now.getMonth()+1;  //得到月䆾
date=now.getDate();  //得到日期
day=now.getDay();  //得到星期?/p>

一个显C时间日期的函数Q?/p>

function clock()
{
 var timeStr, dateStr;
 now = new Date();
 // time
 hours = now.getHours();
 minutes = now.getMinutes();
 seconds = now.getSeconds();
 if(hours < 10)
  timeStr = "0"+hours;
 else timeStr=hours;
 if(minutes < 10)
  timeStr+=":0"+minutes;
 else timeStr+=":"+minutes;
 if(seconds < 10)
  timeStr+=":0"+seconds;
 else timeStr+=":"+seconds;
 document.clock.time.value=timeStr;
 //date
 year=now.getYear();
 month=now.getMonth()+1;
 date=now.getDate();
 dateStr=year;
 if(month<10)
  dateStr+="/0"+month;
 else dateStr+="/"+month;
 if(date<10)
  dateStr+="/0"+date;
 else dateStr+="/"+date;
 document.clock.date.value=dateStr;
 Timer=setTimeout("clock()",1000);
}



]]>
使用 Enter 键提交表?http://m.tkk7.com/yunye/articles/225678.html成家?/dc:creator>成家?/author>Fri, 29 Aug 2008 19:21:00 GMThttp://m.tkk7.com/yunye/articles/225678.htmlhttp://m.tkk7.com/yunye/comments/225678.htmlhttp://m.tkk7.com/yunye/articles/225678.html#Feedback0http://m.tkk7.com/yunye/comments/commentRss/225678.htmlhttp://m.tkk7.com/yunye/services/trackbacks/225678.html<SCRIPT type=text/javascript> function doClick(buttonName,e) { //the purpose of this function is to allow the enter key to //point to the correct button to click. var key; if(window.event) key = window.event.keyCode; //IEelse key = e.which; //firefoxif (key == 13) { //Get the button the user wants to have clicked var btn = document.getElementById(buttonName); if (btn != null) { //If we find the button click it btn.click(); event.keyCode = 0 } } }
</SCRIPT>


]]>
js数值格式化成金额Ş?/title><link>http://m.tkk7.com/yunye/articles/225677.html</link><dc:creator>成家?/dc:creator><author>成家?/author><pubDate>Fri, 29 Aug 2008 19:19:00 GMT</pubDate><guid>http://m.tkk7.com/yunye/articles/225677.html</guid><wfw:comment>http://m.tkk7.com/yunye/comments/225677.html</wfw:comment><comments>http://m.tkk7.com/yunye/articles/225677.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/yunye/comments/commentRss/225677.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/yunye/services/trackbacks/225677.html</trackback:ping><description><![CDATA[ <div class="8cymio8" id="art" style="MARGIN: 15px"> <div>/**<br /> * 数值四舍五?保留2位小?后格式化成金额Ş?br /> *<br /> * @param num 数?Number或者String)<br /> * @return 金额格式的字W串,?1,234,567.45'<br /> * @type String<br /> */<br />function formatCurrency(num) {<br />    num = num.toString().replace(/\$|\,/g,'');<br />    if(isNaN(num))<br />    num = "0";<br />    sign = (num == (num = Math.abs(num)));<br />    num = Math.floor(num*100+0.50000000001);<br />    cents = num%100;<br />    num = Math.floor(num/100).toString();<br />    if(cents<10)<br />    cents = "0" + cents;<br />    for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)<br />    num = num.substring(0,num.length-(4*i+3))+','+<br />    num.substring(num.length-(4*i+3));<br />    return (((sign)?'':'-') + num + '.' + cents);<br />}</div> <div> </div> <div>/**<br /> * 数值四舍五?保留1位小?后格式化成金额Ş?br /> *<br /> * @param num 数?Number或者String)<br /> * @return 金额格式的字W串,?1,234,567.4'<br /> * @type String<br /> */<br />function formatCurrencyTenThou(num) {<br />    num = num.toString().replace(/\$|\,/g,'');<br />    if(isNaN(num))<br />    num = "0";<br />    sign = (num == (num = Math.abs(num)));<br />    num = Math.floor(num*10+0.50000000001);<br />    cents = num%10;<br />    num = Math.floor(num/10).toString();<br />    for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)<br />    num = num.substring(0,num.length-(4*i+3))+','+<br />    num.substring(num.length-(4*i+3));<br />    return (((sign)?'':'-') + num + '.' + cents);<br />}</div> <div> </div> </div> <img src ="http://m.tkk7.com/yunye/aggbug/225677.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/yunye/" target="_blank">成家?/a> 2008-08-30 03:19 <a href="http://m.tkk7.com/yunye/articles/225677.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>лǵվܻԴȤ</p> <a href="http://m.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> վ֩ģ壺 <a href="http://52xdc.com" target="_blank">av뾫Ʒ4 </a>| <a href="http://av520av.com" target="_blank">Ʒר</a>| <a href="http://zaidongmaixi.com" target="_blank">޻ɫվ</a>| <a href="http://34pmpm.com" target="_blank">ֻˬ޵Ƶ</a>| <a href="http://see13.com" target="_blank">պƵ</a>| <a href="http://uiui6.com" target="_blank">Ļ߹ۿ</a>| <a href="http://schygfz.com" target="_blank">77777_ҹþö</a>| <a href="http://ttooyuyu.com" target="_blank">ƷƬva</a>| <a href="http://yuntuzy.com" target="_blank">һƵ</a>| <a href="http://6132423.com" target="_blank">ձѸ</a>| <a href="http://yy6767.com" target="_blank">ѿ20</a>| <a href="http://zjtuntex.com" target="_blank">޾ƷһۺϾԴ</a>| <a href="http://715686.com" target="_blank">һ</a>| <a href="http://7778tv.com" target="_blank">AVɫ߹ۿ</a>| <a href="http://yu388.com" target="_blank">պӰ߹ۿվ</a>| <a href="http://yw762.com" target="_blank">߹ۿ˳Ƶɫ</a>| <a href="http://5gz0z.com" target="_blank">޳ɹvƬ߹ۿ</a>| <a href="http://321fafa.com" target="_blank">ŷ޹Ƶ</a>| <a href="http://kkjk123.com" target="_blank">aëƬ</a>| <a href="http://www-5453.com" target="_blank">ѳ˼Ƶ</a>| <a href="http://zndijgch.com" target="_blank">޺rӰ</a>| <a href="http://wwwdd312.com" target="_blank">޸Ƶվ</a>| <a href="http://xxxxxxxxcccc.com" target="_blank">һ߹ۿ</a>| <a href="http://7778tv.com" target="_blank">ձ˵ɫվ</a>| <a href="http://wua72.com" target="_blank">ž޹Ʒ </a>| <a href="http://128313.com" target="_blank">avר</a>| <a href="http://sx97zc.com" target="_blank">͵12p</a>| <a href="http://557265.com" target="_blank">ѿƷþ</a>| <a href="http://c2277.com" target="_blank">ѸƵ</a>| <a href="http://ttvv55.com" target="_blank">Avۺɫרɫ</a>| <a href="http://igao4.com" target="_blank">˾Ʒþ޸岻</a>| <a href="http://820111com.com" target="_blank">99߹ۿ</a>| <a href="http://bovch.com" target="_blank">þAV뾫Ʒ</a>| <a href="http://ydxcsh.com" target="_blank">Ļ99</a>| <a href="http://pufenghotel.com" target="_blank">պƵ</a>| <a href="http://haichuanwangluo.com" target="_blank">޹Ʒþ </a>| <a href="http://zkqzdq.com" target="_blank">ձһ岻</a>| <a href="http://whdysdt.com" target="_blank">ۺƵ</a>| <a href="http://89895cc.com" target="_blank">ҹAV</a>| <a href="http://www-533999.com" target="_blank">avר</a>| <a href="http://aqddv.com" 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>