??xml version="1.0" encoding="utf-8" standalone="yes"?>日本一区二区高清视频,尤物免费看在线视频,国产精品免费久久http://www.aygfsteel.com/bnlovebn/category/19433.html《周易》曰Q?lt;br> 天行健,君子以自Z?乑֍)<br> 地势坤,君子以厚徯?坤卦) zh-cnSat, 03 May 2008 02:53:18 GMTSat, 03 May 2008 02:53:18 GMT60解决JS面跌{ie,firefox,opera不兼定w?/title><link>http://www.aygfsteel.com/bnlovebn/archive/2008/04/30/197468.html</link><dc:creator>重归本垒QBingQ?/dc:creator><author>重归本垒QBingQ?/author><pubDate>Wed, 30 Apr 2008 03:12:00 GMT</pubDate><guid>http://www.aygfsteel.com/bnlovebn/archive/2008/04/30/197468.html</guid><wfw:comment>http://www.aygfsteel.com/bnlovebn/comments/197468.html</wfw:comment><comments>http://www.aygfsteel.com/bnlovebn/archive/2008/04/30/197468.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/bnlovebn/comments/commentRss/197468.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/bnlovebn/services/trackbacks/197468.html</trackback:ping><description><![CDATA[一用我们的面跌{都用,window.location.reload()?br /> 但在firefox,operaq样不行Q替代用window.location.href="";可以了 <br /> <br /> <span style="font-size: 8pt"><br /> ---------------------------------------------------------------------<a href="http://www.aygfsteel.com/bnlovebn/"><span style="font-size: 8pt"><br /> 天行键,君子当自Z?/span></a></span> <img src ="http://www.aygfsteel.com/bnlovebn/aggbug/197468.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/bnlovebn/" target="_blank">重归本垒QBingQ?/a> 2008-04-30 11:12 <a href="http://www.aygfsteel.com/bnlovebn/archive/2008/04/30/197468.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>js截取字符串的Ҏhttp://www.aygfsteel.com/bnlovebn/archive/2008/04/14/192664.html重归本垒QBingQ?/dc:creator>重归本垒QBingQ?/author>Mon, 14 Apr 2008 02:07:00 GMThttp://www.aygfsteel.com/bnlovebn/archive/2008/04/14/192664.htmlhttp://www.aygfsteel.com/bnlovebn/comments/192664.htmlhttp://www.aygfsteel.com/bnlovebn/archive/2008/04/14/192664.html#Feedback0http://www.aygfsteel.com/bnlovebn/comments/commentRss/192664.htmlhttp://www.aygfsteel.com/bnlovebn/services/trackbacks/192664.htmlJS提供两个截取字符串的Ҏ,分别?slice()和substring()
slice和substring都可以接受一个或两个参数,W?个参数是获取要截取的字符串的直始位置,W?个参数如果不为空则是获取要截取的字符串的l束位置的前一位(也就是说获取的终点位|不在返回值内Q?为空表示截取到整个字W串的最后一个字W?br /> 我们来看下两U方法的用法
注意Q字W串的位数都是从0开?br /> <script language="javascript">
var stmp = "rcinn.cn";
//使用一个参?br /> alert(stmp.slice(3));//从第4个字W开?截取到最后个字符;q回"nn.cn"
alert(stmp.substring(3));//从第4个字W开?截取到最后个字符;q回"nn.cn"
//使用两个参数
alert(stmp.slice(1,5))//从第2个字W开始,到第5个字W;q回"cinn"
alert(stmp.substring(1,5));//从第2个字W开始,到第5个字W;q回"cinn"
//如果只用一个参数ƈ且ؓ0的话Q那么返回整个参?br /> alert(stmp.slice(0));//q回整个字符?br /> alert(stmp.substring(0));//q回整个字符?br /> //那如何只反回W一个字W呢Q可以用其它的函敎ͼ那如果一定要用这两个Ҏ的话指定第一个参Cؓ0Q第二个参数?,看下面的例子
alert(stmp.slice(0,1));//q回"r"
alert(stmp.substring(0,1));//q回"r"
//在上面的例子中我们可以看出slice()和substring()的用法是相同的,q回的g是一LQ但当参Cؓ负数Ӟ他们的返回值却不一P看下面的例子
alert(stmp.slice(2,-5));//q回"i"
alert(stmp.substring(2,-5));//q回"rc"
//从上面两个例子可以看出slice(2,-5)实际上是slice(2,3)Q负5转换成正3Q而substring(2,-5)实际上是substring(2,0)Q负数{换ؓ0QswubstringL把最的Cv始位|?br /> </script>
本文转自可可在线(http://www.rcinn.cn),详细出处参考:http://www.rcinn.cn/news.asp?id=646

 



]]>
Struts+FCKeditor修改d的html文本http://www.aygfsteel.com/bnlovebn/archive/2007/07/25/132216.html重归本垒QBingQ?/dc:creator>重归本垒QBingQ?/author>Wed, 25 Jul 2007 02:06:00 GMThttp://www.aygfsteel.com/bnlovebn/archive/2007/07/25/132216.htmlhttp://www.aygfsteel.com/bnlovebn/comments/132216.htmlhttp://www.aygfsteel.com/bnlovebn/archive/2007/07/25/132216.html#Feedback0http://www.aygfsteel.com/bnlovebn/comments/commentRss/132216.htmlhttp://www.aygfsteel.com/bnlovebn/services/trackbacks/132216.html<bean:write 默认的filter是true。表C把html敏感标签转换成{换成它们实体的等L。如<转换?amp;lt。设为false则不转换?/span>
         <FCK:editor id="classContent" basePath="/ECR_WWW/FCKeditor/"
         width
="500"
         height
="500"
         skinPath
="/ECR_WWW/FCKeditor/editor/skins/silver/"
         
>
         
         
<bean:write name="articleAdminForm" property="classContent" filter="false"/>
        
</FCK:editor>


]]>
FCKeditor2.4 JSP版用[转] http://www.aygfsteel.com/bnlovebn/archive/2007/07/24/132119.html重归本垒QBingQ?/dc:creator>重归本垒QBingQ?/author>Tue, 24 Jul 2007 09:58:00 GMThttp://www.aygfsteel.com/bnlovebn/archive/2007/07/24/132119.htmlhttp://www.aygfsteel.com/bnlovebn/comments/132119.htmlhttp://www.aygfsteel.com/bnlovebn/archive/2007/07/24/132119.html#Feedback1http://www.aygfsteel.com/bnlovebn/comments/commentRss/132119.htmlhttp://www.aygfsteel.com/bnlovebn/services/trackbacks/132119.html1.下蝲
FCKeditor2.3 (FCKeditot for java)
FCKeditor2.4 (FCKeditor基本文g)
以下是下载地址Q?br>http://www.fckeditor.net/download/default.html

