﻿<?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-大鱼-随笔分类-javascript</title><link>http://www.blogjava.net/luluyanglu/category/38271.html</link><description /><language>zh-cn</language><lastBuildDate>Fri, 10 Apr 2009 08:19:48 GMT</lastBuildDate><pubDate>Fri, 10 Apr 2009 08:19:48 GMT</pubDate><ttl>60</ttl><item><title>js 最短拖动层div代码</title><link>http://www.blogjava.net/luluyanglu/archive/2009/04/07/264268.html</link><dc:creator>大鱼</dc:creator><author>大鱼</author><pubDate>Tue, 07 Apr 2009 07:37:00 GMT</pubDate><guid>http://www.blogjava.net/luluyanglu/archive/2009/04/07/264268.html</guid><wfw:comment>http://www.blogjava.net/luluyanglu/comments/264268.html</wfw:comment><comments>http://www.blogjava.net/luluyanglu/archive/2009/04/07/264268.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/luluyanglu/comments/commentRss/264268.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/luluyanglu/services/trackbacks/264268.html</trackback:ping><description><![CDATA[<br />
&nbsp;var drag_=false<br />
var D=new Function('obj','return document.getElementById(obj);')<br />
var oevent=new Function('e','if (!e) e = window.event;return e')<br />
function Move_obj(obj){<br />
&nbsp;var x,y;<br />
&nbsp;D(obj).onmousedown=function(e){<br />
&nbsp; drag_=true;<br />
&nbsp; with(this){<br />
&nbsp;&nbsp; style.position="absolute";<br />
&nbsp;&nbsp; var temp1=offsetLeft;<br />
&nbsp;&nbsp; var temp2=offsetTop;<br />
&nbsp;&nbsp; x=oevent(e).clientX;<br />
&nbsp;&nbsp; y=oevent(e).clientY;<br />
&nbsp;&nbsp; document.onmousemove=function(e){<br />
&nbsp;&nbsp;&nbsp; if(!drag_)return false;<br />
&nbsp;&nbsp;&nbsp; with(this){<br />
&nbsp;&nbsp;&nbsp;&nbsp; style.left=temp1+oevent(e).clientX-x+"px";<br />
&nbsp;&nbsp;&nbsp;&nbsp; style.top=temp2+oevent(e).clientY-y+"px";<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp; }<br />
&nbsp; }<br />
&nbsp; document.onmouseup=new Function("drag_=false");<br />
&nbsp;}<br />
}<br />
<br />
&lt;div align="center" id="mess" onmouseover="Move_obj('mess')"&gt;&lt;/div&gt;
<img src ="http://www.blogjava.net/luluyanglu/aggbug/264268.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/luluyanglu/" target="_blank">大鱼</a> 2009-04-07 15:37 <a href="http://www.blogjava.net/luluyanglu/archive/2009/04/07/264268.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>使input type="file" 不可编辑</title><link>http://www.blogjava.net/luluyanglu/archive/2009/03/13/259655.html</link><dc:creator>大鱼</dc:creator><author>大鱼</author><pubDate>Fri, 13 Mar 2009 15:25:00 GMT</pubDate><guid>http://www.blogjava.net/luluyanglu/archive/2009/03/13/259655.html</guid><wfw:comment>http://www.blogjava.net/luluyanglu/comments/259655.html</wfw:comment><comments>http://www.blogjava.net/luluyanglu/archive/2009/03/13/259655.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/luluyanglu/comments/commentRss/259655.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/luluyanglu/services/trackbacks/259655.html</trackback:ping><description><![CDATA[<p>使input type="file" 不可编辑 <br />
今天在做项目的时候，遇到上传文本框的问题，<br />
&lt;input type="file" size="100" name="photoupload" /&gt;<br />
在firefox中，该控件产生的文本框是默认不可编辑的，但是在IE下，该文本框可编辑，<br />
根据用户需要，此文本框应为不可编辑。<br />
但是直接将其设置为&#8220;readonly&#8221;或者&#8220;disabled&#8221;后，对应的浏览按钮也无法使用了。所以此法不通。</p>
<p>在网上搜索了一些资料，主要有以下几种方法：<br />
1.变通处理：<br />
&lt;input type=file id=a1 style="visibility:hidden"&gt;<br />
&lt;input id=a2 type=text readonly&gt;<br />
&lt;input type=button value=浏览 onclick="a1.click(); a2.value= a1.value"&gt;<br />
2.增加如下属性： <br />
contenteditable="false"</p>
<p>&nbsp;实例代码：</p>
<p>&lt;input type="file" style="width: 446px" id="ptlFile" contenteditable="false"/&gt;</p>
<p>对比一下，第二种简单方便，问题解决。<br />
</p>
<img src ="http://www.blogjava.net/luluyanglu/aggbug/259655.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/luluyanglu/" target="_blank">大鱼</a> 2009-03-13 23:25 <a href="http://www.blogjava.net/luluyanglu/archive/2009/03/13/259655.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>get和post的区别</title><link>http://www.blogjava.net/luluyanglu/archive/2009/03/13/259653.html</link><dc:creator>大鱼</dc:creator><author>大鱼</author><pubDate>Fri, 13 Mar 2009 15:24:00 GMT</pubDate><guid>http://www.blogjava.net/luluyanglu/archive/2009/03/13/259653.html</guid><wfw:comment>http://www.blogjava.net/luluyanglu/comments/259653.html</wfw:comment><comments>http://www.blogjava.net/luluyanglu/archive/2009/03/13/259653.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/luluyanglu/comments/commentRss/259653.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/luluyanglu/services/trackbacks/259653.html</trackback:ping><description><![CDATA[<p>get和post的区别<br />
1、 get是把参数数据队列加到提交表单的ACTION属性所指的URL中，值和表单内各个字段一一对应，在URL中可以看到。post是通过HTTP post机制，将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。</p>
<p>2、 对于get方式，服务器端用Request.QueryString获取变量的值，对于post方式，服务器端用Request.Form获取提交的数据。两种方式的参数都可以用Request来获得。</p>
<p>3、get传送的数据量较小，不能大于2KB。post传送的数据量较大，一般被默认为不受限制。但理论上，IIS4中最大量为80KB，IIS5中为100KB。</p>
<p>4、get安全性非常低，post安全性较高。</p>
<p>5、&lt;form method="get" action="a.asp?b=b"&gt;跟&lt;form method="get" action="a.asp"&gt;是一样的，也就是说，action页面后边带的参数列表会被忽视；而&lt;form method="post" action="a.asp?b=b"&gt;跟&lt;form method="post" action="a.asp"&gt;是不一样的。 </p>
<img src ="http://www.blogjava.net/luluyanglu/aggbug/259653.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/luluyanglu/" target="_blank">大鱼</a> 2009-03-13 23:24 <a href="http://www.blogjava.net/luluyanglu/archive/2009/03/13/259653.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>随笔表格操作常用方法</title><link>http://www.blogjava.net/luluyanglu/archive/2009/03/13/259652.html</link><dc:creator>大鱼</dc:creator><author>大鱼</author><pubDate>Fri, 13 Mar 2009 15:23:00 GMT</pubDate><guid>http://www.blogjava.net/luluyanglu/archive/2009/03/13/259652.html</guid><wfw:comment>http://www.blogjava.net/luluyanglu/comments/259652.html</wfw:comment><comments>http://www.blogjava.net/luluyanglu/archive/2009/03/13/259652.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/luluyanglu/comments/commentRss/259652.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/luluyanglu/services/trackbacks/259652.html</trackback:ping><description><![CDATA[<p>//像表格中插入一行。<br />
1.&nbsp; <br />
function fucInsert(){<br />
&nbsp;&nbsp; var oRow = document.all.tables.insertRow();<br />
&nbsp;&nbsp;&nbsp; oRow.insertCell(0).innerText = 0;<br />
&nbsp;oRow.insertCell(1).innerText = 1;<br />
&nbsp;oRow.insertCell(2).innerText = 2;<br />
&nbsp;oRow.insertCell(3).innerText =3;<br />
&nbsp; oRow.cells[0].noWrap = true;<br />
&nbsp; oRow.cells[1].noWrap = true;<br />
&nbsp; oRow.cells[2].noWrap = true;<br />
&nbsp; oRow.cells[3].noWrap = true;<br />
}<br />
2.关闭WEB窗体：(1). onclick="javascript:parent.window.close();"<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (2). if(confirm("你确定要退出吗？"))<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; parent.window.close();<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return false;<br />
3.打开WEB窗体并且控制位置：var opener = window.open("/ba/accept_search/index.jsp","_blank");<br />
&nbsp;&nbsp;opener.moveTo(-4,-4);<br />
&nbsp;&nbsp;opener.resizeTo(screen.Width+9, screen.Height-20);<br />
////////////////////////////////<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var retuValue=window.showModalDialog("/am/invoicebatch/alert.htm",window,sFeatures);&nbsp;<br />
&nbsp;&nbsp;if(retuValue==undefined) return;<br />
4.在表格中插入值：&nbsp;<br />
&nbsp; document.all.tables.rows(0).cells(0).innerHTML = "&amp;nbsp;&lt;font color='#993300'&gt;"+1+"&lt;/font&gt;条,";<br />
5.调出打印机： document.execCommand("Print", true);</p>
<p>6。Var test=null;<br />
&nbsp;&nbsp; test=window.prompt("请输入处理结果信息:");</p>
<img src ="http://www.blogjava.net/luluyanglu/aggbug/259652.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/luluyanglu/" target="_blank">大鱼</a> 2009-03-13 23:23 <a href="http://www.blogjava.net/luluyanglu/archive/2009/03/13/259652.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>字符串的有用函数测试字符串长度（中英文）替换查找</title><link>http://www.blogjava.net/luluyanglu/archive/2009/03/13/259650.html</link><dc:creator>大鱼</dc:creator><author>大鱼</author><pubDate>Fri, 13 Mar 2009 15:15:00 GMT</pubDate><guid>http://www.blogjava.net/luluyanglu/archive/2009/03/13/259650.html</guid><wfw:comment>http://www.blogjava.net/luluyanglu/comments/259650.html</wfw:comment><comments>http://www.blogjava.net/luluyanglu/archive/2009/03/13/259650.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/luluyanglu/comments/commentRss/259650.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/luluyanglu/services/trackbacks/259650.html</trackback:ping><description><![CDATA[<p>字符串的有用函数测试字符串长度（中英文）替换查找<br />
&nbsp;</p>
<p>1、测试字符串长度（中英文）</p>
<p>function strLen(s)<br />
{<br />
&nbsp;var i,str1,str2,str3,nLen;<br />
&nbsp;str1 = s.value;<br />
&nbsp;nLen = 0;<br />
&nbsp;for(i=1;i&lt;=str1.length;i++)<br />
&nbsp;{<br />
&nbsp; str2=str1.substring(i-1,i)<br />
&nbsp; str3=escape(str2);<br />
&nbsp; if(str3.length&gt;3)<br />
&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp; nLen = nLen + 2;<br />
&nbsp;&nbsp; }<br />
&nbsp; else<br />
&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp; nLen = nLen + 1;<br />
&nbsp;&nbsp; }<br />
&nbsp;}<br />
&nbsp;return nLen;<br />
}<br />
2、替换</p>
<p>function Replace(s1,s2,s3)<br />
{<br />
&nbsp;var len1 , len2 , i;<br />
&nbsp;var str1 , str2 ; <br />
&nbsp;str1 = s1;<br />
&nbsp;len1 = str1.length;<br />
&nbsp;len2 = s2.length;<br />
&nbsp;if (len2 &gt; len1)<br />
&nbsp; return s1;<br />
&nbsp;for (i=1;i&lt;= len1-len2+1 ; i++)<br />
&nbsp;&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp; <br />
&nbsp;&nbsp; str2 = str1.substring(i-1,i-1+len2);<br />
&nbsp;&nbsp; if (str2 == s2)<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp; str1 = str1.substring(0,i-1) + s3 + str1.substring(i+len2-1,len1 );<br />
&nbsp;&nbsp;&nbsp;&nbsp; i = 0;<br />
&nbsp;&nbsp;&nbsp;&nbsp; len1 = str1.length;<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;return str1;<br />
}</p>
<p>3、查找<br />
function Pos(s1,s2)<br />
{<br />
&nbsp;var len1 , len2 , i,flag;<br />
&nbsp;var str1 , str2 ; <br />
&nbsp;str1 = s1;<br />
&nbsp;len1 = str1.length;<br />
&nbsp;len2 = s2.length;<br />
&nbsp;if (len2==0 || len1==0)<br />
&nbsp;&nbsp;&nbsp;&nbsp; return 0;<br />
&nbsp;flag = false;<br />
&nbsp;if (len2 &gt; len1)<br />
&nbsp; return s1;<br />
&nbsp;for (i=1;i&lt;= len1-len2+1 ; i++)<br />
&nbsp;&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp; <br />
&nbsp;&nbsp; str2 = str1.substring(i-1,i-1+len2);<br />
&nbsp;&nbsp; if (str2 == s2)<br />
&nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp;&nbsp; flag = true;<br />
&nbsp;&nbsp;&nbsp;&nbsp; break;<br />
&nbsp;&nbsp;&nbsp; }<br />
&nbsp;&nbsp;&nbsp;&nbsp; }<br />
&nbsp;if (flag)<br />
&nbsp; return i;<br />
&nbsp;else<br />
&nbsp; return 0;<br />
}</p>
<p>&nbsp;</p>
<p>&nbsp;<br />
</p>
<img src ="http://www.blogjava.net/luluyanglu/aggbug/259650.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/luluyanglu/" target="_blank">大鱼</a> 2009-03-13 23:15 <a href="http://www.blogjava.net/luluyanglu/archive/2009/03/13/259650.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>