使用透明疊加法美化文件上傳界面的代碼
更新時(shí)間:2007年03月04日 00:00:00 作者:
估計(jì)很多人都對(duì)文件域那難看的樣式無(wú)可奈何,對(duì)于一個(gè)講究完美的web系統(tǒng)來(lái)說(shuō),這種界面是無(wú)法接受的。gmail的附件添加在IE瀏覽器中實(shí)現(xiàn)了樣式自定義,讓大伙興奮了好一這,他使用的是文件域的click()方法,但客戶端的安全限制非??量蹋仨毥Y(jié)合iframe才能實(shí)現(xiàn),代碼比較繁鎖。我使用的是透明疊加法,即把文件域置于點(diǎn)擊目標(biāo)之上,并讓其透明,這樣用戶看到的是自定義熱區(qū),點(diǎn)擊的依然是瀏覽按鈕,沒(méi)有違反任何安全機(jī)制。同樣地,這種方法也支持firefox。
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]
相關(guān)文章
javaScript checkbox 全選/反選及批量刪除
javaScript checkbox 全選/反選及批量刪除實(shí)現(xiàn)代碼,需要的朋友可以參考下。2010-04-04js數(shù)據(jù)驗(yàn)證集合、js email驗(yàn)證、js url驗(yàn)證、js長(zhǎng)度驗(yàn)證、js數(shù)字驗(yàn)證等簡(jiǎn)單封裝
js數(shù)據(jù)驗(yàn)證集合,進(jìn)行了封裝推薦大家學(xué)習(xí)使用。里面有例子測(cè)試代碼。2010-05-05用JavaScript頁(yè)面不刷新時(shí)全選擇,全刪除(GridView)
其中的ctl00_MainContent_grvDevelopKit是在后臺(tái)代碼中的<table>中的。2009-04-04(僅IE下有效)關(guān)于checkbox 三態(tài)
(僅IE下有效)關(guān)于checkbox 三態(tài)...2007-05-05javascript之文本框輸入四個(gè)數(shù)字自動(dòng)加空格的腳本
javascript之文本框輸入四個(gè)數(shù)字自動(dòng)加空格的腳本...2007-11-11