2.建立目:
建立目tomcat/webapps/TestFCKeditor.

3.FCKeditor2.4解压~?br>FCKeditor2.4解压~?整个目录FCKeditor复制到项目的根目录下Qƈ解压羃出来的文件夹fckeditor重命名ؓFCKeditor
目录l构为:tomcat/webapps/TestFCKeditor/FCKeditor
然后FCKeditor-2.3.zipQjavaQ压~包中\web\WEB-INF\lib\目录下的两个jar文g拷到目的\WEB-INF\ lib\目录下。把其中的src目录下的FCKeditor.tld文gcopy到TestFCKedit/WEB-INF/?/p>

4.合ƈweb.xml:
FCKeditor-2.3.zip压羃包中\web\WEB-INF\目录下的web.xml文g合ƈ到项目的\WEB-INF\目录下的web.xml文g中?/p>


5. 修改合ƈ后的web.xml文g
修改合ƈ后的web.xml文gQ将名ؓSimpleUploader的Servlet的enabled参数值改为trueQ?br>以允怸传功能,Connector Servlet的baseDir参数值用于设|上传文件存攄位置?br>在web.xml最后添加标{֮?

<taglib>
    <taglib-uri>/TestFCKeditor</taglib-uri>
    <taglib-location>/WEB-INF/FCKeditor.tld</taglib-location>
 </taglib>

现在的web.xml文g没有<taglib>标签了,应该直接在jsp文g中用:<%@ taglib uri="

 

6. 映射:
上面文g中两个servlet的映分别ؓQ?editor/filemanager/browser/default/connectors/jsp/connector
?editor/filemanager/upload/simpleuploaderQ需要在两个映射前面加上/FCKeditorQ?br>x?FCKeditor/editor/filemanager/browser/default/connectors/jsp/connector?br>/FCKeditor/editor/filemanager/upload/simpleuploader?br>q两个名字根据你攑֜工程中的FCKeditor文g夹名U而定。?/p>


7.修改skin文g?br>q入skin文g夹,如果你想使用fckeditor默认的这U奶黄色Q?br>那就把除了default文g夹外的另两个文g夹直接删?Q徏议不删除Q以后要用到其中的一个文件夹Q?/p>

8.删除无用文g
删除/FCKeditor/目录下除fckconfig.js, fckeditor.js, fckstyles.xml, fcktemplates.xml四个文g以外的所有文Ӟ保留文g夹editor
删除目录/editor/_source,
删除/editor/filemanager/browser/default/connectors/下的所有文?br>删除/editor/filemanager/upload/下的所有文?br>删除/editor/lang/下的除了fcklanguagemanager.jsQ我下蝲的没有这个文Ӟ, en.js, zh.js, zh-cn.js四个文g的所有文?/p>

9.修改配置Q?br>打开/FCKeditor/fckconfig.js
修改 FCKConfig.DefaultLanguage = 'zh-cn' ;
把FCKConfig.LinkBrowserURL{的值替换成以下内容Q?br>FCKConfig.LinkBrowserURL
= FCKConfig.BasePath + "filemanager/browser/default/browser.html?Connector=connectors/jsp/connector" ;

FCKConfig.ImageBrowserURL
= FCKConfig.BasePath + "filemanager/browser/default/browser.html?Type=Image&Connector=connectors/jsp/connector" ;

FCKConfig.FlashBrowserURL
= FCKConfig.BasePath + "filemanager/browser/default/browser.html?Type=Flash&Connector=connectors/jsp/connector" ;

FCKConfig.LinkUploadURL = FCKConfig.BasePath + 'filemanager/upload/simpleuploader?Type=File' ;
FCKConfig.FlashUploadURL = FCKConfig.BasePath + 'filemanager/upload/simpleuploader?Type=Flash' ;
FCKConfig.ImageUploadURL = FCKConfig.BasePath + 'filemanager/upload/simpleuploader?Type=Image' ;

10.其它
fckconfig.js总配|文Ӟ可用记录本打开Q修改后文件存为utf-8 ~码格式。找刎ͼ

FCKConfig.TabSpaces = 0 ; 改ؓFCKConfig.TabSpaces = 1 ; 卛_~辑器域内可以用Tab键?/p>

如果你的~辑器还用在|站前台的话Q比如说用于留言本或是日记回复时Q那׃得不考虑安全了,
在前台千万不要用Default的toolbarQ要么自定义一下功能,要么qpȝ已经定义好的BasicQ?br>也就是基本的toolbarQ找刎ͼ
FCKConfig.ToolbarSets["Basic"] = [
['Bold','Italic','-','OrderedList','UnorderedList','-',/*'Link',*/'Unlink','-','Style','FontSize','TextColor','BGColor','-',
'Smiley','SpecialChar','Replace','Preview'] ] ;
q是改过的BasicQ把囑փ功能LQ把d链接功能LQ因为图像和链接和flash和图像按钮添加功能都能让前台
늛接访问和上传文gQ?fckeditorq支持编辑域内的鼠标右键功能?/p>

FCKConfig.ContextMenu = ['Generic',/*'Link',*/'Anchor',/*'Image',*/'Flash','Select','Textarea','Checkbox','Radio','TextField','HiddenField',
/*'ImageButton',*/'Button','BulletedList','NumberedList','TableCell','Table','Form'] ;

q也是改q的把鼠标右键的“链接、图像,FLASHQ图像按?#8221;功能都去掉?/p>

  扑ֈQ?FCKConfig.FontNames = 'Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana' ;
加上几种我们常用的字?br>FCKConfig.FontNames
= '宋体;黑体;隶书;楷体_GB2312;Arial;Comic Sans MS;Courier New;Tahoma;Times New Roman;Verdana' ;


11.d文g
d文g /TestFCKeditor/test.jsp:
<%@ page language="java" import="com.fredck.FCKeditor.*" %>
<%@ taglib uri="/TestFCKeditor" prefix="FCK" %>
<script type="text/javascript" src="/TestFCKeditor/FCKeditor/fckeditor.js"></script>

<%--
三种Ҏ调用FCKeditor
1.FCKeditor自定义标{?(必须加头文g <%@ taglib uri="/TestFCKeditor" prefix="FCK" %> )
2.script脚本语言调用 (必须引用 脚本文g <script type="text/javascript" src="/TestFCKeditor/FCKeditor/fckeditor.js"></script> )
3.FCKeditor API 调用 (必须加头文g <%@ page language="java" import="com.fredck.FCKeditor.*" %> )
--%>


//标签调用方式
<%--
<form action="show.jsp" method="post" target="_blank">
<FCK:editor id="content" basePath="/TestFCKeditor/FCKeditor/"
width="700"
height="500"
skinPath="/TestFCKeditor/FCKeditor/editor/skins/silver/"
toolbarSet = "Default"
>
input
</FCK:editor>
<input type="submit" value="Submit">
</form>
--%>


//JS调用方式
<form action="show.jsp" method="post" target="_blank">
<table border="0" width="700"><tr><td>
<textarea id="content" name="content" style="WIDTH: 100%; HEIGHT: 400px">input</textarea>
<script type="text/javascript">
var oFCKeditor = new FCKeditor('content') ;
oFCKeditor.BasePath = "/TestFCKeditor/FCKeditor/" ;
oFCKeditor.Height = 400;
oFCKeditor.ToolbarSet = "Default" ;
oFCKeditor.ReplaceTextarea();
</script>
<input type="submit" value="Submit">
</td></tr></table>
</form>


//FCKeditor API 调用
<%--
<form action="show.jsp" method="post" target="_blank">
<%
FCKeditor oFCKeditor ;
oFCKeditor = new FCKeditor( request, "content" ) ;
oFCKeditor.setBasePath( "/TestFCKeditor/FCKeditor/" ) ;
oFCKeditor.setValue( "input" );
out.println( oFCKeditor.create() ) ;
%>
<br>
<input type="submit" value="Submit">
</form>
--%>

d文g/TestFCKeditor/show.jsp:
<%
String content = request.getParameter("content");
out.print(content);
%>

 


12.试
http://localhost:8080/TestFCKeditor/test.jsp


最后注意。。不同的版本 变量名称可能不一栗请参考你使用的API文档

配置选项:

AutoDetectLanguage=true/false 自动语a
BaseHref="" 相对链接的基地址
ContentLangDirection="ltr/rtl" 默认文字方向
ContextMenu=字符串数l?右键菜单的内?br>CustomConfigurationsPath="" 自定义配|文件\径和名称
Debug=true/false 是否开启调试功?q样,当调用FCKDebug.Output()?会在调试H中输出内容
DefaultLanguage="" ~省语言
EditorAreaCss="" ~辑区的样式表文?br>EnableSourceXHTML=true/false 为TRUE?当由可视化界面切换到代码|,把HTML处理成XHTML
EnableXHTML=true/false 是否允许使用XHTML取代HTML
FillEmptyBlocks=true/false 使用q个功能,可以空的块U元素用I格来替?br>FontColors="" 讄昄颜色拑֏器时文字颜色列表
FontFormats="" 讄昄在文字格式列表中的命?br>FontNames="" 字体列表中的字体?br>FontSizes="" 字体大小中的字号列表
ForcePasteAsPlainText=true/false 强制_脓为纯文本
ForceSimpleAmpersand=true/false 是否不把&W号转换为XML实体
FormatIndentator="" 当在源码格式下羃q代码用的字符
FormatOutput=true/false 当输出内Ҏ是否自动格式化代?br>FormatSource=true/false 在切换到代码视图时是否自动格式化代码
FullPage=true/false 是否允许~辑整个HTML文g,q是仅允许编辑BODY间的内容
GeckoUseSPAN=true/false 是否允许SPAN标记代替B,I,U标记
IeSpellDownloadUrl=""下蝲拼写查器的网址
ImageBrowser=true/false 是否允许览服务器功?br>ImageBrowserURL="" 览服务器时q行的URL
ImageBrowserWindowHeight="" 囑փ览器窗口高?br>ImageBrowserWindowWidth="" 囑փ览器窗口宽?br>LinkBrowser=true/false 是否允许在插入链接时览服务?br>LinkBrowserURL="" 插入链接时浏览服务器的URL
LinkBrowserWindowHeight=""链接目标览器窗口高?br>LinkBrowserWindowWidth=""链接目标览器窗口宽?br>Plugins=object 注册插g
PluginsPath="" 插g文g?br>ShowBorders=true/false 合ƈҎ
SkinPath="" 皮肤文g夹位|?br>SmileyColumns=12 囄H列?br>SmileyImages=字符数组 囄H中囄文g名数l?br>SmileyPath="" 囄文g夹\?br>SmileyWindowHeight 囄H口高度
SmileyWindowWidth 囄H口宽度
SpellChecker="ieSpell/Spellerpages" 讄拼写查器
StartupFocus=true/false 开启时FOCUS到编辑器
StylesXmlPath="" 讄定义CSS样式列表的XML文g的位|?br>TabSpaces=4 TAB键生的I格字符?br>ToolBarCanCollapse=true/false 是否允许展开/折叠工具?br>ToolbarSets=object 允许使用TOOLBAR集合
ToolbarStartExpanded=true/false 开启是TOOLBAR是否展开
UseBROnCarriageReturn=true/false 当回车时是生BR标记q是P或者DIV标记

解决上传q:
在SimpleUploaderServlet.java和ConnectorServlet.java两个文g里找?br>DiskFileUpload upload = new DiskFileUpload();
分别在其后加?upload.setHeaderEncoding("utf-8");
q样解决了文件上传的中文q问题.
但是在控制台昄的中文内容还是ؕ?但是没关p?我们没必要去看控制台下的中文

----------------------------------------------------------------another
FCKeditor2.4.2 Java版用说?br>下蝲地址以及基本配置请参考:http://hi.baidu.com/wain19/blog/item/c33fb0fab74f24dfb48f312d.html

我的开发环境是ubuntu7.04, pȝ默认~码是utf-8,
期间Q本人遇C下面q些问题Q?/p>

问题一QXML request error: Internel Server Error(500)

出现错误的地Ҏ在:Ҏ入图片,点Browse按钮的时候:
XML request error: Internel Server Error(500)

找资料:http://lamono.javaeye.com/blog/49135
拯xalan.jar和serialize.jar?WEB-INF/libQ问题解冟?/p>

FCKeditor-java没有很好的解决中文问题。需要我们修改它的源代码后重新编译打包。打包过E如下:
1?新徏一个web工程名字为FCKeditor-java-2.3Q然后把FCKeditor-2.3-java.zip解压~后的代码拷贝到工程目录下?br>2。如果是用的Eclipse,使用快捷键Ctrl+Shift+R
在SimpleUploaderServlet.java和ConnectorServlet.java两个文g里找?br>DiskFileUpload upload = new DiskFileUpload();
分别在其后加?upload.setHeaderEncoding("utf-8");
现在如果直接q行antdQ会报下面的错误Q?br>taskdef class org.apache.catalina.ant.DeployTask cannot be found

3?把tomcat安装目录?server/lib中的catalina-ant.jar拯?WEB-INF/lib目录 下?br>4?打开build.xml
扑ֈ
<property name="catalina.home"
修改成你自己的tomcat安装目录
<property name="catalina.home"         value="/home/uniquejava/tool/tomcat5028/"/>
扑ֈ
<taskdef name="deploy"
修改成如下内?br>     <taskdef name="deploy" classname="org.apache.catalina.ant.DeployTask">
        <classpath refid="compile.classpath">
        </classpath>
    </taskdef>
    <taskdef name="list" classname="org.apache.catalina.ant.ListTask">
        <classpath refid="compile.classpath">
        </classpath>
    </taskdef>
    <taskdef name="reload" classname="org.apache.catalina.ant.ReloadTask">
        <classpath refid="compile.classpath">
        </classpath>
    </taskdef>
    <taskdef name="undeploy" classname="org.apache.catalina.ant.UndeployTask">
        <classpath refid="compile.classpath">
        </classpath>
    </taskdef>

q行antddist, 可以生成新的FCKeditor-2.3.jar?/p>

问题三: 上传时新建的中文目录全部q?虽然上传到服务器上的文g名正常,但在JSP面点下载链接时文g名ؕ码导致不能正怸载?/p>

查找资料QTOMCAT 链接参数有中文时Qؕ码解x?br>    <Connector port="8080"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               debug="0" connectionTimeout="20000"
               disableUploadTimeout="true" URIEncoding="utf-8" />
              
    <Connector port="8009"
               enableLookups="false" redirectPort="8443" debug="0"
               protocol="AJP/1.3" URIEncoding="utf-8" />
              
Ҏ?
使用useBodyEncodingForURI="true". q个Ҏ适合你的TOMCAT实例下需要跑多个不同Encoding的程序时。(有点怀疑?Q)
<... maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
       enableLookups="false" redirectPort="8443" acceptCount="100"
      connectionTimeout="20000" disableUploadTimeout="true" useBodyEncodingForURI="true" />

     enableLookups="false" redirectPort="8443" protocol="AJP/1.3" useBodyEncodingForURI="true" /

我只试了Ҏ一Q问题解冻I

q样, FCKeditorl于可以正常使用了。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。?br>=================================================================
以下Z人原?
http://blog.csdn.net/nickshen3/
怎么FCKeditor2.4使用在自qweb中?br>1. 在webapps创徏test文g夏Vwebapps\test
2. 下载的FCKeditor2.3的Java包FCKeditor-2.3.zip解压~,q将web文g夹下的两个文件夹_samplesQWEB-INF拯到刚才徏立的webapps\test下。再src文g夹下的FCKeditor.tld拯到WEB-INF下?br>3. 在webapps\test\下徏立文件夹FCKeditor ?br>4. 刚才下载的 FCKeditor_2.4.3.zip 解压~,然后fckeditor文g夹下?editorQ文件夹Q?fckconfig.js,fckeditor.js,fckstyles.xml,fcktemplates.xml。四个文件拷贝到刚才建立的文件夹FCKeditor下?br>5.修改test\_samples\jsp\sample02.jsp文gQ将原来?br>       <FCK:editor id="EditorDefault" basePath="/FCKeditor/"
改ؓ<FCK:editor id="EditorDefault" basePath="/test/FCKeditor/"。以后用的时候只需test换成目的名U即可?br>6.打开tomcat。测?a href="http://localhost:8080/test/_samples/jsp/sample02.jsp">Http://localhost:8080/test/_samples/jsp/sample02.jsp?br>ok?br>
另外 Q? http://www.aygfsteel.com/youxia/archive/2007/03/15/104077.html 



]]>
javascript验证l定的日期的合法?/title><link>http://www.aygfsteel.com/bnlovebn/archive/2007/05/18/118414.html</link><dc:creator>重归本垒QBingQ?/dc:creator><author>重归本垒QBingQ?/author><pubDate>Fri, 18 May 2007 09:10:00 GMT</pubDate><guid>http://www.aygfsteel.com/bnlovebn/archive/2007/05/18/118414.html</guid><wfw:comment>http://www.aygfsteel.com/bnlovebn/comments/118414.html</wfw:comment><comments>http://www.aygfsteel.com/bnlovebn/archive/2007/05/18/118414.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/bnlovebn/comments/commentRss/118414.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/bnlovebn/services/trackbacks/118414.html</trackback:ping><description><![CDATA[<p> <script language="javascript"></p> <p>//验证l定的日期是否合?nbsp;  ,参数格式要求Qyyyy-mm-dd 可以Ҏ情况更改正则表达?br>function isDate(oStartDate)<br>{<br>    //Ҏ期格式进行验?要求?000-2099q?nbsp; 格式?yyyy-mm-dd q且可以正常转换成正的日期<br>    var pat_hd=/^20\d{2}-((0[1-9]{1})|(1[0-2]{1}))-((0[1-9]{1})|([1-2]{1}[0-9]{1})|(3[0-1]{1}))$/;<br>  <br> try{<br>     if(!pat_hd.test(oStartDate)){throw "日期非法Q?;}<br>  var arr_hd=oStartDate.split("-");<br>  var dateTmp;<br>  dateTmp= new Date(arr_hd[0],parseFloat(arr_hd[1])-1,parseFloat(arr_hd[2]));<br>  if(dateTmp.getFullYear()!=parseFloat(arr_hd[0]) || dateTmp.getMonth()!=parseFloat(arr_hd[1]) -1 || dateTmp.getDate()!=parseFloat(arr_hd[2]))<br>  {<br>   throw "日期非法Q?;<br>  }<br> }<br> catch(ex)<br> {<br>  if(ex.description)<br>   {return false;}<br>   else<br>    {return false;}<br> }<br> return true;<br>}</p> <p>//调用</p> <p>alert(isDate("2005-4-31"));<br>alert(isDate("2004-13-30"));<br>alert(isDate("2005-12-32"));<br>alert(isDate("2005-02-30"));</p> <p></script></p> <img src ="http://www.aygfsteel.com/bnlovebn/aggbug/118414.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/bnlovebn/" target="_blank">重归本垒QBingQ?/a> 2007-05-18 17:10 <a href="http://www.aygfsteel.com/bnlovebn/archive/2007/05/18/118414.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>字符串反转的函数http://www.aygfsteel.com/bnlovebn/archive/2007/05/18/118388.html重归本垒QBingQ?/dc:creator>重归本垒QBingQ?/author>Fri, 18 May 2007 07:37:00 GMThttp://www.aygfsteel.com/bnlovebn/archive/2007/05/18/118388.htmlhttp://www.aygfsteel.com/bnlovebn/comments/118388.htmlhttp://www.aygfsteel.com/bnlovebn/archive/2007/05/18/118388.html#Feedback0http://www.aygfsteel.com/bnlovebn/comments/commentRss/118388.htmlhttp://www.aygfsteel.com/bnlovebn/services/trackbacks/118388.html<SCRIPT LANGUAGE="JavaScript">
<!--
function strRev(str)
{
return str.split("").reverse().join("")
}

alert(strRev("赵兄托我帮你办点?))
//-->
</SCRIPT>

]]>
Q{QJAVASRIPT正则表达?/title><link>http://www.aygfsteel.com/bnlovebn/archive/2007/01/30/96687.html</link><dc:creator>重归本垒QBingQ?/dc:creator><author>重归本垒QBingQ?/author><pubDate>Tue, 30 Jan 2007 03:17:00 GMT</pubDate><guid>http://www.aygfsteel.com/bnlovebn/archive/2007/01/30/96687.html</guid><wfw:comment>http://www.aygfsteel.com/bnlovebn/comments/96687.html</wfw:comment><comments>http://www.aygfsteel.com/bnlovebn/archive/2007/01/30/96687.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/bnlovebn/comments/commentRss/96687.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/bnlovebn/services/trackbacks/96687.html</trackback:ping><description><![CDATA[ <h4 class="TextColor1" id="subjcns!7bd416aec3dfa8aa!134" style="MARGIN-BOTTOM: 0px"> </h4> <div class="wmqeeuq" id="msgcns!7bd416aec3dfa8aa!134"> <div> <h2> <a> </a> <font color="#800000">正则表达式语?/font> </h2> <p> <font color="#800000">一个正则表辑ּ是由普通字W(例如字符 a ?zQ以及特D字W(UCؓ<em>元字W?/em>Q组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符丌Ӏ正则表辑ּ作ؓ一个模板,某个字W模式与所搜烦的字W串q行匚w?/font> </p> <p> <font color="#800000">q里有一些可能会遇到的正则表辑ּCZQ?/font> </p> <table cellspacing="0" rules="all" border="1"> <tbody> <tr valign="top"> <th width="30%"> <font color="#800000">JScript</font> </th> <th width="30%"> <font color="#800000">VBScript</font> </th> <th width="40%"> <font color="#800000">匚w</font> </th> </tr> <tr valign="top"> <td width="30%"> <font color="#800000">/^\[ \t]*$/</font> </td> <td width="30%"> <font color="#800000">"^\[ \t]*$"</font> </td> <td width="40%"> <font color="#800000">匚w一个空白行?/font> </td> </tr> <tr valign="top"> <td width="30%"> <font color="#800000">/\d{2}-\d{5}/</font> </td> <td width="30%"> <font color="#800000">"\d{2}-\d{5}"</font> </td> <td width="40%"> <font color="#800000">验证一个ID L是否׃?位数字,一个连字符以及一?位数字组成?/font> </td> </tr> <tr valign="top"> <td width="30%"> <font color="#800000">/<(.*)>.*<\/\1>/</font> </td> <td width="30%"> <font color="#800000">"<(.*)>.*<\/\1>"</font> </td> <td width="40%"> <font color="#800000">匚w一?HTML 标记?/font> </td> </tr> </tbody> </table> <br /> <p> <font color="#800000">下表是元字符及其在正则表辑ּ上下文中的行为的一个完整列表:</font> </p> <table cellspacing="0" rules="all" border="1"> <tbody> <tr valign="top"> <th width="16%"> <font color="#800000">字符</font> </th> <th width="84%"> <font color="#800000">描述</font> </th> </tr> <tr valign="top"> <td width="16%"> <font color="#800000">\</font> </td> <td width="84%"> <font color="#800000">下一个字W标Cؓ一个特D字W、或一个原义字W、或一?后向引用、或一个八q制转义W。例如,'n' 匚w字符 "n"?\n' 匚w一个换行符。序?'\\' 匚w "\" ?"\(" 则匹?"("?/font> </td> </tr> <tr valign="top"> <td width="16%"> <font color="#800000">^</font> </td> <td width="84%"> <font color="#800000">匚w输入字符串的开始位|。如果设|了 <strong>RegExp</strong> 对象?<strong>Multiline</strong> 属性,^ 也匹?'\n' ?'\r' 之后的位|?/font> </td> </tr> <tr valign="top"> <td width="16%"> <font color="#800000">$</font> </td> <td width="84%"> <font color="#800000">匚w输入字符串的l束位置。如果设|了<strong>RegExp</strong> 对象?<strong>Multiline</strong> 属性,$ 也匹?'\n' ?'\r' 之前的位|?/font> </td> </tr> <tr valign="top"> <td width="16%"> <font color="#800000">*</font> </td> <td width="84%"> <font color="#800000">匚w前面的子表达式零ơ或多次。例如,zo* 能匹?"z" 以及 "zoo"?* {h于{0,}?/font> </td> </tr> <tr valign="top"> <td width="16%"> <font color="#800000">+</font> </td> <td width="84%"> <font color="#800000">匚w前面的子表达式一ơ或多次。例如,'zo+' 能匹?"zo" 以及 "zoo"Q但不能匚w "z"? {h?{1,}?/font> </td> </tr> <tr valign="top"> <td width="16%"> <font color="#800000">?</font> </td> <td width="84%"> <font color="#800000">匚w前面的子表达式零ơ或一ơ。例如,"do(es)?" 可以匚w "do" ?"does" 中的"do" ? {h?{0,1}?/font> </td> </tr> <tr valign="top"> <td width="16%"> <font color="#800000">{<em>n</em>}</font> </td> <td width="84%"> <font color="#800000"> <em>n</em> 是一个非负整数。匹配确定的 <em>n</em> ơ。例如,'o{2}' 不能匚w "Bob" 中的 'o'Q但是能匚w "food" 中的两个 o?/font> </td> </tr> <tr valign="top"> <td width="16%"> <font color="#800000">{<em>n</em>,}</font> </td> <td width="84%"> <font color="#800000"> <em>n</em> 是一个非负整数。至匹?em>n</em> ơ。例如,'o{2,}' 不能匚w "Bob" 中的 'o'Q但能匹?"foooood" 中的所?o?o{1,}' {h?'o+'?o{0,}' 则等价于 'o*'?/font> </td> </tr> <tr valign="top"> <td width="16%"> <font color="#800000">{<em>n</em>,<em>m</em>}</font> </td> <td width="84%"> <font color="#800000"> <em>m</em> ?<em>n</em> 均ؓ非负整数Q其?em>n</em> <= <em>m</em>。最匹?<em>n</em> ơ且最多匹?<em>m</em> ơ。刘Q?"o{1,3}" 匹?"fooooood" 中的前三?o?o{0,1}' {h?'o?'。请注意在逗号和两个数之间不能有空根{?/font> </td> </tr> <tr valign="top"> <td width="16%"> <font color="#800000">?</font> </td> <td width="84%"> <font color="#800000">当该字符紧跟在Q何一个其他限制符 (*, +, ?, {<em>n</em>}, {<em>n</em>,}, {<em>n</em>,<em>m</em>}) 后面Ӟ匚w模式是非贪婪的。非贪婪模式可能少的匹配所搜烦的字W串Q而默认的贪婪模式则尽可能多的匚w所搜烦的字W串。例如,对于字符?"oooo"Q?o+?' 匹配单?"o"Q?'o+' 匹配所?'o'?/font> </td> </tr> <tr valign="top"> <td width="16%"> <font color="#800000">.</font> </td> <td width="84%"> <font color="#800000">匚w?"\n" 之外的Q何单个字W。要匚w包括 '\n' 在内的Q何字W,请用象 '[.\n]' 的模式?/font> </td> </tr> <tr valign="top"> <td width="16%"> <font color="#800000">(<em>pattern</em>)</font> </td> <td width="84%"> <font color="#800000">匚w<em>pattern</em> q获取这一匚w。所获取的匹配可以从产生?Matches 集合得到Q在VBScript 中?<strong>SubMatches</strong> 集合Q在JScript 中则使用 <strong>$0</strong>?strong>$9</strong> 属性。要匚w圆括号字W,请?'\(' ?'\)'?/font> </td> </tr> <tr valign="top"> <td width="16%"> <font color="#800000">(?:<em>pattern</em>)</font> </td> <td width="84%"> <font color="#800000">匚w <em>pattern</em> 但不获取匚wl果Q也是说这是一个非获取匚wQ不q行存储供以后用。这在?"? 字符 (|) 来组合一个模式的各个部分是很有用。例如, 'industr(?:y|ies) 是一个比 'industry|industries' 更简略的表达式?/font> </td> </tr> <tr valign="top"> <td width="16%"> <font color="#800000">(?=<em>pattern</em>)</font> </td> <td width="84%"> <font color="#800000">正向预查Q在M匚w <em>pattern</em> 的字W串开始处匚w查找字符丌Ӏ这是一个非获取匚wQ也是_该匹配不需要获取供以后使用。例如, 'Windows (?=95|98|NT|2000)' 能匹?"Windows 2000" 中的 "Windows" Q但不能匚w "Windows 3.1" 中的 "Windows"。预查不消耗字W,也就是说Q在一个匹配发生后Q在最后一ơ匹配之后立卛_始下一ơ匹配的搜烦Q而不是从包含预查的字W之后开始?/font> </td> </tr> <tr valign="top"> <td width="16%"> <font color="#800000">(?!<em>pattern</em>)</font> </td> <td width="84%"> <font color="#800000">负向预查Q在M不匹配Negative lookahead matches the search string at any point where a string not matching <em>pattern</em> 的字W串开始处匚w查找字符丌Ӏ这是一个非获取匚wQ也是_该匹配不需要获取供以后使用。例?Windows (?!95|98|NT|2000)' 能匹?"Windows 3.1" 中的 "Windows"Q但不能匚w "Windows 2000" 中的 "Windows"。预查不消耗字W,也就是说Q在一个匹配发生后Q在最后一ơ匹配之后立卛_始下一ơ匹配的搜烦Q而不是从包含预查的字W之后开?</font> </td> </tr> <tr valign="top"> <td width="16%"> <font color="#800000"> <em>x</em>|<em>y</em></font> </td> <td width="84%"> <font color="#800000">匚w <em>x</em> ?<em>y</em>。例如,'z|food' 能匹?"z" ?"food"?(z|f)ood' 则匹?"zood" ?"food"?</font> </td> </tr> <tr valign="top"> <td width="16%"> <font color="#800000">[<em>xyz</em>]</font> </td> <td width="84%"> <font color="#800000">字符集合。匹配所包含的Q意一个字W。例如, '[abc]' 可以匚w "plain" 中的 'a'?</font> </td> </tr> <tr valign="top"> <td width="16%"> <font color="#800000">[^<em>xyz</em>]</font> </td> <td width="84%"> <font color="#800000">负值字W集合。匹配未包含的Q意字W。例如, '[^abc]' 可以匚w "plain" 中的'p'?</font> </td> </tr> <tr valign="top"> <td width="16%"> <font color="#800000">[<em>a-z</em>]</font> </td> <td width="84%"> <font color="#800000">字符范围。匹配指定范围内的Q意字W。例如,'[a-z]' 可以匚w 'a' ?'z' 范围内的L写字母字符?</font> </td> </tr> <tr valign="top"> <td width="16%"> <font color="#800000">[^<em>a-z</em>]</font> </td> <td width="84%"> <font color="#800000">负值字W范围。匹配Q何不在指定范围内的Q意字W。例如,'[^a-z]' 可以匚wM不在 'a' ?'z' 范围内的L字符?</font> </td> </tr> <tr valign="top"> <td width="16%"> <font color="#800000">\b</font> </td> <td width="84%"> <font color="#800000">匚w一个单词边界,也就是指单词和空格间的位|。例如, 'er\b' 可以匚w"never" 中的 'er'Q但不能匚w "verb" 中的 'er'?</font> </td> </tr> <tr valign="top"> <td width="16%"> <font color="#800000">\B</font> </td> <td width="84%"> <font color="#800000">匚w非单词边界?er\B' 能匹?"verb" 中的 'er'Q但不能匚w "never" 中的 'er'?/font> </td> </tr> <tr valign="top"> <td width="16%"> <font color="#800000">\c<em>x</em></font> </td> <td width="84%"> <font color="#800000">匚w?em>x</em>指明的控制字W。例如, \cM 匚w一?Control-M 或回车符?<em>x</em> 的值必Mؓ A-Z ?a-z 之一。否则,?c 视ؓ一个原义的 'c' 字符?</font> </td> </tr> <tr valign="top"> <td width="16%"> <font color="#800000">\d</font> </td> <td width="84%"> <font color="#800000">匚w一个数字字W。等价于 [0-9]?</font> </td> </tr> <tr valign="top"> <td width="16%"> <font color="#800000">\D</font> </td> <td width="84%"> <font color="#800000">匚w一个非数字字符。等价于 [^0-9]?</font> </td> </tr> <tr valign="top"> <td width="16%"> <font color="#800000">\f</font> </td> <td width="84%"> <font color="#800000">匚w一个换늬。等价于 \x0c ?\cL?/font> </td> </tr> <tr valign="top"> <td width="16%"> <font color="#800000">\n</font> </td> <td width="84%"> <font color="#800000">匚w一个换行符。等价于 \x0a ?\cJ?/font> </td> </tr> <tr valign="top"> <td width="16%"> <font color="#800000">\r</font> </td> <td width="84%"> <font color="#800000">匚w一个回车符。等价于 \x0d ?\cM?/font> </td> </tr> <tr valign="top"> <td width="16%"> <font color="#800000">\s</font> </td> <td width="84%"> <font color="#800000">匚wMI白字符Q包括空根{制表符、换늬{等。等价于 [ \f\n\r\t\v]?/font> </td> </tr> <tr valign="top"> <td width="16%"> <font color="#800000">\S</font> </td> <td width="84%"> <font color="#800000">匚wM非空白字W。等价于 [^ \f\n\r\t\v]?/font> </td> </tr> <tr valign="top"> <td width="16%"> <font color="#800000">\t</font> </td> <td width="84%"> <font color="#800000">匚w一个制表符。等价于 \x09 ?\cI?/font> </td> </tr> <tr valign="top"> <td width="16%"> <font color="#800000">\v</font> </td> <td width="84%"> <font color="#800000">匚w一个垂直制表符。等价于 \x0b ?\cK?/font> </td> </tr> <tr valign="top"> <td width="16%"> <font color="#800000">\w</font> </td> <td width="84%"> <font color="#800000">匚w包括下划U的M单词字符。等价于'[A-Za-z0-9_]'?</font> </td> </tr> <tr valign="top"> <td width="16%"> <font color="#800000">\W</font> </td> <td width="84%"> <font color="#800000">匚wM非单词字W。等价于 '[^A-Za-z0-9_]'?</font> </td> </tr> <tr valign="top"> <td width="16%"> <font color="#800000">\x<em>n</em></font> </td> <td width="84%"> <font color="#800000">匚w <em>n</em>Q其?<em>n</em> 为十六进制{义倹{十六进制{义值必Mؓ定的两个数字长。例如, '\x41' 匚w "A"?\x041' 则等价于 '\x04' & "1"。正则表辑ּ中可以?ASCII ~码?</font> </td> </tr> <tr valign="top"> <td width="16%"> <font color="#800000">\<em>num</em></font> </td> <td width="84%"> <font color="#800000">匚w <em>num</em>Q其?<em>num</em> 是一个正整数。对所获取的匹配的引用。例如,'(.)\1' 匚w两个q箋的相同字W?</font> </td> </tr> <tr valign="top"> <td width="16%"> <font color="#800000">\<em>n</em></font> </td> <td width="84%"> <font color="#800000">标识一个八q制转义值或一个后向引用。如?\<em>n</em> 之前臛_ <em>n</em> 个获取的子表辑ּQ则 <em>n</em> 为后向引用。否则,如果 <em>n</em> 为八q制数字 (0-7)Q则 <em>n</em> Z个八q制转义倹{?/font> </td> </tr> <tr valign="top"> <td width="16%"> <font color="#800000">\<em>nm</em></font> </td> <td width="84%"> <font color="#800000">标识一个八q制转义值或一个后向引用。如?\<em>nm</em> 之前臛_有is preceded by at least <em>nm</em> 个获取得子表辑ּQ则 <em>nm</em> 为后向引用。如?\<em>nm</em> 之前臛_?<em>n</em> 个获取,?<em>n</em> Z个后跟文?<em>m </em>的后向引用。如果前面的条g都不满Q若  <em>n</em> ?<em>m</em> 均ؓ八进制数?(0-7)Q则 \<em>nm</em> 匹配八q制转义?<em>nm</em>?/font> </td> </tr> <tr valign="top"> <td width="16%"> <font color="#800000">\<em>nml</em></font> </td> <td width="84%"> <font color="#800000">如果 <em>n</em> 为八q制数字 (0-3)Q且 <em>m</em> ?<em>l</em> 均ؓ八进制数?(0-7)Q则匚w八进制{义?<em>nml?/em></font> </td> </tr> <tr valign="top"> <td width="16%"> <font color="#800000">\u<em>n</em></font> </td> <td width="84%"> <font color="#800000">匚w <em>n</em>Q其?<em>n</em> 是一个用四个十六q制数字表示?Unicode 字符。例如, \u00A9 匚w版权W号 (?)?/font> </td> </tr> </tbody> </table> </div> </div> <img src ="http://www.aygfsteel.com/bnlovebn/aggbug/96687.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/bnlovebn/" target="_blank">重归本垒QBingQ?/a> 2007-01-30 11:17 <a href="http://www.aygfsteel.com/bnlovebn/archive/2007/01/30/96687.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>几种js实现的动态多文g上传http://www.aygfsteel.com/bnlovebn/archive/2007/01/26/96194.html重归本垒QBingQ?/dc:creator>重归本垒QBingQ?/author>Fri, 26 Jan 2007 09:21:00 GMThttp://www.aygfsteel.com/bnlovebn/archive/2007/01/26/96194.htmlhttp://www.aygfsteel.com/bnlovebn/comments/96194.htmlhttp://www.aygfsteel.com/bnlovebn/archive/2007/01/26/96194.html#Feedback4http://www.aygfsteel.com/bnlovebn/comments/commentRss/96194.htmlhttp://www.aygfsteel.com/bnlovebn/services/trackbacks/96194.html html
<p>
<href='#' onclick='javascript:viewnone(more1)'> d附g </a>
<div id='more1' style='display:none'>
    
<input type="file" name="attach1" size="50"javascript:viewnone(more2)>
    
</span>
</div>
<div id='more2' style='display:none'>
    
<input type="file" name="attach2" size="50"'>
</div>
</p>
js
<SCRIPT language="javascript">
  
function viewnone(e){
    e.style.display
=(e.style.display=="none")?"":"none";
  }
</script>

方式?q种方式的动态多文g上传是实C的,很简单的Q不说废话看code
html
<input type="button" name="button" value="d附g" onclick="addInput()">
<input type="button" name="button" value="删除附g" onclick="deleteInput()">
<span id="upload"></span>
js
<script type="text/javascript">
        
var attachname = "attach";
        
var i=1;
          
function   addInput(){
            
if(i>0){
                  
var attach = attachname + i ;
                  
if(createInput(attach))
                      i
=i+1;
              }
              
          } 
          
function deleteInput(){
                  
if(i>1){
                    i
=i-1;
                    
if(!removeInput())
                        i
=i+1;
                }
          } 
          
          
function createInput(nm){   
              
var  aElement=document.createElement("input");   
             aElement.name
=nm;
             aElement.id
=nm;
             aElement.type
="file";
             aElement.size
="50";
              
//aElement.value="thanks";   
             //aElement.onclick=Function("asdf()");  
               if(document.getElementById("upload").appendChild(aElement) == null)
                      
return false;
               
return true;
          }  

          
function removeInput(nm){
               
var aElement = document.getElementById("upload");
                
if(aElement.removeChild(aElement.lastChild) == null)
                    
return false;
                
return true;   
          }  
          
</script>

方式三:动态多文g上传Q只是在oFileInput.click();q个地方Q这样做׃能上传这个文件了Q因为发现它在上传之时就把这个input中的文g|空了。很可能是ؓ了安全着惛_Q?br />另外q有一点就是说Qclick()只有在ie中才能正常运行?br />虽说q种方式最l没能实C传,但还是留下来参考,看看是否有h可以真正实现上传?br /> html
<href="javascript:newUpload();">d附g</A>
<TABLE width="100%" border="0" cellpadding="0" cellspacing="1">
    
<TBODY id="fileList"></TBODY>
</TABLE>
<DIV id="uploadFiles" style="display:block"></DIV>
js
<SCRIPT language="javascript">

    
//---新徏上传
    function newUpload(){
        
var oFileList = document.getElementById("fileList");
        
var fileCount = oFileList.childNodes.length + 1;
        
var oFileInput = newFileInput("upfile_" + fileCount);
        
if(selectFile(oFileInput)){
            addFile(oFileInput);
        }
    }
    
    
    
//----选择文g
    function selectFile(oFileInput){
        
var oUploadFiles = document.getElementById("uploadFiles");
        oUploadFiles.appendChild(oFileInput);
        oFileInput.focus();
        oFileInput.click();
//不能q样做,可能是ؓ了安全着惛_Q?/span>
        var fileValue = oFileInput.value;
        
if(fileValue == ""){
            oUploadFiles.removeChild(oFileInput);
            
return false;
        }
        
else
         
return true;
        
    }
    
    
//---新徏一个文件显C列?/span>
    function addFile(oFileInput){
        
var oFileList = document.getElementById("fileList");
        
var fileIndex = oFileList.childNodes.length + 1;
        
var oTR  = document.createElement("TR");
        
var oTD1 = document.createElement("TD");
        
var oTD2 = document.createElement("TD");
        
        oTR.setAttribute(
"id","file_" + fileIndex);
        oTR.setAttribute(
"bgcolor","#FFFFFF");
        oTD1.setAttribute(
"width","6%");
        oTD2.setAttribute(
"width","94%");
        oTD2.setAttribute(
"align","left");
        oTD2.innerText 
= oFileInput.value;
        oTD1.innerHTML 
= '<A href="javascript:removeFile('+ fileIndex + ');">删除</A>';
        
        oTR.appendChild(oTD1);
        oTR.appendChild(oTD2);
        oFileList.appendChild(oTR);
    }
    
    
//---U除上传的文件?/span>
    function removeFile(fileIndex){
        
var oFileInput = document.getElementById("upfile_" + fileIndex);
        
var oTR        = document.getElementById("file_" + fileIndex);
        uploadFiles.removeChild(oFileInput);
        fileList.removeChild(oTR);
    }
    
    
//---创徏一个file input对象q返?/span>
    function newFileInput(_name){
        
var oFileInput  = document.createElement("INPUT");
        oFileInput.type 
= "file";
        oFileInput.id 
= _name;
        oFileInput.name 
= _name;
        oFileInput.size
="50";
        
//oFileInput.setAttribute("id",_name);
        //oFileInput.setAttribute("name",_name);
        //oFileInput.outerHTML = '<INPUT type=file id=' + _name + ' name=' + _name + '>';
        //alert(oFileInput.outerHTML);
        return oFileInput;
    }
    
</SCRIPT>


]]>
lJavaScript自定义一个Trim函数http://www.aygfsteel.com/bnlovebn/archive/2007/01/23/95540.html重归本垒QBingQ?/dc:creator>重归本垒QBingQ?/author>Tue, 23 Jan 2007 06:43:00 GMThttp://www.aygfsteel.com/bnlovebn/archive/2007/01/23/95540.htmlhttp://www.aygfsteel.com/bnlovebn/comments/95540.htmlhttp://www.aygfsteel.com/bnlovebn/archive/2007/01/23/95540.html#Feedback2http://www.aygfsteel.com/bnlovebn/comments/commentRss/95540.htmlhttp://www.aygfsteel.com/bnlovebn/services/trackbacks/95540.html
<script language="JavaScript"> 
//此处为stringcL加三个成员?/span>
String.prototype.Trim = function()return Trim(this);} 
String.prototype.LTrim 
= function(){return LTrim(this);} 
String.prototype.RTrim 
= function(){return RTrim(this);} 

