﻿<?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/pdw2009/category/7729.html</link><description>J2EE相关应用技术日志</description><language>zh-cn</language><lastBuildDate>Fri, 02 Mar 2007 06:44:51 GMT</lastBuildDate><pubDate>Fri, 02 Mar 2007 06:44:51 GMT</pubDate><ttl>60</ttl><item><title>快速定位页面</title><link>http://www.blogjava.net/pdw2009/articles/35395.html</link><dc:creator>有猫相伴的日子</dc:creator><author>有猫相伴的日子</author><pubDate>Wed, 15 Mar 2006 05:14:00 GMT</pubDate><guid>http://www.blogjava.net/pdw2009/articles/35395.html</guid><wfw:comment>http://www.blogjava.net/pdw2009/comments/35395.html</wfw:comment><comments>http://www.blogjava.net/pdw2009/articles/35395.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/pdw2009/comments/commentRss/35395.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/pdw2009/services/trackbacks/35395.html</trackback:ping><description><![CDATA[<P>&lt;html&gt;<BR>&nbsp; &lt;head&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;title&gt;快速定位&lt;/title&gt;<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; &lt;meta http-equiv="pragma" content="no-cache"&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;meta http-equiv="cache-control" content="no-cache"&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;meta http-equiv="expires" content="0"&gt;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; &lt;meta http-equiv="keywords" content="keyword1,keyword2,keyword3"&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;meta http-equiv="description" content="This is my page"&gt;<BR>&nbsp;<BR>&nbsp;&lt;style type="text/css"&gt;<BR>&nbsp;&nbsp; body{font-size:12px}<BR>&nbsp;&nbsp; td{font-size:12px}<BR>&nbsp;&lt;/style&gt;<BR>&nbsp;&lt;SCRIPT langague="javascript"&gt;<BR>&nbsp;&nbsp;&nbsp; var row_num=1;<BR>&nbsp;&nbsp;&nbsp; function winclose(){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; window.close();<BR>&nbsp;&nbsp;&nbsp; }</P>
<P>&nbsp;&nbsp;&nbsp; function pos(){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var parentWin=window.dialogArguments;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //parentWin.document.all("input1").value="dfasfdsf";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var ptable=parentWin.document.all("tabA");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var tr=ptable.rows;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(var row_num=1;row_num&lt;tr.length;row_num++){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if((tr[row_num].cells[0].children[1].innerText==document.all("id").value)&amp;&amp;(tr[row_num].cells[5].children[0].innerText==document.all("procdure").value)){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert("找到了!");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; parentWin.tronclick(tr[row_num]);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tr[row_num].scrollIntoView()<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&lt;/SCRIPT&gt;<BR>&nbsp; &lt;/head&gt;<BR>&nbsp; <BR>&nbsp; &lt;body topmargin="0" leftmargin="0" style="overflow-x:hidden;overflow-y:hidden"&gt;<BR>&nbsp; &lt;table width="380" height="102" border="0" cellpadding="0" cellspacing="1" bgcolor="#cccccc"&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;tr&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td height="24" align="center" bgcolor="#E1F0D2" colspan="6" style="font-size:12px"&gt;快速定位&lt;/td&gt;<BR>&nbsp;&nbsp; &lt;/tr&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;tr&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td width="71" height="23" bgcolor="#f5f5f5"&gt;&amp;nbsp;&amp;nbsp;序号 &lt;/td&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td width="306" bgcolor="#ffffff"&gt; &lt;input type="text" name="id"&gt;&lt;/td&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;/tr&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;tr&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td height="24" bgcolor="#f5f5f5"&gt;&amp;nbsp;&amp;nbsp;品名&lt;/td&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td bgcolor="#ffffff"&gt;&lt;input type="text" name="procdure"&gt;&lt;/td&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;/tr&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;tr&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td colspan="2" &gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;div align="center"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;input type="button" name="Submit" value="定 位" onclick="pos()"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;input type="button" name="Submit" value="关 闭" onclick="winclose()"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/div&gt;&lt;/td&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;/tr&gt;<BR>&nbsp; &lt;/table&gt;<BR>&nbsp; &lt;/body&gt;<BR>&lt;/html&gt;<BR></P><img src ="http://www.blogjava.net/pdw2009/aggbug/35395.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/pdw2009/" target="_blank">有猫相伴的日子</a> 2006-03-15 13:14 <a href="http://www.blogjava.net/pdw2009/articles/35395.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>收藏测试页面</title><link>http://www.blogjava.net/pdw2009/articles/33248.html</link><dc:creator>有猫相伴的日子</dc:creator><author>有猫相伴的日子</author><pubDate>Thu, 02 Mar 2006 09:00:00 GMT</pubDate><guid>http://www.blogjava.net/pdw2009/articles/33248.html</guid><wfw:comment>http://www.blogjava.net/pdw2009/comments/33248.html</wfw:comment><comments>http://www.blogjava.net/pdw2009/articles/33248.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/pdw2009/comments/commentRss/33248.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/pdw2009/services/trackbacks/33248.html</trackback:ping><description><![CDATA[<P><BR>&lt;%@ page language="java" pageEncoding="UTF-8"%&gt;</P>
<P>&lt;%@ taglib uri="<A href="http://struts.apache.org/tags-bean">http://struts.apache.org/tags-bean</A>" prefix="bean" %&gt;<BR>&lt;%@ taglib uri="<A href="http://struts.apache.org/tags-html">http://struts.apache.org/tags-html</A>" prefix="html" %&gt;<BR>&lt;%@ taglib uri="<A href="http://struts.apache.org/tags-logic">http://struts.apache.org/tags-logic</A>" prefix="logic" %&gt;<BR>&lt;%@ taglib uri="<A href="http://struts.apache.org/tags-tiles">http://struts.apache.org/tags-tiles</A>" prefix="tiles" %&gt;</P>
<P><BR>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt;<BR>&lt;html:html locale="true"&gt;<BR>&nbsp; &lt;head&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;html:base /&gt;<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; &lt;title&gt;按钮测试&lt;/title&gt;<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; &lt;meta http-equiv="pragma" content="no-cache"&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;meta http-equiv="cache-control" content="no-cache"&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;meta http-equiv="expires" content="0"&gt;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; &lt;meta http-equiv="keywords" content="keyword1,keyword2,keyword3"&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;meta http-equiv="description" content="This is my page"&gt;<BR>&nbsp;&lt;link href="css/main.css" type="text/css" rel="stylesheet"&gt;<BR>&nbsp; &lt;/head&gt;<BR>&nbsp; <BR>&nbsp; &lt;body&gt;<BR>&nbsp; &lt;div&gt;<BR>&nbsp; &lt;table width="87%" border="0" cellpadding="2" cellspacing="1" class="3g" id="Hed"&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;tr&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td width="11%" class="3gleft"&gt;用户名:&lt;/td&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td width="33%" class="3gright"&gt;&amp;nbsp;&lt;/td&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td width="8%" class="3gleft"&gt;密&nbsp; 码：&lt;/td&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td width="48%"&nbsp; class="3gright"&gt;&amp;nbsp;&lt;/td&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;/tr&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;tr&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td width="11%" class="3gleft"&gt;&amp;nbsp;&lt;/td&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td width="33%" class="3gright"&gt;&amp;nbsp;&lt;/td&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td width="8%" class="3gleft"&gt;&amp;nbsp;&lt;/td&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td width="48%" class="3gright"&gt;&amp;nbsp;&lt;/td&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;/tr&gt;<BR>&nbsp; &lt;/table&gt;<BR>&nbsp;&nbsp; &lt;table width="100%" border="0" cellpadding="0" cellspacing="1"&gt; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;tr id="kkrow"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td&gt;&amp;nbsp;&lt;/td&gt;<BR>&nbsp;&nbsp; &lt;a href="<A href="http://www.hao123.com">http://www.hao123.com</A>" target="mains" &gt;&lt;td id="InPage" onclick="setBackimage(this)"&gt;&lt;a href="<A href="http://www.hao123.com">http://www.hao123.com</A>" target="mains"&gt;送修&lt;/td&gt;&lt;/a&gt;&lt;/a&gt;<BR>&nbsp;&nbsp; &lt;a href="k1.jsp" target="mains"&gt;&lt;td id="OutPage" onclick="setBackimage(this)"&gt;&lt;a href="k1.jsp" target="mains"&gt;测试1&lt;/td&gt;&lt;/a&gt;&lt;/a&gt;<BR>&nbsp;&nbsp; &lt;a href="k2.jsp" target="mains"&gt;&lt;td id="OutPage" onclick="setBackimage(this)"&gt;&lt;a href="k2.jsp" target="mains"&gt;测试2&lt;/td&gt;&lt;/a&gt;&lt;/a&gt;<BR>&nbsp;&nbsp; &lt;/tr&gt;<BR>&nbsp;&nbsp; &lt;/table&gt;<BR>&nbsp; <BR>&nbsp; &lt;/div&gt;<BR>&nbsp;&nbsp; &lt;iframe src=""&nbsp; frmaeborder="0" name="mains" width="100%" style="height:expression(body.offsetHeight-Hed.offsetHeight-25)"&gt;&lt;/iframe&gt;<BR>&nbsp; &lt;br&gt;<BR>&nbsp; &lt;/body&gt;<BR>&lt;/html:html&gt;<BR>&lt;script language="javascript"&gt;<BR>&nbsp;&nbsp; var tds=false;<BR>&nbsp;&nbsp; function setBackimage(obj){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(tds!=false){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tds.id="OutPage";<BR>&nbsp;&nbsp;&nbsp; obj.id="InPage";<BR>&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp; obj.id="InPage"<BR>&nbsp;&nbsp;&nbsp; tds=obj;<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp; }<BR>&lt;/script&gt;<BR><IMG alt="" hspace=0 src="D:\peidw\workplace\kk\WebRoot\images\sj_bt3.gif" align=baseline border=0><IMG alt="" hspace=0 src="D:\peidw\workplace\kk\WebRoot\images\sj_bt4.gif" align=baseline border=0></P><img src ="http://www.blogjava.net/pdw2009/aggbug/33248.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/pdw2009/" target="_blank">有猫相伴的日子</a> 2006-03-02 17:00 <a href="http://www.blogjava.net/pdw2009/articles/33248.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>DWR+struts实现类无刷新更的类似于CS下的表格</title><link>http://www.blogjava.net/pdw2009/articles/31931.html</link><dc:creator>有猫相伴的日子</dc:creator><author>有猫相伴的日子</author><pubDate>Wed, 22 Feb 2006 04:04:00 GMT</pubDate><guid>http://www.blogjava.net/pdw2009/articles/31931.html</guid><wfw:comment>http://www.blogjava.net/pdw2009/comments/31931.html</wfw:comment><comments>http://www.blogjava.net/pdw2009/articles/31931.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/pdw2009/comments/commentRss/31931.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/pdw2009/services/trackbacks/31931.html</trackback:ping><description><![CDATA[
		<p>&lt;%@ page contentType="text/html;charset=gbk"%&gt;<br />&lt;%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %&gt;<br />&lt;%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %&gt;<br />&lt;%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %&gt;<br />&lt;html:base/&gt;<br />&lt;html&gt;<br />&lt;head&gt;<br />&lt;meta http-equiv="Content-Type" content="text/html; charset=gbk"&gt;<br />&lt;title&gt;表格测试&lt;/title&gt;<br />&lt;script type='text/javascript' src='/kk/dwr/engine.js'&gt;&lt;/script&gt; <br />&lt;script type='text/javascript' src='/kk/dwr/util.js'&gt;&lt;/script&gt; <br />&lt;script type='text/javascript' src='/kk/dwr/interface/DynaTable.js'&gt;&lt;/script&gt; <br />&lt;style type="text/css"&gt;<br />   Body{<br />     color:#555555 ;font-size:12px;line-height:150%<br />   }<br />   .tabletd{font-size:12px;color:26548b;line-height:150%}<br />   #controlbar<br />   {<br />  border:1px solid #ccc;<br />  padding:3px;<br />   }</p>
		<p>   .text{<br />      border : 1px solid #c2c2c2;<br />   }<br />  tr.trover{<br />    background-color:#ddf7ff;<br />   }<br />  tr.trout{<br />    background-color:#ffffff;<br />   }<br />   .td{<br />     color:#555555;font-size:12px;<br />   }<br />   .fixedHeaderTr { position:relative; top:expression(this.offsetParent.scrollTop);}<br />&lt;/style&gt;<br />&lt;script language="javascript"&gt;<br />   var tds=false;<br />   var current_tr=false;<br />   var str_return="";<br />   function tronclick(obj){<br />      document.all("input1").readOnly=true;<br />      document.all("input2").readOnly=true;<br />      document.all("input3").readOnly=true;<br />      document.all("input4").readOnly=true;<br />      document.all("input5").readOnly=true;<br />      document.all("input6").readOnly=true;<br />      <br />      obj.cells[0].children[0].checked=true;<br />      document.all("input1").value=obj.cells[0].children[1].innerText;<br />      document.all("input2").value=obj.cells[1].children[0].innerText;<br />      document.all("input3").value=obj.cells[2].children[0].innerText;<br />      document.all("input4").value=obj.cells[3].children[0].innerText;<br />      document.all("input5").value=obj.cells[4].children[0].innerText;<br />      document.all("input6").value=obj.cells[5].children[0].innerText;<br />      if(tds!=false){<br />      obj.style.backgroundColor="#c0dde2";<br />   tds.style.backgroundColor="";<br />   }<br />   obj.style.backgroundColor="#c0dde2";<br />   tds=obj;<br />   current_tr=obj;<br />   }<br />   function add(){<br />      document.all("input1").value="";<br />      document.all("input1").readOnly=false;<br />      document.all("input2").value="";<br />      document.all("input2").readOnly=false;<br />      document.all("input3").value="";<br />      document.all("input3").readOnly=false;<br />      document.all("input4").value="";<br />      document.all("input4").readOnly=false;<br />      document.all("input5").value="";<br />      document.all("input5").readOnly=false;<br />      document.all("input6").value="";<br />      document.all("input6").readOnly=false;<br />      document.all("hid1").value="add"<br />   }<br />   function edit(){<br />      document.all("input1").readOnly=true;<br />      document.all("input2").readOnly=false;<br />      document.all("input3").readOnly=false;<br />      document.all("input4").readOnly=false;<br />      document.all("input5").readOnly=false;<br />      document.all("input6").readOnly=false;<br />      document.all("hid1").value="edit";<br />   }</p>
		<p>   function save(){<br />      action=document.all("hid1").value;<br />      alert(action);<br />      if(action=="add"){<br />        trd=document.all.tabA.insertRow();<br />    var newtr=document.all("tabA").rows;<br />    <br />    newtr[newtr.length-1].onclick=function(){<br />       var trobj = event.srcElement.parentElement;<br />       if(trobj.tagName != "TR"){<br />          trobj = trobj.parentElement;<br />       }<br />        tronclick(trobj);<br />     };<br />    newtr[newtr.length-1].onmouseover=function(){<br />       //trmover(newtr[newtr.length-1]);<br />     var trobj = event.srcElement.parentElement;<br />           if(trobj.tagName != "TR"){//取得行的对象<br />              trobj = trobj.parentElement;<br />           }<br />           trmover(trobj);<br />    };<br />    newtr[newtr.length-1].onmouseout=function(){<br />       //trmout(newtr[newtr.length-1]);<br />       var trobj = event.srcElement.parentElement;<br />          if(trobj.tagName != "TR"){//取得行的对象<br />             trobj = trobj.parentElement;<br />          }<br />          trmout(trobj);<br />    };</p>
		<p>       v1=document.all("input1").value;<br />       v2=document.all("input2").value;<br />       v3=document.all("input3").value;<br />       v4=document.all("input4").value;<br />       v5=document.all("input5").value;<br />       v6=document.all("input6").value;</p>
		<p>       trd.insertCell().innerHTML="&lt;td nowrap class='tabletd' height=21 nowrap onclic='tronclick(this)' onmouseover='trmover(this)' onmouseout='trmout(this)'&gt;&lt;input type='radio' name='select' value='"+v1+"'"+"&gt;&lt;SPAN&gt;"+v1+"&lt;/SPAN&gt;&lt;/td&gt;";<br />       trd.insertCell().innerHTML="&lt;td&gt;&lt;SPAN&gt;"+v2+"&lt;/SPAN&gt;&lt;/td&gt;";<br />       trd.insertCell().innerHTML="&lt;td&gt;&lt;SPAN&gt;"+v3+"&lt;/SPAN&gt;&lt;/td&gt;";<br />       trd.insertCell().innerHTML="&lt;td&gt;&lt;SPAN&gt;"+v4+"&lt;/SPAN&gt;&lt;/td&gt;";<br />       trd.insertCell().innerHTML="&lt;td&gt;&lt;SPAN&gt;"+v5+"&lt;/SPAN&gt;&lt;/td&gt;";<br />       trd.insertCell().innerHTML="&lt;td&gt;&lt;SPAN&gt;"+v6+"&lt;/SPAN&gt;&lt;/td&gt;";<br />        <br />        <br />       document.all("input1").value="";<br />       document.all("input2").value="";<br />       document.all("input3").value="";<br />       document.all("input4").value="";<br />       document.all("input5").value="";<br />       document.all("input6").value="";<br />       document.all("input1").readOnly=false;<br />       document.all("input2").readOnly=false;<br />       document.all("input3").readOnly=false;<br />       document.all("input4").readOnly=false;<br />       document.all("input5").readOnly=false;<br />       document.all("input6").readOnly=false;<br />       DynaTable.addSaveRecord("'"+v1+"'","'"+v2+"'","'"+v3+"'","'"+v4+"'","'"+v5+"'","'"+v6+"'","'"+action+"'",addreturn);<br />      }else if(action=="edit"){<br />       current_tr.cells[1].children[0].innerText=document.all("input2").value;<br />       current_tr.cells[2].children[0].innerText=document.all("input3").value;<br />       current_tr.cells[3].children[0].innerText=document.all("input4").value;<br />       current_tr.cells[4].children[0].innerText=document.all("input5").value;<br />       current_tr.cells[5].children[0].innerText=document.all("input6").value;<br />       <br />       document.all("input2").readOnly=true;<br />       document.all("input3").readOnly=true;<br />       document.all("input4").readOnly=true;<br />       document.all("input5").readOnly=true;<br />       document.all("input6").readOnly=true;<br />       <br />       v1=document.all("input1").value;<br />       v2=document.all("input2").value;<br />       v3=document.all("input3").value;<br />       v4=document.all("input4").value;<br />       v5=document.all("input5").value;<br />       v6=document.all("input6").value;<br />       <br />       DynaTable.editSaveRecord("'"+v1+"'","'"+v2+"'","'"+v3+"'","'"+v4+"'","'"+v5+"'","'"+v6+"'","'"+action+"'",editreturn);<br />      }<br />   }<br />   //回调函数<br />   function addreturn(data){<br />     alert(data);<br />   }<br />   function editreturn(data){<br />     alert(data);<br />   }<br />   function deletereturn(data){<br />     alert(data);<br />   }<br />   //TR的鼠标有关函数<br />   function trmover(obj){<br />     obj.className="trover";<br />   }<br />   function trmout(obj){<br />     obj.className="trout";<br />   }<br />   <br />   function deletea(){<br />      if(current_tr==false){<br />         alert("请选择要删除的记录!");<br />      }<br />      var id=current_tr.cells[0].children[1].innerText;<br />      if(id!=null){<br />        DynaTable.deleteRecord("'"+id+"'",deletereturn);<br />        current_tr.removeNode(true);<br />        document.all("input1").value="";<br />        document.all("input2").value="";<br />        document.all("input3").value="";<br />        document.all("input4").value="";<br />        document.all("input5").value="";<br />        document.all("input6").value="";<br />      }<br />   }<br />   function fastpost(){<br />       window.showModalDialog("fastpos.html",window,"dialogHeight=145Px;dialogWidth=385Px");<br />   }<br />&lt;/script&gt;<br />&lt;/head&gt;</p>
		<p>&lt;body topmargin="0" leftmargin="0"&gt;<br />  &lt;br&gt; <br />  &lt;table width="481" height="19" border="0" align="center" cellpadding="0" cellspacing="0" id="controlbar"&gt;<br />    &lt;tr&gt;<br />     &lt;td&gt;<br />      &lt;button onclick="add()"&gt;添加 &lt;/button&gt;&amp;nbsp;&lt;button onclick="save()"&gt;保存&lt;/button&gt;&amp;nbsp;&lt;BUTTON onclick="deletea()"&gt;删除&lt;/BUTTON&gt;&amp;nbsp; &lt;BUTTON onclick="edit();"&gt;修改&lt;/BUTTON&gt;&amp;nbsp;&lt;BUTTON onclick="fastpost();"&gt;快速定位&lt;/BUTTON&gt;<br />     &lt;/td&gt; <br />    &lt;/tr&gt;<br />  &lt;/table&gt;<br />  &lt;br&gt;<br />  &lt;div style="position:absolute; left:139px; width=300px; width: expression(tabA.offsetWeight+30);height:98px; overflow:scroll; border:1 solid; background-color:white; scrollbar-face-color:#D4D0C8; scrollbar-shadow-color:white; scrollbar-highlight-color:#F6F5F4; scrollbar-3dlight-color:white; scrollbar-darkshadow-color:#86837E; scrollbar-track-color:#F6F5F4; scrollbar-arrow-color:#86837E; width: 529px;"&gt;<br />  &lt;table cellspacing="0" cellpadding="0" bordercolordark="#FFFFFF" width="521" align="center" bordercolorlight="0a426b" border="1" id="tabA" name="tabA" style="margin-top:-2px "&gt;</p>
		<p>     &lt;tr height="24px" class="fixedHeaderTr"&gt;<br />      &lt;td bgColor=#cad0e2 width="95" height="24px"&gt;<br />      &lt;div style="font-size:12px; color:#26548b;line-height:150%" align="center"&gt;&lt;font color="#000000"&gt;序号&lt;/font&gt;&lt;/div&gt;<br />     &lt;/td&gt;<br />   &lt;td bgColor=#cad0e2 width="74" height="24px"&gt;<br />      &lt;div style="font-size:12px; color:#26548b;line-height:150%" align="center"&gt;&lt;font color="#000000"&gt;标志&lt;/font&gt;&lt;/div&gt;<br />     &lt;/td&gt;<br />   &lt;td bgColor=#cad0e2 width="90" height="24px"&gt;<br />      &lt;div style="font-size:12px; color:#26548b;line-height:150%" align="center"&gt;&lt;font color="#000000"&gt;打印&lt;/font&gt;&lt;/div&gt;<br />     &lt;/td&gt;<br />   &lt;td bgColor=#cad0e2 width="90" height="24px"&gt;<br />      &lt;div style="font-size:12px; color:#26548b;line-height:150%" align="center"&gt;&lt;font color="#000000"&gt;计划日期&lt;/font&gt;&lt;/div&gt;<br />     &lt;/td&gt;<br />   &lt;td bgColor=#cad0e2 width="79" height="24px"&gt;<br />      &lt;div style="font-size:12px; color:#26548b;line-height:150%" align="center"&gt;&lt;font color="#000000"&gt;类别&lt;/font&gt;&lt;/div&gt;<br />     &lt;/td&gt;<br />   &lt;td bgColor=#cad0e2 width="79" height="24px"&gt;<br />      &lt;div style="font-size:12px; color:#26548b;line-height:150%" align="center"&gt;&lt;font color="#000000"&gt;品名&lt;/font&gt;&lt;/div&gt;<br />     &lt;/td&gt;<br />   &lt;/tr&gt;<br />   &lt;tr  height=21 onclick="tronclick(this)" onMouseOver="this.className='trover'" onMouseOut="this.className='trout'" &gt;<br />     &lt;td nowrap class="tabletd" height=21 &gt;&lt;input type="radio" name="select"&gt;&lt;SPAN&gt;1&lt;/SPAN&gt;&lt;/td&gt;<br />  &lt;td nowrap&gt;&lt;div&gt;fdgfg&lt;/div&gt;&lt;/td&gt;<br />  &lt;td nowrap&gt;&lt;div&gt;fgfdsg&lt;/div&gt;&lt;/td&gt;<br />  &lt;td nowrap&gt;&lt;div&gt;fdsgfdgdsg&lt;/div&gt;&lt;/td&gt;<br />  &lt;td nowrap&gt;&lt;div&gt;fdsgfg&lt;/div&gt;&lt;/td&gt;<br />  &lt;td nowrap&gt;&lt;div&gt;fsg&lt;/div&gt;&lt;/td&gt;<br />   &lt;/tr&gt;<br />   &lt;tr nowrap height=21 onclick="tronclick(this)"  onMouseOver="this.className='trover'" onMouseOut="this.className='trout'"&gt;<br />     &lt;td nowrap class="tabletd" height=21 &gt;&lt;input type="radio" name="select" &gt;&lt;span&gt;2&lt;/span&gt;&lt;/td&gt;<br />  &lt;td&gt;&lt;div&gt;gf&lt;/div&gt;&lt;/td&gt;<br />  &lt;td&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;<br />  &lt;td&gt;&lt;div&gt;fgsfg&lt;/div&gt;&lt;/td&gt;<br />  &lt;td&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;/td&gt;<br />  &lt;td&gt;&lt;div&gt;fgsfdg&lt;/div&gt;&lt;/td&gt;<br />   &lt;/tr&gt;<br />   &lt;tr height=21  onclick="tronclick(this)"  onMouseOver="this.className='trover'" onMouseOut="this.className='trout'"&gt;<br />     &lt;td nowrap class="tabletd" height=21 &gt;&lt;input type="radio" name="select" &gt;&lt;span&gt;3&lt;/span&gt;&lt;/td&gt;<br />  &lt;td&gt;&lt;div&gt;gfdg&lt;/div&gt;&lt;/td&gt;<br />  &lt;td&gt;&lt;div&gt;fsgfdg&lt;/div&gt;&lt;/td&gt;<br />  &lt;td&gt;&lt;div&gt;dsg&lt;/div&gt;&lt;/td&gt;<br />  &lt;td&gt;&lt;div&gt;vcbsrdger&lt;/div&gt;&lt;/td&gt;<br />  &lt;td&gt;&lt;div&gt;fgetr&lt;/div&gt;&lt;/td&gt;<br />   &lt;/tr&gt;<br />  &lt;/table&gt;<br />&lt;/div&gt;<br />  &lt;p&gt;&amp;nbsp;&lt;/p&gt;<br />  &lt;p&gt;&amp;nbsp;&lt;/p&gt;<br />  &lt;p&gt;&amp;nbsp; &lt;/p&gt;<br />  &lt;table width="539" height="71" border="0" align="center" cellpadding="2" cellspacing="1" bgcolor="#c2c2c2"&gt;<br />    &lt;tr&gt;<br />      &lt;input type="hidden" name="hid1" id="hid1" value="add"&gt;<br />      &lt;td width="46" height="22" bgcolor="#f7f7f7"&gt;&lt;div style="font-size:12px"&gt;序号&lt;/div&gt;&lt;/td&gt;<br />      &lt;td width="212" bgcolor="#ffffff"&gt;&lt;input type="text" id="input1" name="input1" class="text" readonly="true"/&gt;&lt;/td&gt;<br />      &lt;td width="63" bgcolor="#f7f7f7"&gt;&lt;div style="font-size:12px"&gt;标志&lt;/div&gt;&lt;/td&gt;<br />      &lt;td width="197" bgcolor="#ffffff"&gt;&lt;input type="text" id="input2" name="input2" class="text"  readonly="true"/&gt;&lt;/td&gt;<br />    &lt;/tr&gt;<br />    &lt;tr&gt;<br />      &lt;td height="22" bgcolor="#f7f7f7"&gt;&lt;div style="font-size:12px"&gt;打印&lt;/div&gt;&lt;/td&gt;<br />      &lt;td bgcolor="#ffffff"&gt;&lt;input type="text" id="input3" name="input3" class="text"  readonly="true"/&gt;&lt;/td&gt;<br />      &lt;td bgcolor="#f7f7f7"&gt;&lt;div style="font-size:12px"&gt;计划日期&lt;/div&gt;&lt;/td&gt;<br />      &lt;td bgcolor="#ffffff"&gt;&lt;input type="text" id="input4" name="input4" class="text"  readonly="true"/&gt;&lt;/td&gt;<br />    &lt;/tr&gt;<br />    &lt;tr&gt;<br />      &lt;td height="21" bgcolor="#f7f7f7"&gt;&lt;div style="font-size:12px"&gt;类别&lt;/div&gt;&lt;/td&gt;<br />      &lt;td height="20" bgcolor="#ffffff"&gt;&lt;input type="text" id="input5" name="input5" class="text"  readonly="true"/&gt;&lt;/td&gt;<br />      &lt;td height="21" bgcolor="#f7f7f7"&gt;&lt;div style="font-size:12px"&gt;品名&lt;/div&gt;&lt;/td&gt;<br />      &lt;td height="21" bgcolor="#ffffff"&gt;&lt;input type="text" id="input6" name="input6" class="text"  readonly="true"/&gt;&lt;/td&gt;<br />    &lt;/tr&gt;<br />  &lt;/table&gt;<br />  &lt;p&gt;&amp;nbsp;&lt;/p&gt;<br />&lt;/body&gt;<br />&lt;/html&gt;<br /><br />=========================================<br />该表格所需调用的java类如下：<br /><br />package com.pdw.dwr;</p>
		<p>import java.io.IOException;</p>
		<p>import javax.servlet.ServletException;</p>
		<p>import org.apache.commons.lang.*;</p>
		<p>import uk.ltd.getahead.dwr.ExecutionContext;</p>
		<p>import com.pdw.wschild.*;</p>
		<p>public class DynaTable {<br /> public String addSaveRecord(String arg1,String arg2,String arg3,String arg4,String arg5,String arg6,String action) {<br />  arg1=StringUtils.remove(arg1,"'");<br />  arg2=StringUtils.remove(arg2,"'");<br />  arg3=StringUtils.remove(arg3,"'");<br />  arg4=StringUtils.remove(arg4,"'");<br />  arg5=StringUtils.remove(arg5,"'");<br />  arg6=StringUtils.remove(arg6,"'");<br />  action=StringUtils.remove(action,"'");<br />  if(action.equals("add")){<br />   System.out.println("你执行的是添加........");<br />  }<br />  System.out.println("action-&gt;"+action);<br />  System.out.println(arg1+"-&gt;"+arg2+"-&gt;"+arg3+"-&gt;"+arg4+"-&gt;"+arg5+"-&gt;"+arg6);<br />  return "添加成功";<br /> }<br /> <br /> public String editSaveRecord(String arg1,String arg2,String arg3,String arg4,String arg5,String arg6,String action) {<br />  String result="修改成功";<br />  arg1=StringUtils.remove(arg1,"'");<br />  arg2=StringUtils.remove(arg2,"'");<br />  arg3=StringUtils.remove(arg3,"'");<br />  arg4=StringUtils.remove(arg4,"'");<br />  arg5=StringUtils.remove(arg5,"'");<br />  arg6=StringUtils.remove(arg6,"'");<br />  action=StringUtils.remove(action,"'");<br />  System.out.println("action-&gt;"+action);<br />  System.out.println(arg1+"-&gt;"+arg2+"-&gt;"+arg3+"-&gt;"+arg4+"-&gt;"+arg5+"-&gt;"+arg6);<br />  return result;<br /> }<br /> <br /> public String deleteRecord(String vid) {<br />  String id=StringUtils.remove(vid,"'");<br />  String result="删除成功";<br />  System.out.println("你要删除记录的id-&gt;"+id);<br />  return result;<br /> }<br /> <br />   /**<br />    * 调用WebServices返回匹配后返回的字符串数据<br />    * @param vaddress<br />    * @return<br />    */<br /> public String[] matchAddress(String vaddress) {<br />  String[] ary_return=null;<br />  try {<br />   String address=StringUtils.remove(vaddress,"'");<br />   WS_gzaddrService ws_gzaddrservice=new WS_gzaddrServiceLocator();<br />   WS_gzaddr_PortType client=ws_gzaddrservice.getWS_gzaddr();<br />   return client.address_butt(address);<br />  }catch(Exception e) {<br />   e.printStackTrace();<br />  }<br />  return ary_return;<br /> }<br /> <br /> public String getInclude() throws ServletException, IOException<br /> {<br />     return ExecutionContext.get().forwardToString("/f1.jsp");<br /> }</p>
		<p>}<br />=================<br /><br />AJAX使用的框架是：DWR<br />dwr.xml的配置文件如下：<br /><br />&lt;dwr&gt;<br />   &lt;allow&gt;<br />    &lt;create creator="new" javascript="JDate"&gt;<br />      &lt;param name="class" value="java.util.Date"/&gt;<br />    &lt;/create&gt;<br />    &lt;create creator="new" javascript="DwrHello"&gt;<br />       &lt;param name="class"  value="com.pdw.dwr.DwrHello"/&gt;<br />    &lt;/create&gt;<br />    &lt;create creator="new" javascript="DynaTable"&gt;<br />       &lt;param name="class" value="com.pdw.dwr.DynaTable"/&gt;<br />    &lt;/create&gt;<br />  &lt;/allow&gt;<br /> <br />&lt;/dwr&gt;<br /><br /><br /><br />=================fastpos.html=======<br /><br />&lt;html&gt;<br />  &lt;head&gt;<br />    &lt;title&gt;快速定位&lt;/title&gt;<br />    <br />    &lt;meta http-equiv="pragma" content="no-cache"&gt;<br />    &lt;meta http-equiv="cache-control" content="no-cache"&gt;<br />    &lt;meta http-equiv="expires" content="0"&gt;    <br />    &lt;meta http-equiv="keywords" content="keyword1,keyword2,keyword3"&gt;<br />    &lt;meta http-equiv="description" content="This is my page"&gt;<br /> <br /> &lt;style type="text/css"&gt;<br />   body{font-size:12px}<br />   td{font-size:12px}<br /> &lt;/style&gt;<br /> &lt;SCRIPT langague="javascript"&gt;<br />    var row_num=1;<br />    function winclose(){<br />      window.close();<br />    }</p>
		<p>    function pos(){<br />       var parentWin=window.dialogArguments;<br />       //parentWin.document.all("input1").value="dfasfdsf";<br />       var ptable=parentWin.document.all("tabA");<br />       var tr=ptable.rows;<br />       for(var row_num=1;row_num&lt;tr.length;row_num++){<br />          if((tr[row_num].cells[0].children[1].innerText==document.all("id").value)&amp;&amp;(tr[row_num].cells[5].children[0].innerText==document.all("procdure").value)){<br />              alert("找到了!");<br />              parentWin.tronclick(tr[row_num]);<br />              tr[row_num].scrollIntoView()<br />          }<br />       }<br />    }<br /> &lt;/SCRIPT&gt;<br />  &lt;/head&gt;<br />  <br />  &lt;body topmargin="0" leftmargin="0" style="overflow-x:hidden;overflow-y:hidden"&gt;<br />  &lt;table width="380" height="102" border="0" cellpadding="0" cellspacing="1" bgcolor="#cccccc"&gt;<br />    &lt;tr&gt;<br />      &lt;td height="24" align="center" bgcolor="#E1F0D2" colspan="6" style="font-size:12px"&gt;快速定位&lt;/td&gt;<br />   &lt;/tr&gt;<br />    &lt;tr&gt;<br />      &lt;td width="71" height="23" bgcolor="#f5f5f5"&gt;&amp;nbsp;&amp;nbsp;序号 &lt;/td&gt;<br />      &lt;td width="306" bgcolor="#ffffff"&gt; &lt;input type="text" name="id"&gt;&lt;/td&gt;<br />    &lt;/tr&gt;<br />    &lt;tr&gt;<br />      &lt;td height="24" bgcolor="#f5f5f5"&gt;&amp;nbsp;&amp;nbsp;品名&lt;/td&gt;<br />      &lt;td bgcolor="#ffffff"&gt;&lt;input type="text" name="procdure"&gt;&lt;/td&gt;<br />    &lt;/tr&gt;<br />    &lt;tr&gt;<br />      &lt;td colspan="2" &gt;<br />        &lt;div align="center"&gt;<br />          &lt;input type="button" name="Submit" value="定 位" onclick="pos()"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />          &lt;input type="button" name="Submit" value="关 闭" onclick="winclose()"&gt;<br />        &lt;/div&gt;&lt;/td&gt;<br />    &lt;/tr&gt;<br />  &lt;/table&gt;<br />  &lt;/body&gt;<br />&lt;/html&gt;<br /></p>
<img src ="http://www.blogjava.net/pdw2009/aggbug/31931.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/pdw2009/" target="_blank">有猫相伴的日子</a> 2006-02-22 12:04 <a href="http://www.blogjava.net/pdw2009/articles/31931.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>