﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-fish的Blog-文章分类-JavaScript</title><link>http://www.blogjava.net/yjj317/category/13014.html</link><description>在浮躁的年代里，我们进取心太切，患得患失；虚荣心太强，战战兢兢。一心争强好胜，惟恐榜上无名。</description><language>zh-cn</language><lastBuildDate>Fri, 07 Dec 2007 21:40:53 GMT</lastBuildDate><pubDate>Fri, 07 Dec 2007 21:40:53 GMT</pubDate><ttl>60</ttl><item><title>javascript 封装好的漂亮的进度条.html </title><link>http://www.blogjava.net/yjj317/articles/165156.html</link><dc:creator>fish的Blog</dc:creator><author>fish的Blog</author><pubDate>Tue, 04 Dec 2007 05:47:00 GMT</pubDate><guid>http://www.blogjava.net/yjj317/articles/165156.html</guid><wfw:comment>http://www.blogjava.net/yjj317/comments/165156.html</wfw:comment><comments>http://www.blogjava.net/yjj317/articles/165156.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yjj317/comments/commentRss/165156.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yjj317/services/trackbacks/165156.html</trackback:ping><description><![CDATA[&lt;div style="background: url('http://screenprint2007.cpp114.com/UserFiles/20070412155452218.gif') no-repeat;text-align:center;width:256px;height:18px;position:absolute;top:110;left:10;font-size:13px"&gt;<br />
&lt;div id="proc" style="background: url('http://screenprint2007.cpp114.com/UserFiles/20070412155424937.gif');position:absolute;top:0;left:0;width:0px;height:18px;font-size:13px"&gt;&lt;/div&gt;<br />
&lt;div style="position:absolute;top:2;left:0;width:256px;height:18px;text-align:center;font-size:13px;background:transparent"&gt;&amp;nbsp;&lt;/div&gt;<br />
&lt;/div&gt;<br />
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;<br />
&lt;input type="button" value="start" onclick="processBar.changeMode();if(processBar.isMoving){this.value='Stop';}else{this.value='Start';}"&gt;<br />
&lt;script&gt;<br />
document.execCommand("BackgroundImageCache",false,true);<br />
function ProcessBar(obj){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.isMoving = false;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.maxLength = parseInt(obj.parentNode.style.width.replace("px",""));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.nowLength = parseInt(obj.style.width.replace("px",""));<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.moveInterval = 100;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.moveRange = 1;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.timer;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.obj = obj;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ProcessBar.nowObj = this;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.changeMode = function(){<br />
&nbsp;&nbsp;&nbsp;&nbsp; this.isMoving = !this.isMoving;<br />
&nbsp; <br />
&nbsp;&nbsp;&nbsp;&nbsp; if(this.isMoving){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.timer = window.setInterval(ProcessBar.nowObj.moving, this.moveInterval);<br />
&nbsp;&nbsp;&nbsp;&nbsp; }else{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; window.clearInterval(this.timer);<br />
&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.moving = function(){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ProcessBar.nowObj.nowLength += ProcessBar.nowObj.moveRange;<br />
&nbsp;&nbsp;&nbsp;&nbsp; ProcessBar.nowObj.obj.style.width = ProcessBar.nowObj.nowLength;<br />
&nbsp;&nbsp;&nbsp;&nbsp; ProcessBar.nowObj.obj.parentNode.lastChild.firstChild.data = Math.ceil((ProcessBar.nowObj.nowLength/ProcessBar.nowObj.maxLength)*100) + "%";<br />
&nbsp;&nbsp;&nbsp;&nbsp; if(ProcessBar.nowObj.nowLength &gt;= ProcessBar.nowObj.maxLength){<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; window.clearInterval(ProcessBar.nowObj.timer);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ProcessBar.nowObj.obj.parentNode.lastChild.firstChild.data = "Complete!";<br />
&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp; <br />
}<br />
var processBar = new ProcessBar(proc);<br />
&lt;/script&gt;&nbsp;<br />
<img src ="http://www.blogjava.net/yjj317/aggbug/165156.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yjj317/" target="_blank">fish的Blog</a> 2007-12-04 13:47 <a href="http://www.blogjava.net/yjj317/articles/165156.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>js 屏蔽/启用enter鍵 </title><link>http://www.blogjava.net/yjj317/articles/165154.html</link><dc:creator>fish的Blog</dc:creator><author>fish的Blog</author><pubDate>Tue, 04 Dec 2007 05:43:00 GMT</pubDate><guid>http://www.blogjava.net/yjj317/articles/165154.html</guid><wfw:comment>http://www.blogjava.net/yjj317/comments/165154.html</wfw:comment><comments>http://www.blogjava.net/yjj317/articles/165154.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yjj317/comments/commentRss/165154.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yjj317/services/trackbacks/165154.html</trackback:ping><description><![CDATA[(1)
<p>&lt;script&nbsp; language=javascript &gt;<br />
&nbsp;&nbsp;function enter()<br />
&nbsp;&nbsp;{<br />
&nbsp;&nbsp; if(window.event.keyCode==13)<br />
&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp; document.Form1.IbtnLogin.click();<br />
&nbsp;&nbsp; }<br />
&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&lt;/script&gt;</p>
<p>(2)</p>
<p>onkeypress="if ((event.keyCode == 13)) event.keyCode=0;"&nbsp; <script language="javascript" type="text/javascript">		function enter()		{		 if(window.event.keyCode==13)		 {		  document.Form1.IbtnLogin.click();		 }		}		</script>&nbsp;&nbsp; <script language="javascript" type="text/javascript">		function enter()		{		 if(window.event.keyCode==13)		 {		  document.Form1.IbtnLogin.click();		 }		}		</script>&nbsp;&nbsp;&nbsp;</p>
<img src ="http://www.blogjava.net/yjj317/aggbug/165154.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yjj317/" target="_blank">fish的Blog</a> 2007-12-04 13:43 <a href="http://www.blogjava.net/yjj317/articles/165154.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>文件上传时，使文本框变为只读的状态(原创)</title><link>http://www.blogjava.net/yjj317/articles/96728.html</link><dc:creator>fish的Blog</dc:creator><author>fish的Blog</author><pubDate>Tue, 30 Jan 2007 06:26:00 GMT</pubDate><guid>http://www.blogjava.net/yjj317/articles/96728.html</guid><wfw:comment>http://www.blogjava.net/yjj317/comments/96728.html</wfw:comment><comments>http://www.blogjava.net/yjj317/articles/96728.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yjj317/comments/commentRss/96728.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yjj317/services/trackbacks/96728.html</trackback:ping><description><![CDATA[有时候我们在文件上传时，为了防止用户恶意的输入错误的上传地址。我们需要使文本框变为只读的状态，原先用smartupload控件，感觉效果不好，比较繁琐，现在用另一种上传形势来解决这个问题。<br /><br />以下例子:<br /><br />&lt;form action="/upload.do" enctype="multipart/form-data" method="post"&gt;<br /><br /><br />&lt;tr&gt;<br />      &lt;td height=25 align="right" class="Forumrow"&gt;图片：&lt;/td&gt;<br />      &lt;td class="Forumrow"&gt;<br />      &lt;input name="filename" type="file" size="40"    onChange="textfield2.value=file88.value;" size="0"/&gt;&lt;input type="text" style="position:absolute; left: 121px; top: 252px; width: 253px; height: 20px" name="textfield2" readonly="true" size="40"/&gt;<br />      &lt;/td&gt;<br /> &lt;/tr&gt;<br />&lt;/form&gt;<br /><br />原理就是把上传组件的文件地址，赋值到另外一个文本框，作为它的值。然后把其上传组件的长度设置为0。<br /><br /><img src ="http://www.blogjava.net/yjj317/aggbug/96728.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yjj317/" target="_blank">fish的Blog</a> 2007-01-30 14:26 <a href="http://www.blogjava.net/yjj317/articles/96728.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>弹出窗口的按钮提交，刷新负页面</title><link>http://www.blogjava.net/yjj317/articles/86230.html</link><dc:creator>fish的Blog</dc:creator><author>fish的Blog</author><pubDate>Fri, 08 Dec 2006 01:11:00 GMT</pubDate><guid>http://www.blogjava.net/yjj317/articles/86230.html</guid><wfw:comment>http://www.blogjava.net/yjj317/comments/86230.html</wfw:comment><comments>http://www.blogjava.net/yjj317/articles/86230.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yjj317/comments/commentRss/86230.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yjj317/services/trackbacks/86230.html</trackback:ping><description><![CDATA[
		<p>&lt;script language=javascript&gt;<br />window.opener.location.reload();<br />&lt;/script &gt;</p>
<img src ="http://www.blogjava.net/yjj317/aggbug/86230.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yjj317/" target="_blank">fish的Blog</a> 2006-12-08 09:11 <a href="http://www.blogjava.net/yjj317/articles/86230.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>判断textbox的长度，并且固定最多收入字符</title><link>http://www.blogjava.net/yjj317/articles/59764.html</link><dc:creator>fish的Blog</dc:creator><author>fish的Blog</author><pubDate>Mon, 24 Jul 2006 03:21:00 GMT</pubDate><guid>http://www.blogjava.net/yjj317/articles/59764.html</guid><wfw:comment>http://www.blogjava.net/yjj317/comments/59764.html</wfw:comment><comments>http://www.blogjava.net/yjj317/articles/59764.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yjj317/comments/commentRss/59764.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yjj317/services/trackbacks/59764.html</trackback:ping><description><![CDATA[
		<p>&lt;DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</a>"&gt;<br />&lt;html xmlns="<a href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>"&gt;<br />&lt;head&gt;<br />&lt;meta http-equiv="Content-Type" content="text/html; charset=gb2312" /&gt;<br />&lt;title&gt;Untitled Document&lt;/title&gt;<br />&lt;SCRIPT language=javascript1.3&gt;&lt;!--<br />var testleng=30;//允许多少字符串填入 <br />function GC_UpdateCharCount() {<br />  var desc_el = document.getElementById('desc');<br />  var remainingchars_el = document.getElementById('remainingchars');</p>
		<p>  var num_remaining = testleng - desc_el.value.length;</p>
		<p>  if (num_remaining &gt;= 0) {<br />  remainingchars_el.innerHTML = num_remaining;<br />  document.getElementById('num').style.display = "";<br />  } else {<br />  document.getElementById('num').style.display = "none";<br />  remainingchars_el.innerHTML = "超出的字数:&amp;nbsp;" + "&lt;font color=red&gt;"+<br />  (-num_remaining + '') + "&lt;/font&gt;";<br />  }<br />}<br />function isOver(sText)<br />            {<br />                var intlen=sText.value.length;<br />                if (intlen&gt;testleng)<br />                {<br />                    alert("描述特征的内容的字数必修小于或者等于 "+testleng);<br />                    sText.focus();<br />                    sText.select();<br />                }<br />            }</p>
		<p>//--&gt;&lt;/SCRIPT&gt;<br />&lt;/head&gt;</p>
		<p>&lt;body&gt;<br />&lt;TEXTAREA id=desc onkeydown=GC_UpdateCharCount() onkeyup=GC_UpdateCharCount()  onblur="isOver(this);" name=desc rows=4 cols=40&gt;&lt;/TEXTAREA&gt; <br />            &lt;BR&gt;&lt;table&gt;&lt;tr&gt;&lt;td  id="num"&gt;还剩下的字数:&lt;/td&gt;&lt;td&gt;&lt;SPAN id=remainingchars&gt;<br />            &lt;SCRIPT language=javascript1.2&gt;&lt;!--<br />              GC_UpdateCharCount();<br />              //--&gt;&lt;/SCRIPT&gt;&lt;/SPAN&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;<br />&lt;/body&gt;<br />&lt;/html&gt;<br /></p>
<img src ="http://www.blogjava.net/yjj317/aggbug/59764.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yjj317/" target="_blank">fish的Blog</a> 2006-07-24 11:21 <a href="http://www.blogjava.net/yjj317/articles/59764.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JAVASCRIP中的this</title><link>http://www.blogjava.net/yjj317/articles/58946.html</link><dc:creator>fish的Blog</dc:creator><author>fish的Blog</author><pubDate>Wed, 19 Jul 2006 03:18:00 GMT</pubDate><guid>http://www.blogjava.net/yjj317/articles/58946.html</guid><wfw:comment>http://www.blogjava.net/yjj317/comments/58946.html</wfw:comment><comments>http://www.blogjava.net/yjj317/articles/58946.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yjj317/comments/commentRss/58946.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yjj317/services/trackbacks/58946.html</trackback:ping><description><![CDATA[
		<p>this 语句 指当前对象。 <br /><br />this.property 必选的 property 参数指的是对象的属性。</p>
		<p>this 关键字通常在对象的 构造函数中使用，用来引用对象。</p>
		<p>示例<br /><br />在下面示例中，this 指的是新创建的 Car 对象，并给三个属性赋值。 </p>
		<p>function Car(color, make, model){<br />  this.color = color;<br />  this.make = make;<br />  this.model = model;<br />}<br /><br />对于 JScript 的客户版本，如果在其他所有对象的上下文之外使用 this，则它指的是 window 对象。<br /><br />简单点说，如果在函数里面，this表示当前函数；<br /><br />如果触发了事件，比如onclick，那么this表示当前触发事件的对象<br /></p>
<img src ="http://www.blogjava.net/yjj317/aggbug/58946.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yjj317/" target="_blank">fish的Blog</a> 2006-07-19 11:18 <a href="http://www.blogjava.net/yjj317/articles/58946.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>DHTML 和 Javascript 的关系</title><link>http://www.blogjava.net/yjj317/articles/58943.html</link><dc:creator>fish的Blog</dc:creator><author>fish的Blog</author><pubDate>Wed, 19 Jul 2006 03:07:00 GMT</pubDate><guid>http://www.blogjava.net/yjj317/articles/58943.html</guid><wfw:comment>http://www.blogjava.net/yjj317/comments/58943.html</wfw:comment><comments>http://www.blogjava.net/yjj317/articles/58943.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yjj317/comments/commentRss/58943.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yjj317/services/trackbacks/58943.html</trackback:ping><description><![CDATA[
		<p>DHTML，就是dynamic HTML，就是动态页面，是采用客户端脚本写的网页，客户端脚本本包括vbs和js。<br /><br />页面是由各种各样的HTML标签搭建起来,DOM文档就是反应和可操纵页面的树状对象.而javascdript是用来<br /><br />操纵这个DOM对象的语言.</p>
		<p>打个比喻说,javascript就像sql语句,DHTML就像数据库.<br /><br />或者再打个通俗的比喻,DHTML就像是肉和菜,javascript就像是锅和铲子.<br /><br />DOM分为DHTML Object Mode（微软标准）和Document Object Mode（W3C标准）<br /><br />document.all.name.attribute 是 DHTML Object Mode 微软标准<br /><br />document.getElementById(id).attribute 是 Document Object Mode w3c的标准<br /><br />因为开发中实际是用的是微软标准,当然极端情况下还会考虑一下Firefox标准,但W3C标准只供参考.在面向<br /><br />市场的开发中,W3C标准没有什么实际价值的.<br /><br /><br /><br /><br /><br /></p>
<img src ="http://www.blogjava.net/yjj317/aggbug/58943.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yjj317/" target="_blank">fish的Blog</a> 2006-07-19 11:07 <a href="http://www.blogjava.net/yjj317/articles/58943.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>把复选框变灰色(不可选)</title><link>http://www.blogjava.net/yjj317/articles/58931.html</link><dc:creator>fish的Blog</dc:creator><author>fish的Blog</author><pubDate>Wed, 19 Jul 2006 02:34:00 GMT</pubDate><guid>http://www.blogjava.net/yjj317/articles/58931.html</guid><wfw:comment>http://www.blogjava.net/yjj317/comments/58931.html</wfw:comment><comments>http://www.blogjava.net/yjj317/articles/58931.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yjj317/comments/commentRss/58931.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yjj317/services/trackbacks/58931.html</trackback:ping><description><![CDATA[&lt;input type="checkbox" name="checkbox2" value="aaa" disabled &gt;<br /><br />只要标签中有写disabled属性，checkbox就灰了。<br /><br />要想在JS程序中动态控制，使用<br /><br />checkbox.style.disabled = true 或 false 比较好，代码也比较便于阅读。<img src ="http://www.blogjava.net/yjj317/aggbug/58931.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yjj317/" target="_blank">fish的Blog</a> 2006-07-19 10:34 <a href="http://www.blogjava.net/yjj317/articles/58931.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JS实现点击按钮，能相当于网页的后退功能</title><link>http://www.blogjava.net/yjj317/articles/58914.html</link><dc:creator>fish的Blog</dc:creator><author>fish的Blog</author><pubDate>Wed, 19 Jul 2006 01:52:00 GMT</pubDate><guid>http://www.blogjava.net/yjj317/articles/58914.html</guid><wfw:comment>http://www.blogjava.net/yjj317/comments/58914.html</wfw:comment><comments>http://www.blogjava.net/yjj317/articles/58914.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yjj317/comments/commentRss/58914.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yjj317/services/trackbacks/58914.html</trackback:ping><description><![CDATA[
		<p>&lt;form&gt;</p>
		<p>&lt;input type=button value="Go Back"  onclick="history.back(-1)" &gt;</p>
		<p>&lt;/form&gt;<br /><br />其中history.back(-1)代表你要连接到的前面一张网页。如果你要往后回退5页,你可以使用history.back(-5)就搞定了。</p>
<img src ="http://www.blogjava.net/yjj317/aggbug/58914.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yjj317/" target="_blank">fish的Blog</a> 2006-07-19 09:52 <a href="http://www.blogjava.net/yjj317/articles/58914.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>265天气预报代码</title><link>http://www.blogjava.net/yjj317/articles/57837.html</link><dc:creator>fish的Blog</dc:creator><author>fish的Blog</author><pubDate>Wed, 12 Jul 2006 09:26:00 GMT</pubDate><guid>http://www.blogjava.net/yjj317/articles/57837.html</guid><wfw:comment>http://www.blogjava.net/yjj317/comments/57837.html</wfw:comment><comments>http://www.blogjava.net/yjj317/articles/57837.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yjj317/comments/commentRss/57837.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yjj317/services/trackbacks/57837.html</trackback:ping><description><![CDATA[
		<p>&lt;iframe src="<a href="http://weather.265.com/weather.htm">http://weather.265.com/weather.htm</a>" width="168" height="54" frameborder="no" border="0" marginwidth="0" marginheight="0" scrolling="no"&gt;&lt;/iframe&gt;</p>
		<p> </p>
<img src ="http://www.blogjava.net/yjj317/aggbug/57837.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yjj317/" target="_blank">fish的Blog</a> 2006-07-12 17:26 <a href="http://www.blogjava.net/yjj317/articles/57837.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JavaScript中避免Form重复提交的两种方案</title><link>http://www.blogjava.net/yjj317/articles/57836.html</link><dc:creator>fish的Blog</dc:creator><author>fish的Blog</author><pubDate>Wed, 12 Jul 2006 09:22:00 GMT</pubDate><guid>http://www.blogjava.net/yjj317/articles/57836.html</guid><wfw:comment>http://www.blogjava.net/yjj317/comments/57836.html</wfw:comment><comments>http://www.blogjava.net/yjj317/articles/57836.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yjj317/comments/commentRss/57836.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yjj317/services/trackbacks/57836.html</trackback:ping><description><![CDATA[
		<strong>1、javascript ，设置一个变量，只允许提交一次。<br /><br /><br /></strong>&lt;script language="javascript"&gt;<br />    var checkSubmitFlg = false;<br />    function checkSubmit()<br /> {<br />      if (checkSubmitFlg == true)<br />   {<br />         return false;<br />      }<br />      checkSubmitFlg = true;<br />      return true;<br />   }<br />   document.ondblclick = <br />   function docondblclick()<br />   {<br />    window.event.returnValue = false;<br />   }<br />   document.onclick =<br />   function doconclick()<br />   {<br />       if (checkSubmitFlg)<br />    {<br />         window.event.returnValue = false;<br />       }<br />   }<br />&lt;/script&gt;<br />&lt;html:form action="myAction.do" <br />method="post" onsubmit="return checkSubmit();"&gt;<br /><br /><br /><br /><strong>2、javascript，将提交按钮或者image置为disable</strong><br /><br /><br /><br />&lt;html:form action="myAction.do" <br />method="post" <br />    onsubmit="getElById('submitInput')<br /> .disabled = true;<br /> return true;<br /> "&gt;  <br />  <br />  &lt;html:image <br />  styleId="submitInput"<br />  src="images/ok_b.gif" <br />  border="0" /&gt;<br />  <br />  &lt;/html:form&gt;<img src ="http://www.blogjava.net/yjj317/aggbug/57836.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yjj317/" target="_blank">fish的Blog</a> 2006-07-12 17:22 <a href="http://www.blogjava.net/yjj317/articles/57836.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>新浪天气预报代码</title><link>http://www.blogjava.net/yjj317/articles/57834.html</link><dc:creator>fish的Blog</dc:creator><author>fish的Blog</author><pubDate>Wed, 12 Jul 2006 09:18:00 GMT</pubDate><guid>http://www.blogjava.net/yjj317/articles/57834.html</guid><wfw:comment>http://www.blogjava.net/yjj317/comments/57834.html</wfw:comment><comments>http://www.blogjava.net/yjj317/articles/57834.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yjj317/comments/commentRss/57834.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yjj317/services/trackbacks/57834.html</trackback:ping><description><![CDATA[
		<p>&lt;IFRAME ID='ifm2' WIDTH='260' HEIGHT='70' ALIGN='CENTER' MARGINWIDTH='0' MARGINHEIGHT='0' HSPACE='0' VSPACE='0' FRAMEBORDER='0' SCROLLING='NO' src="<a href="http://news.sina.com.cn/iframe/weather/130101.html&quot;&gt;&lt;/iframe">http://news.sina.com.cn/iframe/weather/130101.html"&gt;&lt;/iframe</a>&gt;</p>
		<p> </p>
<img src ="http://www.blogjava.net/yjj317/aggbug/57834.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yjj317/" target="_blank">fish的Blog</a> 2006-07-12 17:18 <a href="http://www.blogjava.net/yjj317/articles/57834.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JavaScript脚本语言描述：document 文挡对象详解</title><link>http://www.blogjava.net/yjj317/articles/57832.html</link><dc:creator>fish的Blog</dc:creator><author>fish的Blog</author><pubDate>Wed, 12 Jul 2006 09:16:00 GMT</pubDate><guid>http://www.blogjava.net/yjj317/articles/57832.html</guid><wfw:comment>http://www.blogjava.net/yjj317/comments/57832.html</wfw:comment><comments>http://www.blogjava.net/yjj317/articles/57832.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/yjj317/comments/commentRss/57832.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yjj317/services/trackbacks/57832.html</trackback:ping><description><![CDATA[
		<p>---------------------------------------------------------------------<br />注:页面上元素name属性和JavaScript引用的名称必须一致包括大小写<br />   否则会提示你一个错误信息 "引用的元素为空或者不是对象"<br />---------------------------------------------------------------------</p>
		<p>对象属性<br />document.title             //设置文档标题等价于HTML的&lt;title&gt;标签<br />document.bgColor           //设置页面背景色<br />document.fgColor           //设置前景色(文本颜色)<br />document.linkColor         //未点击过的链接颜色<br />document.alinkColor        //激活链接(焦点在此链接上)的颜色<br />document.vlinkColor        //已点击过的链接颜色<br />document.URL               //设置URL属性从而在同一窗口打开另一网页<br />document.fileCreatedDate   //文件建立日期，只读属性<br />document.fileModifiedDate  //文件修改日期，只读属性<br />document.fileSize          //文件大小，只读属性<br />document.cookie            //设置和读出cookie<br />document.charset           //设置字符集 简体中文:gb2312<br />---------------------------------------------------------------------<br />对象方法<br />document.write()                  //动态向页面写入内容<br />document.createElement(Tag)       //创建一个html标签对象<br />document.getElementById(ID)       //获得指定ID值的对象<br />document.getElementsByName(Name)  //获得指定Name值的对象<br />---------------------------------------------------------------------</p>
		<p>images集合(页面中的图象)</p>
		<p>a)通过集合引用<br />document.images             //对应页面上的&lt;img&gt;标签<br />document.images.length      //对应页面上&lt;img&gt;标签的个数<br />document.images[0]          //第1个&lt;img&gt;标签           <br />document.images[i]          //第i-1个&lt;img&gt;标签</p>
		<p>b)通过nane属性直接引用<br />&lt;img name="oImage"&gt;<br />document.images.oImage      //document.images.name属性</p>
		<p>c)引用图片的src属性<br />document.images.oImage.src  //document.images.name属性.src</p>
		<p>d)创建一个图象<br />var oImage<br />oImage = new Image()<br />document.images.oImage.src="/1.jpg"<br />同时在页面上建立一个&lt;img&gt;标签与之对应就可以显示</p>
		<p>&lt;html&gt;<br />&lt;img name=oImage&gt;<br />&lt;script language="javascript"&gt;<br />   var oImage<br />   oImage = new Image()<br />   document.images.oImage.src="/1.jpg"<br />&lt;/script&gt;<br />&lt;/html&gt;</p>
		<p>----------------------------------------------------------------------</p>
		<p>forms集合(页面中的表单)</p>
		<p>a)通过集合引用<br />document.forms                 //对应页面上的&lt;form&gt;标签<br />document.forms.length          //对应页面上&lt;form&gt;标签的个数<br />document.forms[0]              //第1个&lt;form&gt;标签<br />document.forms[i]              //第i-1个&lt;form&gt;标签<br />document.forms[i].length       //第i-1个&lt;form&gt;中的控件数<br />document.forms[i].elements[j]  //第i-1个&lt;form&gt;中第j-1个控件</p>
		<p>b)通过标签name属性直接引用<br />&lt;form name="Myform"&gt;&lt;input name="myctrl"&gt;&lt;/form&gt;<br />document.Myform.myctrl         //document.表单名.控件名</p>
		<p>-----------------------------------------------------------------------<br />&lt;html&gt;<br />&lt;!--Text控件相关Script--&gt;<br />&lt;form name="Myform"&gt;<br />&lt;input type="text" name="oText"&gt;<br />&lt;input type="password" name="oPswd"&gt;<br />&lt;form&gt;<br />&lt;script language="javascript"&gt;<br />//获取文本密码框的值<br />document.write(document.Myform.oText.value)<br />document.write(document.Myform.oPswd.value)<br />&lt;/script&gt;<br />&lt;/html&gt;<br />-----------------------------------------------------------------------<br />&lt;html&gt;<br />&lt;!--Select控件相关Script--&gt;<br />&lt;form name="Myform"&gt;<br />&lt;select name="oSelect"&gt;<br />&lt;option value="1"&gt;1&lt;/option&gt;<br />&lt;option value="2"&gt;2&lt;/option&gt;<br />&lt;option value="3"&gt;3&lt;/option&gt;<br />&lt;/select&gt;<br />&lt;/form&gt;</p>
		<p>&lt;script language="javascript"&gt;<br />   //遍历select控件的option项<br />   var length<br />   length=document.Myform.oSelect.length<br />   for(i=0;i&lt;length;i++)<br />   document.write(document.Myform.oSelect[i].value)<br />&lt;/script&gt;</p>
		<p>&lt;script language="javascript"&gt;<br />   //遍历option项并且判断某个option是否被选中<br />   for(i=0;i&lt;document.Myform.oSelect.length;i++){<br />   if(document.Myform.oSelect[i].selected!=true)<br />   document.write(document.Myform.oSelect[i].value)<br />   else<br />   document.write("&lt;font color=red&gt;"+document.Myform.oSelect[i].value+"&lt;/font&gt;")   <br />   }<br />&lt;/script&gt;</p>
		<p>&lt;script language="javascript"&gt;<br />   //根据SelectedIndex打印出选中的option<br />   //(0到document.Myform.oSelect.length-1)<br />   i=document.Myform.oSelect.selectedIndex<br />   document.write(document.Myform.oSelect[i].value)<br />&lt;/script&gt;</p>
		<p>&lt;script language="javascript"&gt;<br />   //动态增加select控件的option项<br />   var oOption = document.createElement("OPTION");<br />   oOption.text="4";<br />   oOption.value="4";<br />   document.Myform.oSelect.add(oOption);<br />&lt;/script&gt;<br />&lt;html&gt;<br />-----------------------------------------------------------------------<br />&lt;Div id="oDiv"&gt;Text&lt;/Div&gt;<br />document.all.oDiv                       //引用图层oDiv<br />document.all.oDiv.style                 <br />document.all.oDiv.style.display=""      //图层设置为可视<br />document.all.oDiv.style.display="none"  //图层设置为隐藏<br />/*document.all表示document中所有对象的集合<br />只有ie支持此属性，因此也用来判断浏览器的种类*/</p>
