﻿<?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-"私想"空间-随笔分类-实战经验</title><link>http://www.blogjava.net/JavaXP/category/6992.html</link><description>放飞思想,感受编程!</description><language>zh-cn</language><lastBuildDate>Wed, 28 Feb 2007 07:46:37 GMT</lastBuildDate><pubDate>Wed, 28 Feb 2007 07:46:37 GMT</pubDate><ttl>60</ttl><item><title>再改Ajaxtags(autocomplete) ~~~(一天之内改三次!)</title><link>http://www.blogjava.net/JavaXP/archive/2006/01/19/28692.html</link><dc:creator>JavaXP</dc:creator><author>JavaXP</author><pubDate>Thu, 19 Jan 2006 12:44:00 GMT</pubDate><guid>http://www.blogjava.net/JavaXP/archive/2006/01/19/28692.html</guid><wfw:comment>http://www.blogjava.net/JavaXP/comments/28692.html</wfw:comment><comments>http://www.blogjava.net/JavaXP/archive/2006/01/19/28692.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/JavaXP/comments/commentRss/28692.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/JavaXP/services/trackbacks/28692.html</trackback:ping><description><![CDATA[根据最新需求再改<U><FONT color=#800080>Ajaxtags(autocomplete)</FONT></U> !前面说了改掉他的XML解吸部分以后,可以让更多的信息被解吸到页面上去,但是一选则所以东西都会被选种~~~~<BR>OK找找看`我们改改就好了`<BR>
<DIV style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><IMG id=Codehighlighter1_34_202_Open_Image onclick="this.style.display='none'; Codehighlighter1_34_202_Open_Text.style.display='none'; Codehighlighter1_34_202_Closed_Image.style.display='inline'; Codehighlighter1_34_202_Closed_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter1_34_202_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_34_202_Closed_Text.style.display='none'; Codehighlighter1_34_202_Open_Image.style.display='inline'; Codehighlighter1_34_202_Open_Text.style.display='inline';" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align=top><SPAN style="COLOR: #0000ff">function</SPAN><SPAN style="COLOR: #000000">&nbsp;decodeHtml(sourceString)&nbsp;</SPAN><SPAN id=Codehighlighter1_34_202_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"><IMG src="http://www.blogjava.net/images/dot.gif"></SPAN><SPAN id=Codehighlighter1_34_202_Open_Text><SPAN style="COLOR: #000000">{<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">var</SPAN><SPAN style="COLOR: #000000">&nbsp;retString&nbsp;</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">&nbsp;sourceString.replace(</SPAN><SPAN style="COLOR: #000000">/&amp;</SPAN><SPAN style="COLOR: #000000">amp;</SPAN><SPAN style="COLOR: #000000">/</SPAN><SPAN style="COLOR: #000000">,&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">&amp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">);<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;retString&nbsp;</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">&nbsp;retString.replace(</SPAN><SPAN style="COLOR: #000000">/&amp;</SPAN><SPAN style="COLOR: #000000">lt;</SPAN><SPAN style="COLOR: #000000">/</SPAN><SPAN style="COLOR: #000000">,&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">&lt;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">);<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;retString&nbsp;</SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000">&nbsp;retString.replace(</SPAN><SPAN style="COLOR: #000000">/&amp;</SPAN><SPAN style="COLOR: #000000">gt;</SPAN><SPAN style="COLOR: #000000">/</SPAN><SPAN style="COLOR: #000000">,&nbsp;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">&gt;</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">);<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align=top>&nbsp;&nbsp;</SPAN><SPAN style="COLOR: #0000ff">return</SPAN><SPAN style="COLOR: #000000">&nbsp;retString;<BR><IMG src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>}</SPAN></SPAN></DIV>这段代码就是专门把选种部分转换以后显示的~~~~找到了`改改?<BR>不改~~自己写一个专用的!就可以了~<img src ="http://www.blogjava.net/JavaXP/aggbug/28692.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/JavaXP/" target="_blank">JavaXP</a> 2006-01-19 20:44 <a href="http://www.blogjava.net/JavaXP/archive/2006/01/19/28692.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>我玩Ajaxtags(autocomplete)</title><link>http://www.blogjava.net/JavaXP/archive/2006/01/17/28385.html</link><dc:creator>JavaXP</dc:creator><author>JavaXP</author><pubDate>Tue, 17 Jan 2006 15:11:00 GMT</pubDate><guid>http://www.blogjava.net/JavaXP/archive/2006/01/17/28385.html</guid><wfw:comment>http://www.blogjava.net/JavaXP/comments/28385.html</wfw:comment><comments>http://www.blogjava.net/JavaXP/archive/2006/01/17/28385.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.blogjava.net/JavaXP/comments/commentRss/28385.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/JavaXP/services/trackbacks/28385.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 昨天下午突然接到公司通知,以前处理的XX物资系统的部门,班组,工程,供应厂商部分都需要修改成Ajaxtags的autocomplete来完成,用户需要输入查询码来进行索引,于是开始动手研究Ajaxtags.Ajaxtags是基于prototype.js的简化AJAX开发的组件,可以通过标签来来完成以前非常复杂的事情.通过DOME和原代码的分析,我感觉,他的简化过于局限,没有非常好扩展性,只能做一些...&nbsp;&nbsp;<a href='http://www.blogjava.net/JavaXP/archive/2006/01/17/28385.html'>阅读全文</a><img src ="http://www.blogjava.net/JavaXP/aggbug/28385.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/JavaXP/" target="_blank">JavaXP</a> 2006-01-17 23:11 <a href="http://www.blogjava.net/JavaXP/archive/2006/01/17/28385.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>一个用户登陆时有时需要选择登陆目标,有时候不需要选择的解决</title><link>http://www.blogjava.net/JavaXP/archive/2006/01/14/27994.html</link><dc:creator>JavaXP</dc:creator><author>JavaXP</author><pubDate>Sat, 14 Jan 2006 00:52:00 GMT</pubDate><guid>http://www.blogjava.net/JavaXP/archive/2006/01/14/27994.html</guid><wfw:comment>http://www.blogjava.net/JavaXP/comments/27994.html</wfw:comment><comments>http://www.blogjava.net/JavaXP/archive/2006/01/14/27994.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/JavaXP/comments/commentRss/27994.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/JavaXP/services/trackbacks/27994.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;前几天写了一篇,&lt;AJAX我也写&gt;其中提到了一个问题就是,在系统中需要让用户选择登陆目标,但又不是所有的用户都需要选择,只有特定角色的用户需要选择。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;我的解决方案是登录后根据身份的不同跳出一个网页对话框让用户选择，如果不是特定身份的用户就不会跳出。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;但是存在的问题就是因为系统是构建在struts之上的，所以会牵扯一个跳转的问题，大家都知道struts跳转如果错误以后或者跳转返回为null以后不会报错但是会转向一个空白页面，这个空白页面现在到成了客户推翻这个设计最大的理由。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;总计一下，隆重推出第三个解决方案：我在登录时的用户名和密码输入框中放入一个事件，当两个框中都有值时用prototype.js提供的AJAX功能将接到的用户名和密码传入一个ACTION中开始找这个用户是否时那个特定用户，如果是，在应答里面扔上下拉选择框的源代码，如果不是就不理，为了防止用户填完密码用户名以后直接去点击登录，修改登录按键的属性让它也触发事件也去差一次数据库，保证用户必须去做验证。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;由于项目太紧了，在这里就不给出代码实例了！<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src ="http://www.blogjava.net/JavaXP/aggbug/27994.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/JavaXP/" target="_blank">JavaXP</a> 2006-01-14 08:52 <a href="http://www.blogjava.net/JavaXP/archive/2006/01/14/27994.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>