??xml version="1.0" encoding="utf-8" standalone="yes"?>国产在线观看高清视频,欧美亚洲日本,亚洲蜜桃视频http://www.aygfsteel.com/ftqiuqiu/category/32271.html猫和球的故事zh-cnFri, 17 Apr 2009 23:45:11 GMTFri, 17 Apr 2009 23:45:11 GMT60MyEclipse6.5使用技?/title><link>http://www.aygfsteel.com/ftqiuqiu/articles/264874.html</link><dc:creator>球球</dc:creator><author>球球</author><pubDate>Fri, 10 Apr 2009 08:30:00 GMT</pubDate><guid>http://www.aygfsteel.com/ftqiuqiu/articles/264874.html</guid><wfw:comment>http://www.aygfsteel.com/ftqiuqiu/comments/264874.html</wfw:comment><comments>http://www.aygfsteel.com/ftqiuqiu/articles/264874.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/ftqiuqiu/comments/commentRss/264874.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/ftqiuqiu/services/trackbacks/264874.html</trackback:ping><description><![CDATA[<span style="font-family: 宋体"><br style="font-family: " /> <strong style="font-family: ">讄技?</strong><br style="font-family: " /> <br style="font-family: " /> 在MyEclipse6.0甚至更高?.5GA版本中的快捷键中把我们习惯性用的Alt+/q行代码自动补齐<br style="font-family: " />    但是׃于之前版本有快捷键有冲突,所以M不能自动提示<br style="font-family: " />    以下是解x?br style="font-family: " />    Ҏ如下Q?br style="font-family: " />    1.选择MyEclipse6.X菜单栏中的Window->preferencesQ?br style="font-family: " />    2.选择General->keys;<br style="font-family: " />    3.在右侧中间的H体中点击word completion后再点击remove binding,在下方的binding中随便输入一个快捷键Q?br style="font-family: " />    4.然后选择Content Assist点击Remove bindingQ在binding中输入Alt+/Q?br style="font-family: " />    5.点击Ok可以了<br style="font-family: " /> <br style="font-family: " />   <br style="font-family: " /> <strong style="font-family: ">讄技?</strong><br style="font-family: " /> <br style="font-family: " /> Eclipse中默认是Ctrl+/实现单词补全功能Q系l会列出相近若干个选项Q怎样不通过快捷<br style="font-family: " /> <br style="font-family: " /> 键就启动q个功能Q即打入单词Q停片M后就会列q个相近选项供选择Q?br style="font-family: " /> <br style="font-family: " /> 下面是解决Ҏ <br style="font-family: " /> 会看到只有一?#8220;.”存在。表C:只有输入“.”之后才会有代码提C,我们要修改的地方是q里Q可是Eclipse默认只允许输?个自定义字符?br style="font-family: " /> <br style="font-family: " /> 不过我们可以把当前的讄导出Q保存ؓ一个文Ӟ然后在文件中修改Q再导入讄Q这样就可以H破Eclipse的限制?br style="font-family: " /> <br style="font-family: " /> 先把上图?#8220;.”的地方输入几个随便的字符Q例?#8220;asdf”Q点最下面?#8220;OK”来保存设|?br style="font-family: " /> <br style="font-family: " /> 然后打开 Eclipse?File -> Export,在窗口中展开 General ->Perferences-->Export all然后点击NEXT。然后点?#8220;Browse”选择L的一个\径,保存配置文gQ然 后点?#8220;Finish”?br style="font-family: " /> <br style="font-family: " /> 用记事本打开刚才保存的那个配|文Ӟ扩展文g名:*.epfQ,?#8220;ctrl + F”Q输入刚才设|的“asdf”Q找到刚才字W串。把“asdf”修改?#8220;abcdefghijklmnopqrstuvwxyz.”Q然后保存,退事本?br style="font-family: " /> <br style="font-family: " /> 打开Eclipse?File -> Import 然后在打开的窗口里展开 General ->PerferencesQ点击NEXTQ选中刚才修改q的配置文gQFinish。现在,再打开Window ->PerferencesQƈ依次展开 Java -> Editor -> ContentAssistQ会发现已经过?个字W,也就是说我们输入M字母?#8220;.”都会有代码提CZ?br style="font-family: " /> <br style="font-family: " /> 修改之后Q默认是你输入某个字W?00毫秒之后出现代码提示Q如果出现输入很卡的情况Q需要把提示延迟调高一些;如果你嫌它太慢,可以修改成更的数字Q不q数字改的越,对系l性能的要求就高Q我讄的是50毫秒<br style="font-family: " /> <br style="font-family: " /> <br style="font-family: " /> 以上是个人编E习?大家可自行设|?<br style="font-family: " /> </span> <img src ="http://www.aygfsteel.com/ftqiuqiu/aggbug/264874.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/ftqiuqiu/" target="_blank">球球</a> 2009-04-10 16:30 <a href="http://www.aygfsteel.com/ftqiuqiu/articles/264874.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>省市联动菜单 http://www.aygfsteel.com/ftqiuqiu/articles/208889.html球球球球Wed, 18 Jun 2008 07:20:00 GMThttp://www.aygfsteel.com/ftqiuqiu/articles/208889.htmlhttp://www.aygfsteel.com/ftqiuqiu/comments/208889.htmlhttp://www.aygfsteel.com/ftqiuqiu/articles/208889.html#Feedback0http://www.aygfsteel.com/ftqiuqiu/comments/commentRss/208889.htmlhttp://www.aygfsteel.com/ftqiuqiu/services/trackbacks/208889.html<html>
<head>
<title> 省市兌菜单 </title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style>
body,select
{
 font-size:9pt;
 font-family:Verdana;
}
select {background-color:#F0F0F0;}
</style>
<SCRIPT LANGUAGE = JavaScript>
var nowPro='--请选择--;
var nowCity="--请选择--";
var pro_City=new Array();
var province='--请选择--,北京?天|?沛_?p?内蒙古自d,辽宁?吉林?黑龙江省,上v?江苏?江?安徽?徏?江西?׃?沛_?湖北?湖南?q东?q西自治?南?重庆?四川?贵州?云南?西藏自治?陕西?甘肃?青v?宁夏自治?新疆自治?香港特别行政?澳门特别行政?台湾?其它';
pro_City[0]='--请选择--';
pro_City[1]='北京?;
pro_City[2]='天|?;
pro_City[3]='沛_?矛_庄市,唐山?U皇岛市,邯郸?邢台?保定?张家口市,承d?沧州?廊坊?衡水?;
pro_City[4]='p?太原?大同?x?长治?晋城?朔州?晋中?q城?d?临汾?吕梁?;
pro_City[5]='内蒙古自d,呼和特?包头?乌v?赤峰?通辽?鄂尔多斯?gu贝尔?巴R淖尔?乌兰察布?锡林特?乌兰特?;
pro_City[6]='辽宁?沈阳?大连?鞍山?抚顺?本溪?丹东?锦州?葫芦岛市,营口?盘锦?阜新?辽阳?铁岭?朝阳?;
pro_City[7]='吉林?长春?吉林?四^?辽源?通化?白山?村֎?白城?延吉?;
pro_City[8]='黑龙江省,哈尔滨市,齐齐哈尔?鹤岗?双鸭山市,鸡西?大庆?伊春?牡丹江市,x斯市,七台沛_,黑河?l化?;
pro_City[9]='上v?;
pro_City[10]='江苏?南京?无锡?徐州?常州?苏州?南通市,q云港市,淮安?盐城?扬州?镇江?泰州?宿迁?;
pro_City[11]='江?杭州?宁L?温州?嘉兴?湖州?l兴?金华?衢州?舟山?台州?丽水?;
pro_City[12]='安徽?合肥?芜湖?蚌埠?淮南?马鞍山市,淮北?铜陵?安庆?黄山?滁州?阜阳?宿州?巢湖?六安?些_?池州?宣城?;
pro_City[13]='徏?州?厦门?莆田?三明?泉州?漛_?南^?龙岩?宁d?;
pro_City[14]='江西?南昌?景d镇市,萍乡?C?九江?鹰潭?赣州?吉安?宜春?抚州?上饶?;
pro_City[15]='׃?南?青岛?淄博?枣庄?东营?潍坊?烟台?威v?宁?泰安?日照?p?德州?临沂?聊城?滨州?菏泽?;
pro_City[16]='沛_?郑州?开市,z阳?q顶山市,焦作?鹤壁?C?安阳?Ȯ阳?许昌?漯河?三门峡市,南阳?商丘?信阳?周口?驻马店市,源?;
pro_City[17]='湖北?武汉?黄石?襄樊?十堰?荆州?宜昌?荆门?鄂州?孝感?黄冈?咸宁?随州?恩施?仙桃?天门?潜江?;
pro_City[18]='湖南?长沙?株洲?湘潭?衡阳?邵阳?岳阳?常d?张家界市,益阳?郴州?永州?怀化市,娄底?吉首?;
pro_City[19]='q东?q州?深圳?珠v?汕头?韶关?佛山?江门?湛江?茂名?肇庆?惠州?梅州?汕尾?x?x?清远?东莞?中山?潮州?揭阳?云Q?;
pro_City[20]='q西自治?南宁?柛_?桂林?梧州?北v?防城港市,钦州?贉|?玉林?百色?贺州?x?来宾?崇左?;
pro_City[21]='南?口?三亚?;
pro_City[22]='重庆?;
pro_City[23]='四川?成都?自A?攀枝花?泸州?德阳?l阳?q元?遂宁?内江?乐山?南充?宜宾?q安?辑ַ?眉山?雅安?巴中?资阳?西昌?;
pro_City[24]='贵州?贵阳?六盘水市,遵义?安顺?铜仁?毕节?兴义?凯里?都匀?;
pro_City[25]='云南?昆明?曲靖?玉溪?保山?昭通市,丽江?思茅?临?景洪?楚雄?大理?潞西?;
pro_City[26]='西藏自治?拉萨?日喀则市';
pro_City[27]='陕西?西安?铜川?宝鸡?咔R?渭南?延安?汉中?榆林?安康?商洛?;
pro_City[28]='甘肃?兰州?金昌?白银?天水?嘉峪兛_,武威?张掖?q_?酒泉?庆阳?定西?陇南?临夏?合作?;
pro_City[29]='青v?西宁?德o哈市,格尔木市';
pro_City[30]='宁夏自治?银川?矛_山市,吴忠?固原?中卫?;
pro_City[31]='新疆自治?乌鲁木齐?克拉玛依?吐鲁番市,哈密?和田?阿克苏市,喀什?阿图什?库尔勒市,昌吉?博乐?伊宁?塔城?阿勒泰市,x子市,阿拉市,图木舒克?五家渠市,';
pro_City[32]='香港特别行政?;
pro_City[33]='澳门特别行政?;
pro_City[34]='台湾?台北?高雄?基隆?C?台南?新竹?嘉义?;
pro_City[35]='其它';

function setup(){
 var Array_city;
 var Array_province;
 Array_province=province.split(',');
 for(i=0;i<Array_province.length;i++){
  document.all("province").options.add(new Option(Array_province[i],i));
  if(nowPro==Array_province[i]){
   document.all("province")[i].selected=true;
   Array_city=pro_City[i].split(',');
   if(Array_city.length>1){
    for(j=0;j<Array_city.length;j++){
     document.all("city").options.add(new Option(Array_city[j],j));
     if(nowCity==Array_city[j]){document.all("city")[j].selected=true;}
    }
   }else{
    document.all("city").options.add(new Option(pro_City[i],0));
   }
  }
 }
}

function on_pro_select_change(){
 var nowSelectIndex=document.all("province").selectedIndex;
 for(i=document.all("city").length-1;i>=0;i--){document.all("city").options.remove(i);}
 var Array_city=pro_City[nowSelectIndex].split(',');
   if(Array_city.length>1){
    for(j=1;j<Array_city.length;j++){
     document.all("city").options.add(new Option(Array_city[j],j));
     if(nowCity==Array_city[j]){document.all("city")[j].selected=true;}
    }
   }else{
    document.all("city").options.add(new Option(pro_City[nowSelectIndex],0));
   }
}
function on_city_change(){
 showCity.innerText=document.all("province")[document.all("province").selectedIndex].innerText+':'+document.all("city")[document.all("city").selectedIndex].innerText;
}
</SCRIPT>
</head>
<body bgcolor="#E0E0E0" onload="setup()">
多兌菜单Q?br /> <form name="frm">
省䆾<select id="province" onchange="on_pro_select_change()">

</select>
城市<select id="city" onchange="on_city_change()">

</select>
</form>
<div id=showCity></div>
</body>
</html>



球球 2008-06-18 15:20 发表评论
]]>
CSS,HTML常用代码整理http://www.aygfsteel.com/ftqiuqiu/articles/208878.html球球球球Wed, 18 Jun 2008 07:01:00 GMThttp://www.aygfsteel.com/ftqiuqiu/articles/208878.htmlhttp://www.aygfsteel.com/ftqiuqiu/comments/208878.htmlhttp://www.aygfsteel.com/ftqiuqiu/articles/208878.html#Feedback0http://www.aygfsteel.com/ftqiuqiu/comments/commentRss/208878.htmlhttp://www.aygfsteel.com/ftqiuqiu/services/trackbacks/208878.html请问如何L主页右面的滚动条Q?br /> <body scroll=no>
<body style=overflow-y:hidden>
********************************
怎样不用页面的~存Q即每一ơ打开面时不是调用缓存中的东?br /> <META HTTP-EQUIV=Pragma CONTENT=no-cache>
********************************
请问如何忽视右键?
<body oncontextmenu=return false>
********************************
怎样在同一面内控制不同链接的CSS属?
a:active{}
a:link{}
a:visited{}