<img src ="http://www.blogjava.net/yjj317/aggbug/57832.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yjj317/" target="_blank">fish的Blog</a> 2006-07-12 17:16 <a href="http://www.blogjava.net/yjj317/articles/57832.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>QQ天气预报代码</title><link>http://www.blogjava.net/yjj317/articles/57830.html</link><dc:creator>fish的Blog</dc:creator><author>fish的Blog</author><pubDate>Wed, 12 Jul 2006 09:14:00 GMT</pubDate><guid>http://www.blogjava.net/yjj317/articles/57830.html</guid><wfw:comment>http://www.blogjava.net/yjj317/comments/57830.html</wfw:comment><comments>http://www.blogjava.net/yjj317/articles/57830.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yjj317/comments/commentRss/57830.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yjj317/services/trackbacks/57830.html</trackback:ping><description><![CDATA[
		<p>&lt;IFRAME ID='ifm2' WIDTH='189' HEIGHT='190' ALIGN='CENTER' MARGINWIDTH='0' MARGINHEIGHT='0' HSPACE='0' VSPACE='0' FRAMEBORDER='0' SCROLLING='NO' SRC='http://weather.qq.com/inc/ss258.htm'&gt;&lt;/IFRAME&gt;</p>
		<p>
				<br />
				<br /> </p>
