日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

解讀點(diǎn)縮略圖彈出隨圖片大小自動(dòng)調(diào)整的頁(yè)面_.Net教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

推薦:解析Asp.Net頁(yè)面執(zhí)行流程
在我的上一篇文章中說(shuō)到了HttpModule、HttpHandle的簡(jiǎn)單使用,我們可以利用它們?cè)陧?yè)面請(qǐng)求的過(guò)程中加入自己的事件處理程序。那么在一個(gè)aspx頁(yè)面請(qǐng)求時(shí)后臺(tái)到底做了什么?當(dāng)然asp.net做了很

程序用asp.net編寫(xiě),功能主要是,點(diǎn)pic_small.Aspx頁(yè)面的縮略圖后彈出pic_all.aspx頁(yè)面,pic_all.aspx頁(yè)面的大小要根據(jù)圖片大小自動(dòng)調(diào)整,而且要有圖片的說(shuō)明信息,還可以點(diǎn)上一幅和下一幅等進(jìn)行翻頁(yè)。

實(shí)現(xiàn)過(guò)程如下:

pic_small.Aspx頁(yè)面縮略圖處的代碼為:

以下為引用的內(nèi)容:

<IMGid="imgPic"style="CURSOR:hand"border=0height="95"onclick="ShowWindow(<%#DataBinder.Eval(Container.DataItem,"ID")%>)"src=’<%#"Images/Product/" DataBinder.Eval(Container.DataItem,"PicUrl")%>’width="118"runat="server">

ShowWindow保存在OpenWindows.js文件中,內(nèi)容如下:

functionShowWindow(id)
{
window.open(’pic_all.aspx?ID=’ id,’_blank’,’Scrollbars=no’);
}

以下代碼即可實(shí)現(xiàn)點(diǎn)縮略圖后彈出頁(yè)面pic_all.aspx顯示圖片信息,下面要實(shí)現(xiàn)的是pic_all.aspx頁(yè)面根據(jù)圖片的大小自動(dòng)調(diào)整。
把以下代碼放在pic_all.aspx頁(yè)面的<Head></Head>之間:

以下為引用的內(nèi)容:

<script>
functionwindow.onload()
{
varobj=document.getElementById("PicUrl");
window.resizeTo(obj.offsetWidth 127,obj.offsetHeight 75);
}
</script>

這里的PicUrl是頁(yè)面pic_all.aspx中用來(lái)顯示原圖大小的,我用的是html控件,無(wú)論你用什么方法,反正就是要從數(shù)據(jù)庫(kù)中讀出圖片的名稱(chēng)或是路徑了。

obj.offsetWidth得到的就是顯示出來(lái)的原圖的寬了,obj.offsetWidth 127表示窗口在圖片的寬度基礎(chǔ)上再大127像素,因?yàn)橐粢恍┛臻g用來(lái)實(shí)現(xiàn)圖片的說(shuō)明信息。
這樣就可以實(shí)現(xiàn)彈出來(lái)的窗口既可以根據(jù)圖片大小自動(dòng)調(diào)整,而且又可以隨意編輯彈出來(lái)的頁(yè)面,因?yàn)閺棾鰜?lái)的頁(yè)面是一個(gè)指定頁(yè)面,無(wú)論要編輯什么,都可以和平時(shí)處理頁(yè)面一樣處理了。

分享:如何用.NET讀取 Flash格式文件信息
一直以來(lái)存在這么一個(gè)問(wèn)題,就是當(dāng)用戶(hù)上傳的Flash文件時(shí)都需要附帶輸入Flash的寬和高,否則顯示的時(shí)候由于不知道這些數(shù)值而導(dǎo)致Flash比例不正常。 近日我做網(wǎng)站也涉及到了這方面的問(wèn)題

來(lái)源:模板無(wú)憂(yōu)//所屬分類(lèi):.Net教程/更新時(shí)間:2009-09-11
相關(guān).Net教程