//此处为独立函敊W?/span>
function LTrim(str) 

var i; 
for(i=0;i<str.length;i++

if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break
}
 
str
=str.substring(i,str.length); 
return str; 
}
 
function RTrim(str) 

var i; 
for(i=str.length-1;i>=0;i--

if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break
}
 
str
=str.substring(0,i+1); 
return str; 
}
 
function Trim(str) 

return LTrim(RTrim(str)); 
}
 
</script>


]]>
面跌{(javascript/php/asp)http://www.aygfsteel.com/bnlovebn/archive/2006/11/03/78959.html重归本垒QBingQ?/dc:creator>重归本垒QBingQ?/author>Fri, 03 Nov 2006 09:45:00 GMThttp://www.aygfsteel.com/bnlovebn/archive/2006/11/03/78959.htmlhttp://www.aygfsteel.com/bnlovebn/comments/78959.htmlhttp://www.aygfsteel.com/bnlovebn/archive/2006/11/03/78959.html#Feedback1http://www.aygfsteel.com/bnlovebn/comments/commentRss/78959.htmlhttp://www.aygfsteel.com/bnlovebn/services/trackbacks/78959.html

ASP面Q?br /><%response.redirect "面路径"%>


有好几种ҎQ?br />(1)在页面中跌{Q加入以下句子,2U后跛_test.html
   <meta HTTP-EQUIV=REFRESH CONTENT='2; URL=test.html'>
(2)2U后转到ly2.php
   <script>setTimeout("location.href="/home/ly2.php'",2000)</script>
(3)在php中用header()函数跌{Q?br />   header("Location :http://www.xxx.com");
(4)用一个按钮,点击后蟩转:(5U按?
 


<input type=button value=Return onClick

="javascript:location.href('URL');">
   <input type=button value=Return onClick=

"javascript:window.location.href('URL');">
   <input type=button value=Return onClick

="javascript:window.location.replace('URL');">
   <input type=button value=Return onClick

="javascript:window.location.assign('URL');">
   <input type="button" value="Return" onClick

="window.location='URL'" /><!--q种最?->



]]>
վ֩ģ壺 | | | Ϸ| | ƽ| ȷɽ| Ϊ| | | | ν| | ͭ| »Ȱ| IJ| | | | | | | | | °Ͷ| ʦ| ǿ| | | | | ԭ| | | | ƽ| Ϫ| ³| | ʹ| |