<img src ="http://www.blogjava.net/yjj317/aggbug/57830.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yjj317/" target="_blank">fish的Blog</a> 2006-07-12 17:14 <a href="http://www.blogjava.net/yjj317/articles/57830.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>动态添加删除表格</title><link>http://www.blogjava.net/yjj317/articles/57828.html</link><dc:creator>fish的Blog</dc:creator><author>fish的Blog</author><pubDate>Wed, 12 Jul 2006 09:12:00 GMT</pubDate><guid>http://www.blogjava.net/yjj317/articles/57828.html</guid><wfw:comment>http://www.blogjava.net/yjj317/comments/57828.html</wfw:comment><comments>http://www.blogjava.net/yjj317/articles/57828.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/yjj317/comments/commentRss/57828.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/yjj317/services/trackbacks/57828.html</trackback:ping><description><![CDATA[
		<p>最近公司项目要实现动态增加删除表格，以下这个例子供大家参考学习。<br /><br /><br />&lt;html&gt;<br />&lt;head&gt;<br />&lt;title&gt;管理中心&lt;/title&gt;<br />&lt;meta http-equiv="Content-Language" content="zh-CN"&gt;<br />&lt;meta http-equiv="Content-Type" content="text/html;charset=gb2312"&gt;<br />&lt;link href="img/style.css" type=text/css rel=stylesheet&gt;</p>
		<p>&lt;script&gt;<br />var table_count = 0;<br />function doAdd(){<br /> var viewTable = document.getElementById("myTable");</p>
		<p> var oneTr = document.createElement("TR");<br /> var oneTd = document.createElement("TD");<br /> oneTd.align="center";<br /> oneTd.innerHTML = "&lt;TABLE id='bt_table_" + table_count + "'&gt;&lt;tr&gt;&lt;td rowspan='2' align='center'&gt;经营状况&lt;/td&gt;&lt;td colspan='6' align='center'&gt;&lt;strong&gt;2005年&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align='center'&gt;合计&lt;/td&gt;&lt;td width='78' align='center'&gt;增长%&lt;/td&gt;&lt;td width='71' align='center'&gt;直营&lt;/td&gt;&lt;td width='74' align='center'&gt;增长%&lt;/td&gt;&lt;td width='73' align='center'&gt;加盟&lt;/td&gt;&lt;td width='72' align='center'&gt;增长%&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align='center'&gt;营业额(万元)&lt;/td&gt;&lt;td align='center'&gt;&lt;input name='textfield5' type='text' value='' size='5' /&gt;&lt;/td&gt;&lt;td align='center'&gt;&lt;input name='textfield8' type='text' value='' size='5' /&gt;&lt;/td&gt;&lt;td align='center'&gt;&lt;input name='textfield12' type='text' value='' size='5' /&gt;&lt;/td&gt;&lt;td align='center'&gt;&lt;input name='textfield14' type='text' value='' size='5' /&gt;&lt;/td&gt;&lt;td align='center'&gt;&lt;input name='textfield17' type='text' value='' size='5' /&gt;&lt;/td&gt;&lt;td align='center'&gt;&lt;input name='textfield20' type='text' value='' size='5' /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align='center'&gt;利润额(万元)&lt;/td&gt;&lt;td align='center'&gt;&lt;input name='textfield6' type='text' value='' size='5' /&gt;&lt;/td&gt;&lt;td align='center'&gt;&lt;input name='textfield9' type='text' value='' size='5' /&gt;&lt;/td&gt;&lt;td align='center'&gt;&lt;input name='textfield11' type='text' value='' size='5' /&gt;&lt;/td&gt;&lt;td align='center'&gt;&lt;input name='textfield15' type='text' value='' size='5' /&gt;&lt;/td&gt;&lt;td align='center'&gt;&lt;input name='textfield18' type='text' value='' size='5' /&gt;&lt;/td&gt;&lt;td align='center'&gt;&lt;input name='textfield21' type='text' value='' size='5' /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td align='center'&gt;税&amp;nbsp;&amp;nbsp;金(万元)&lt;/td&gt;&lt;td align='center'&gt;&lt;input name='textfield7' type='text' value='' size='5' /&gt;&lt;/td&gt;&lt;td align='center'&gt;&lt;input name='textfield10' type='text' value='' size='5' /&gt;&lt;/td&gt;&lt;td align='center'&gt;&lt;input name='textfield13' type='text' value='' size='5' /&gt;&lt;/td&gt;&lt;td align='center'&gt;&lt;input name='textfield16' type='text' value='' size='5' /&gt;&lt;/td&gt;&lt;td align='center'&gt;&lt;input name='textfield19' type='text' value='' size='5' /&gt;&lt;/td&gt;&lt;td align='center'&gt;&lt;input name='textfield22' type='text' value='' size='5' /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/TABLE&gt;"; <br /> oneTr.appendChild(oneTd);</p>
		<p> viewTable.tBodies[0].appendChild(oneTr);</p>
		<p> table_count++;<br /> <br />}</p>
		<p>//删除指定的行<br />function doDelete()<br />{<br /> var myTable = document.getElementById("myTable");<br /> myTable.deleteRow(table_count-1);</p>
		<p> table_count--;</p>
		<p>}</p>
		<p>&lt;/script&gt;<br />&lt;/head&gt;<br />&lt;body class="main_body" &gt;</p>
		<p>&lt;table id="myTable" border="1"&gt;&lt;/table&gt;</p>
		<p>&lt;table width="100%" border="0" cellspacing="1" cellpadding="3"  align=center class="tableBorder"&gt;  <br /> <br />  &lt;tr&gt;<br />    &lt;td height=25 align="right" class="Forumrow"&gt;&amp;nbsp;&lt;/td&gt;<br />    &lt;td height=25 class="Forumrow" colspan="3" align="right"&gt;&lt;input type="button" name="Submit6" value="添 加" onclick="doAdd()"&gt;&amp;nbsp;&amp;nbsp;<br />    &lt;input type="button" name="Submit62" value="取 消"  onclick="doDelete()"&gt;&amp;nbsp;&amp;nbsp;<br />    &lt;input type="submit" name="Submit622" value="返 回"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/td&gt;<br />  &lt;/tr&gt;<br />&lt;/table&gt;<br /></p>
<img src ="http://www.blogjava.net/yjj317/aggbug/57828.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/yjj317/" target="_blank">fish的Blog</a> 2006-07-12 17:12 <a href="http://www.blogjava.net/yjj317/articles/57828.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>