a.1:active{}
a.1:link{}
a.1:visited{}
在DW4的CSS中定义一个新的标C,按照HTML的语法,q接得是A.YOURSQLINK A.YOURSQHOVER
YOURS可以改作你自q?br /> 然后在选中某个q接后,在CSS面版中点中YOURS卛_?br /> 按需要,你可以定义N个标C,NU鼠标OVER的效?br /> ********************************
电子邮g处理提交表单
<form name=form1 method=post action=mailto:webmaster@51js.com enctype=text/plain>
<input type=submit>
</form>
********************************
有没有可能用层来遮住FLASHQ?br /> 1.在flash的parameters里加?<param name=wmode value=transparent>
2.<body onblur=self.focus()>
********************************
如何Ҏ屏幕分L率调用相对应的页面?
onclick=alert(你的昄分辩率ؓ:+screen.width+×+screen.height)
先做好几个页面,比如一个htm1.htm?00*600Q一个是htm2.htm?024*768?br /> 然后在你的入口页?index.htm 中判断:
<html>
<head>
<script language=javascript>
<!--
function mHref() {
if (screen.width == 1024) location.href = htm2.htm;
else if (screen.width == 800) location.href = htm1.htm;
else return(false);
}
//-->
</script>
</head>
<body onload=mHref();>
</body>
</html>
********************************
如何弹出只有状态栏的窗口?<html>
<head>
<title>open() close()</title>
<script language=javascript type=text/javascript>
<!--
function openWin()
{
var newWin=open(,,menubar=1,height=200);
newWin.document.write(<form>);
newWin.document.write(单击以下按钮关闭H口Q?lt;p>);
newWin.document.write(<input type=button value='关闭' onclick=window.close()>);
newWin.document.write(</form>);
}
</script></head>
<body>
<div align=center>
<h2>单击以下按钮昄新窗?..</h2>
<form name=form1>
<input type=button value=新窗?[只显C地址栏] onclick=window.open('','new1','location=1')>
<input type=button value=新窗?[只显C状态栏] onclick=window.open('','','status=1')>
<input type=button value=新窗?[只显C工h] onclick=window.open('','new2','toolbar=1,height=200,width=450')>
<input type=button value=新窗?[只显C单栏] onclick=openWin()>
<input type=button value=新窗?[一个不] onclick=window.open('','new5')>
<input type=button value=新窗?[光棍但可调大] onclick=window.open('http://www.51js.com/forumdisplay.php?forumid=32#thread','new6','resizable=1')>
</form>
</div>
</body>
</html>
********************************
如何让超链接没有下划U在源代码中?lt;HEAD>...</HEAD>之间输入如下代码Q?br /> <style type=text/css>
<!--
a { text-decoration: none}
-->
</style>
********************************
请问如何做到让一个网自动关?
<html>
<head>
<OBJECT id=closes type=application/x-oleobject classid=clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11>
<param name=Command value=Close>
</object>
</head>
<body onload=window.setTimeout('closes.Click()',10000)>
q个H口会在10U过后自动关?而且不会出现提示. </body>
********************************
如何几秒后{到别的页面?
代码片段如下:
<META HTTP-EQUIV=Refresh CONTENT=10;URL=http://www.51js.com>
十秒中后跛_51JS.COM的首?br /> ********************************
怎样才能把RealPlayer文g在网做一个试听连接?
<embed height=25 src=51js.rm type=audio/x-pn-realaudio-plugin width=50 autostart=false controls=PlayButton>
********************************
请问如何LIE的上下滚动条Q?br /> <body style='overflow:scroll;overflow-y:hidden'>
</body>
********************************
解释一下event.X和event.clientX有什么区别?event.clientXq回事g发生?mouse相对于客L口的X坐标
event.X也一?br /> 但是如果讄事g对象的定位属性gؓrelative
event.clientX不变
而event.Xq回事g对象的相对于本体的坐?br /> event对象详解 ICOOE 2000.3.31 http://www.51js.com/
event代表事g的状态,例如事g发生的的元素、鼠标的位置{等Qevent对象只在事gq程中才有效?/p>

event属性:

altKey
索ALT键的当前状?br /> 可能的?true为关?br /> falseZ关闭

button
索按下的鼠标?br /> 可能的| 0 没按?br /> 1 按左?br /> 2 按右?br /> 3 按左右键
4 按中间键
5 按左键和中间?br /> 6 按右键和中间?br /> 7 按所有的?/p>

cancelBubble
讄或检索当前事件是否将事g句柄h
可能的| false 启用h
true 取消该事件v?/p>

clientX
索与H口客户区域有关的鼠标光标的X坐标Q属性ؓ只读Q没有默认倹{?/p>

clientY
索与H口客户区域有关的鼠标光标的Y坐标Q属性ؓ只读Q没有默认倹{?/p>

ctrlKey
ctrlKey 索CTRL键的当前状?br /> 可能的?true为关?br /> falseZ关闭

dataFld
索被oncellchange事伯影响的列

aTransfer
为拖放操作提供预先定义的剪脓板式?/p>

Element
索在onmouseover和onmouseout事g期间退出的对象指针

keyCode
讄或检索与引发事g的关键字相关联的Unicode关键字代?br /> 该属性与onkeydown onkeyup onkeypress一起?br /> 如果没有引发事g的关键字Q则该gؓ0

offsetX
索与触发事g的对象相关的鼠标位置的水q_?/p>

offsetY
索与触发事g的对象相关的鼠标位置的垂直坐?/p>

propertyName
索在对象上己更改的特性的名称

reason
索数据源对象数据传输的结?br /> 可能的|
0 数据传输成功
1 数据传输p|
2 数据传输错误

recordset
索数据源对象中默认记录集的引?br /> 该特性ؓ只读

repeat
索一个事件是否被重复
该属性只有在onkeydown事g重复时才q回true

returnValue
讄或检索从事g中返回的?br /> 可能的|
true 事g中的Dq回
false 源对象上事g的默认操作被取消

screenX
索与用户屏相关的鼠标的水q位|?/p>

screenY
索与用户屏相关的鼠标的垂直位|?/p>

shiftKey
索shiftKey键的当前状?br /> 可能的?true为关?br /> falseZ关闭

srcElement
索触发事件的对象

srcFilter
索导致onfilterchange事g触发的过滤器对象

srcUm
索触发事件行为的同一资源名称
除非下面两个条g都ؓ真,否则该特性被讄为null
1.行ؓ被附加到触发事g的要素上
2.在前面的目W号中定义的行ؓ己指定了一个URN标识W和p发的事g
toElement
索作为onmouseover或者onmouseout事gl果而移动的对象
type
索事件对象中的事件名U?br /> x
索相对于父要素鼠标水q_标的整数
y
索相对于父要素鼠标垂直坐标的整数
********************************************
如何让一个窗口永q在最上面Q?lt;a onclick=aa()>点这?lt;/a>
<script language='javascript'>
function aa(){
y=window.showModalDialog(http://www.51js.com;,,Height: 300; Width: 275; help: no);
}
</script>
********************************************
[COLOR=red]target=_blank规定链接在新H口中打开Q那 target=_parent?target=_self 、target=_top的作用又是什么?[/color]target=_parent、上一层框?br /> target=_self 、自w窗口、框?br /> target=_top 最层框架?br /> 更细点的解释Q从l梦补给|找来的Q?br /> _blank

開啟一個新的視H,而且是沒有命名的視窗?/p>

_self

弯連結的結果顯C在同一個子畫面Q而忽?BASE 的設定?/p>

_parent

在該子畫面的「父畫面」(也就是上一層的 FRAMESETQ中示連結的結果?/p>

_top

從視H的最上頭開始示畫面Q換句話說就是先清除整個視H後再載入連結?br /> ********************************************
如何使网友收藏本|时Q收藏夹昄的不是微软的那个一成不变的标志Q而是本h选择的ICONQ?br /> <LINK href=fav.ico rel=shortcut icon>
加入HADE標簽中,圖片攑օ根目錄下Q須?ico格式.
有的I間不支援直接放在根目錄
必須加上
<LINK href=路徑/圖檔.ico rel=shortcut icon>
********************************************
如何监听一个窗口被关闭了?<body onunload=alert('你关闭了q个H口')>
********************************************
什么是innerHTML、outerHTML.........q有innerTextQ?br /> <div id=test><table><tr><td>文本<a>链接</a>另一D|?lt;/td></tr></table></div>
<input type=button onclick=alert(test.innerText) value=show innerText><br>
<input type=button onclick=alert(test.innerHTML) value=show innerHTML><br>
<input type=button onclick=alert(test.outerHTML) value=show outerHTML><br>
********************************************
windowҎ列表Q发现经常有人问一些有关窗口操作的问题Q?br /> 所以花了些旉整理文章,
希望以后不会再有人问q方面的问题?/p>

ie里window的method列表

alert(sMsg)
//弹出一个确认消息框
attachEvent(sEvent,pFunction)
//l定一个函数到某个事gQ事件触发时随机执行其中一个被l定的函?br /> blur()
//令窗口q?/p>

clearInterval(iIntervalID)
//清除指定定时器的兌函数
clearTimeout(iTimeoutID)
//清除指定延时器的兌函数
close()
//关闭H口Q如果窗口不是用脚本打开的,会弹出确认对话框?br /> confirm([sMessage])
//弹出定/取消对话?br /> createPopup([vArgs])
//创徏一个隐藏的弹出式窗口,vArgs是未来考虑提供的参?q回H口句柄
detachEvent(sEvent,pFunction)
//取消一个事件的某个l定函数
execScript(sExpression, sLanguage)
//用指定的语言执行代码
focus()
//Ȁzȝ?/p>

moveBy(iX,iY)
//用相Ҏ式移动窗?br /> moveTo(iLeft,iTop)
//用绝Ҏ式移动窗?br /> navigate(sURL)
//转到指定的连?/p>

open( [sURL] [, sName] [, sFeatures] [, bReplace])
//打开新窗?q返回窗口句?br /> //sName=(*_blank:打开一个新的未命名H口;_parent:在父H口中打开;_search:同时打开搜烦H口Q_self:替换本窗? _top:在顶U窗口里打开;*)
//sFeatures=(*channelmode = { yes | no | 1 | 0 };directories = { yes | no | 1 | 0 };fullscreen = { yes | no | 1 | 0 };height = number;left = number;location = { yes | no | 1 | 0 };menubar = { yes | no | 1 | 0 };resizable = { yes | no | 1 | 0 };scrollbars = { yes | no | 1 | 0 };status = { yes | no | 1 | 0 };titlebar = { yes | no | 1 | 0 };toolbar = { yes | no | 1 | 0 };top = number;width = number;*)

print()
//打印当前H口文内容
prompt( [sMessage] [, sDefaultValue])
//弹出输入对话?br /> resizeBy(iX, iY)
//以相Ҏ式改变窗口大?br /> resizeTo(iWidth, iHeight)
//以绝Ҏ式改变窗口大?/p>

scroll(iX,iY)
滚动H口Q与scrollTo一L效果Q出于兼Ҏ的考虑保留下来的方?br /> scrollBy(iX, iY)
//用相Ҏ式滚动窗?br /> scrollTo(iX, iY)
//用绝Ҏ式滚动窗?br /> setActive()
//Ȁzȝ标而不视U{向目?br /> setInterval(vCode, iMilliSeconds [, sLanguage])
//定时执行一D代?br /> setTimeout(vCode, iMilliSeconds, sLanguage)
//延时执行一D代?br /> showHelp(sURL [, vContextID])
//打开一个帮助文ӞsURL为帮助文地址QvContextID为帮助烦引号
showModalDialog(sURL [, vArguments] [, sFeatures])

showModalDialog(sURL [, vArguments] [, sFeatures])
//打开一个模式对话框
//vArguments=需要向新开模式对话框传递的参数
//sFeatures=(*dialogHeight:sHeight;dialogLeft:sXPos;dialogTop:sYPos;dialogWidth:sWidth;center:{ yes | no | 1 | 0 | on | off };dialogHide:{ yes | no | 1 | 0 | on | off };edge:{ sunken | raised };help:{ yes | no | 1 | 0 | on | off };resizable:{ yes | no | 1 | 0 | on | off };scroll:{ yes | no | 1 | 0 | on | off };status:{ yes | no | 1 | 0 | on | off };unadorned:{ yes | no | 1 | 0 | on | off };*)

showModelessDialog(sURL [, vArguments] [, sFeatures])
//打开一个非模式对话?br /> //vArgument=需要向新开模式对话框传递的参数
//sFeatures=(*dialogHeight:sHeight;dialogLeft:sXPos;dialogTop:sYPos;dialogWidth:sWidth;center:{ yes | no | 1 | 0 | on | off };dialogHide:{ yes | no | 1 | 0 | on | off };edge:{ sunken | raised };help:{ yes | no | 1 | 0 | on | off };resizable:{ yes | no | 1 | 0 | on | off };scroll:{ yes | no | 1 | 0 | on | off };status:{ yes | no | 1 | 0 | on | off };unadorned:{ yes | no | 1 | 0 | on | off };*)



球球 2008-06-18 15:01 发表评论
]]>
JspSmartUpload上传下蝲全攻?/title><link>http://www.aygfsteel.com/ftqiuqiu/articles/208876.html</link><dc:creator>球球</dc:creator><author>球球</author><pubDate>Wed, 18 Jun 2008 07:00:00 GMT</pubDate><guid>http://www.aygfsteel.com/ftqiuqiu/articles/208876.html</guid><wfw:comment>http://www.aygfsteel.com/ftqiuqiu/comments/208876.html</wfw:comment><comments>http://www.aygfsteel.com/ftqiuqiu/articles/208876.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/ftqiuqiu/comments/commentRss/208876.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/ftqiuqiu/services/trackbacks/208876.html</trackback:ping><description><![CDATA[<strong>一、安装篇</strong> <br /> <br />   jspSmartUpload是由www.jspsmart.com|站开发的一个可免费使用的全功能的文件上传下载组Ӟ适于嵌入执行上传下蝲操作的JSP文g中。该lg有以下几个特点: <br /> <br /> 1、用简单。在JSP文g中仅仅书写三五行JAVA代码可以搞定文件的上传或下载,方便?<br /> <br /> 2、能全程控制上传。利用jspSmartUploadlg提供的对象及其操作方法,可以获得全部上传文g的信息(包括文g名,大小Q类型,扩展名,文g数据{)Q方便存取?<br /> <br /> 3、能对上传的文g在大、类型等斚w做出限制。如此可以o掉不W合要求的文件?<br /> <br /> 4、下载灵zR仅写两行代码,p把Web服务器变成文件服务器。不文件在Web服务器的目录下或在其它Q何目录下Q都可以利用jspSmartUploadq行下蝲?<br /> <br /> 5、能文件上传到数据库中Q也能将数据库中的数据下载下来?/strong>q种功能针对的是MYSQL数据库,因ؓ不具有通用性,所以本文不准备举例介绍q种用法?<br /> <br />   jspSmartUploadlg可以从www.jspsmart.com|站上自׃载,压羃包的名字是jspSmartUpload.zip。下载后Q用WinZip或WinRAR其解压到Tomcat的webapps目录下(本文以Tomcat服务器ؓ例进行介l)。解压后Q将webapps/jspsmartupload目录下的子目录Web-inf名字改ؓ全大写的WEB-INFQ这样一改jspSmartUploadcL能用。因为TomcatҎ件名大小写敏感,它要求Web应用E序相关的类所在目录ؓWEB-INFQ且必须是大写。接着重新启动TomcatQ这样就可以在JSP文g中用jspSmartUploadlg了?<br /> <br />   注意Q按上述Ҏ安装后,只有webapps/jspsmartupload目录下的E序可以使用jspSmartUploadlgQ如果想让Tomcat服务器的所有Web应用E序都能用它Q必d如下工作Q?<br /> <br /> 1Q进入命令行状态,目录切换到Tomcat的webapps/jspsmartupload/WEB-INF目录下?<br /> <br /> 2Q运行JAR打包命oQjar cvf jspSmartUpload.jar com <br /> <br /> Q也可以打开资源理器,切换到当前目录,用WinZipcom目录下的所有文件压~成jspSmartUpload.zipQ然后将jspSmartUpload.zip换名为jspSmartUpload.jar文g卛_。) <br /> <br /> 3Q将jspSmartUpload.jar拯到Tomcat的shared/lib目录下?<br /> <br /> <strong>二、相关类说明?/strong> <br /> <br /> <strong>?Filec?/strong> <br /> <br />   q个cd装了一个上传文件的所有信息。通过它,可以得到上传文g的文件名、文件大、扩展名、文件数据等信息?<br /> <br />   FilecM要提供以下方法: <br /> <br /> 1、saveAs作用Q将文g换名另存?<br /> <br /> 原型Q?<br /> <br /> public void saveAs(java.lang.String destFilePathName) <br /> <br /> ?<br /> <br /> public void saveAs(java.lang.String destFilePathName, int optionSaveAs) <br /> <br /> 其中QdestFilePathName是另存的文g名,optionSaveAs是另存的选项Q该选项有三个|分别是SAVEAS_PHYSICAL,SAVEAS_VIRTUALQSAVEAS_AUTO。SAVEAS_PHYSICAL表明以操作系l的根目录ؓ文g根目录另存文ӞSAVEAS_VIRTUAL表明以Web应用E序的根目录为文件根目录另存文gQSAVEAS_AUTO则表Clg军_Q当Web应用E序的根目录存在另存文g的目录时Q它会选择SAVEAS_VIRTUALQ否则会选择SAVEAS_PHYSICAL?<br /> <br /> 例如QsaveAs("/upload/sample.zip",SAVEAS_PHYSICAL)执行后若Web服务器安装在C盘,则另存的文g名实际是c:\upload\sample.zip。而saveAs("/upload/sample.zip",SAVEAS_VIRTUAL)执行后若Web应用E序的根目录是webapps/jspsmartuploadQ则另存的文件名实际是webapps/jspsmartupload/upload/sample.zip。saveAs("/upload/sample.zip",SAVEAS_AUTO)执行时若Web应用E序根目录下存在upload目录Q则其效果同saveAs("/upload/sample.zip",SAVEAS_VIRTUAL)Q否则同saveAs("/upload/sample.zip",SAVEAS_PHYSICAL)?<br /> <br /> Q对于WebE序的开发来_最好用SAVEAS_VIRTUALQ以便移植?<br /> <br /> 2、isMissing <br /> <br /> 作用Q这个方法用于判断用h否选择了文Ӟ也即对应的表单项是否有倹{选择了文件时Q它q回false。未选文件时Q它q回true?<br /> <br /> 原型Qpublic boolean isMissing() <br /> <br /> 3、getFieldName <br /> <br /> 作用Q取HTML表单中对应于此上传文件的表单的名字?<br /> <br /> 原型Qpublic String getFieldName() <br /> <br /> 4、getFileName <br /> <br /> 作用Q取文g名(不含目录信息Q?<br /> <br /> 原型Qpublic String getFileName() <br /> <br /> 5、getFilePathName <br /> <br /> 作用Q取文g全名Q带目录Q?<br /> <br /> 原型Qpublic String getFilePathName <br /> <br /> 6、getFileExt <br /> <br /> 作用Q取文g扩展名(后缀Q?<br /> <br /> 原型Qpublic String getFileExt() <br /> <br /> 7、getSize <br /> <br /> 作用Q取文g长度Q以字节计) <br /> <br /> 原型Qpublic int getSize() <br /> <br /> 8、getBinaryData <br /> <br /> 作用Q取文g数据中指定位Ud的一个字节,用于文件等处理?<br /> <br /> 原型Qpublic byte getBinaryData(int index)。其中,index表示位移Q其值在0到getSize()-1之间?<br /> <br /> <strong>?Filesc?/strong> <br /> <br />   q个c表C所有上传文件的集合Q通过它可以得C传文件的数目、大等信息。有以下ҎQ?<br /> <br /> 1、getCount <br /> <br /> 作用Q取得上传文件的数目?<br /> <br /> 原型Qpublic int getCount() <br /> <br /> 2、getFile <br /> <br /> 作用Q取得指定位Ud的文件对象FileQ这是com.jspsmart.upload.FileQ不是java.io.FileQ注意区分)?<br /> <br /> 原型Qpublic File getFile(int index)。其中,index为指定位U,其值在0到getCount()-1之间?<br /> <br /> 3、getSize <br /> <br /> 作用Q取得上传文件的总长度,可用于限制一ơ性上传的数据量大?<br /> <br /> 原型Qpublic long getSize() <br /> <br /> 4、getCollection <br /> <br /> 作用Q将所有上传文件对象以Collection的Ş式返回,以便其它应用E序引用Q浏览上传文件信息?<br /> <br /> 原型Qpublic Collection getCollection() <br /> <br /> 5、getEnumeration <br /> <br /> 作用Q将所有上传文件对象以EnumerationQ枚举)的Ş式返回,以便其它应用E序览上传文g信息?<br /> <br /> 原型Qpublic Enumeration getEnumeration() <br /> <br /> <strong>?Requestc?/strong> <br /> <br />   q个cȝ功能{同于JSP内置的对象request。只所以提供这个类Q是因ؓ对于文g上传表单Q通过request对象无法获得表单的|必须通过jspSmartUploadlg提供的Request对象来获取。该cL供如下方法: <br /> 1、getParameter <br /> <br /> 作用Q获取指定参C倹{当参数不存在时Q返回gؓnull?<br /> <br /> 原型Qpublic String getParameter(String name)。其中,name为参数的名字?<br /> <br /> 2、getParameterValues <br /> <br /> 作用Q当一个参数可以有多个值时Q用此方法来取其倹{它q回的是一个字W串数组。当参数不存在时Q返回gؓnull?<br /> <br /> 原型Qpublic String[] getParameterValues(String name)。其中,name为参数的名字?<br /> <br /> 3、getParameterNames <br /> <br /> 作用Q取得Request对象中所有参数的名字Q用于遍历所有参数。它q回的是一个枚丑֞的对象?<br /> <br /> 原型Qpublic Enumeration getParameterNames() <br /> <br /> <strong>?SmartUploadc?/strong>q个cd成上传下载工作?<br /> <br /> <strong>AQ上传与下蝲q的方法:</strong> <br /> <br /> 只有一个:initialize?<br /> <br /> 作用Q执行上传下载的初始化工作,必须W一个执行?<br /> <br /> 原型Q有多个Q主要用下面这个: <br /> <br /> public final void initialize(javax.servlet.jsp.PageContext pageContext) <br /> <br /> 其中QpageContext为JSP面内置对象Q页面上下文Q?<br /> <br /> <strong>BQ上传文件用的ҎQ?/strong> <br /> <br /> 1、upload <br /> <br /> 作用Q上传文件数据。对于上传操作,W一步执行initializeҎQ第二步p执行q个Ҏ?<br /> <br /> 原型Qpublic void upload() <br /> <br /> 2、save <br /> <br /> 作用Q将全部上传文g保存到指定目录下Qƈq回保存的文件个数?<br /> <br /> 原型Qpublic int save(String destPathName) <br /> <br /> 和public int save(String destPathName,int option) <br /> <br /> 其中QdestPathName为文件保存目录,optionZ存选项Q它有三个|分别是SAVE_PHYSICAL,SAVE_VIRTUAL和SAVE_AUTO。(同FilecȝsaveAsҎ的选项之值类|SAVE_PHYSICAL指示lg文件保存到以操作系l根目录为文件根目录的目录下QSAVE_VIRTUAL指示lg文件保存到以Web应用E序根目录ؓ文g根目录的目录下,而SAVE_AUTO则表C由lg自动选择?<br /> <br /> 注:save(destPathName)作用{同于save(destPathName,SAVE_AUTO)?<br /> <br /> 3、getSize <br /> <br /> 作用Q取上传文g数据的总长?<br /> <br /> 原型Qpublic int getSize() <br /> <br /> 4、getFiles <br /> <br /> 作用Q取全部上传文gQ以Files对象形式q回Q可以利用Filescȝ操作Ҏ来获得上传文件的数目{信息?<br /> <br /> 原型Qpublic Files getFiles() <br /> <br /> 5、getRequest <br /> <br /> 作用Q取得Request对象Q以便由此对象获得上传表单参C倹{?<br /> <br /> 原型Qpublic Request getRequest() <br /> <br /> 6、setAllowedFilesList <br /> <br /> 作用Q设定允怸传带有指定扩展名的文Ӟ当上传过E中有文件名不允许时Q组件将抛出异常?<br /> <br /> 原型Qpublic void setAllowedFilesList(String allowedFilesList) <br /> <br /> 其中QallowedFilesList为允怸传的文g扩展名列表,各个扩展名之间以逗号分隔。如果想允许上传那些没有扩展名的文gQ可以用两个逗号表示。例如:setAllowedFilesList("doc,txt,,")允怸传带doc和txt扩展名的文g以及没有扩展名的文g?<br /> <br /> 7、setDeniedFilesList <br /> <br /> 作用Q用于限制上传那些带有指定扩展名的文件。若有文件扩展名被限Ӟ则上传时lg抛出异常?<br /> <br /> 原型Qpublic void setDeniedFilesList(String deniedFilesList) <br /> <br /> 其中QdeniedFilesList为禁止上传的文g扩展名列表,各个扩展名之间以逗号分隔。如果想止上传那些没有扩展名的文gQ可以用两个逗号来表C。例如:setDeniedFilesList("exe,bat,,")禁止上传带exe和bat扩展名的文g以及没有扩展名的文g?<br /> <br /> 8、setMaxFileSize <br /> <br /> 作用Q设定每个文件允怸传的最大长度?<br /> <br /> 原型Qpublic void setMaxFileSize(long maxFileSize) <br /> <br /> 其中QmaxFileSizeZؓ每个文g允许上传的最大长度,当文件超出此长度Ӟ不被上传?<br /> <br /> 9、setTotalMaxFileSize <br /> <br /> 作用Q设定允怸传的文g的总长度,用于限制一ơ性上传的数据量大?<br /> <br /> 原型Qpublic void setTotalMaxFileSize(long totalMaxFileSize) <br /> <br /> 其中QtotalMaxFileSize为允怸传的文g的总长度? <p> </p> <p>文章整理Q西部数?-专业提供<a >域名注册</a>?a target="_blank">虚拟L</a>服务<br /> <a target="_blank">http://www.west263.com</a><br /> 以上信息与文章正文是不可分割的一部分,如果您要转蝲本文?请保留以上信息,谢谢!<br /> </p> <img src ="http://www.aygfsteel.com/ftqiuqiu/aggbug/208876.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/ftqiuqiu/" target="_blank">球球</a> 2008-06-18 15:00 <a href="http://www.aygfsteel.com/ftqiuqiu/articles/208876.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">뽭</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">̨</a>| <a href="http://" target="_blank">ͨ</a>| <a href="http://" target="_blank">廪</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Զ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ұ</a>| <a href="http://" target="_blank">㰲</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ɳ</a>| <a href="http://" target="_blank">ʡ</a>| <a href="http://" target="_blank">̨</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ɣֲ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Դ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">·</a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ľ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>