亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

使用Ajax實(shí)現(xiàn)換膚功能

系統(tǒng) 1936 0
網(wǎng)站換膚是經(jīng)常要用到的一個(gè)功能,但是傳統(tǒng)的方式似乎有點(diǎn)瑕疵,本文實(shí)現(xiàn)的Ajax換膚有點(diǎn)類似MSNSpace中的用戶體驗(yàn)。

 功能:點(diǎn)擊linkbutton,在網(wǎng)頁中央彈出一個(gè)radio單選框,同時(shí)背景變成灰色,選擇這個(gè)單選框的選項(xiàng),實(shí)現(xiàn)換膚功能。

這主要是ModalPopupExtender控件提供的功能,控件設(shè)置如下:

< ajaxToolkit:ModalPopupExtender ID ="ModalPopupExtender1" runat ="server" TargetControlID ="LinkButton1" PopupControlID ="Panel1" BackgroundCssClass ="modalBackground" DropShadow ="true" OkControlID ="OkButton" CancelControlID ="CancelButton" OnOkScript ="onOk()" >
</ ajaxToolkit:ModalPopupExtender >

TargetControlID:關(guān)聯(lián)觸發(fā)按鈕; PopupControlID:彈出的單選框,一般使用panel; BackgroundCssClass:彈出單選框后的背景色; DropShadow:彈出單選框后是否需要陰影; OkControlID:關(guān)聯(lián)確定按鈕; CancelControlID;關(guān)聯(lián)取消按鈕; OnOkScript:關(guān)聯(lián)選擇后應(yīng)該執(zhí)行的腳本。

其中onOk(),是響應(yīng)Javascript的代碼,使用一個(gè)變量來替代css樣式。

以下是整個(gè)前臺代碼:

<% ... @PageLanguage = " C# " AutoEventWireup = " true " CodeFile = " changeCSS.aspx.cs " Inherits = " changeCSS " %>

<! DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >

< html xmlns ="http://www.w3.org/1999/xhtml" >
< head runat ="server" >
< title > 無標(biāo)題頁 </ title >
< link href ="StyleSheet.css" rel ="stylesheet" type ="text/css" />
< script type ="text/javascript" > ...
var styleToSelect;
function onOk()
... {
document.getElementById(
' Paragraph1 ' ).className = styleToSelect;
}

</ script >
</ head >
< body >
< form id ="form1" runat ="server" >
< div >
< asp:ScriptManager ID ="ScriptManager1" runat ="server" >
</ asp:ScriptManager >

</ div >
< asp:LinkButton ID ="LinkButton1" runat ="server" Width ="240px" > Pleasechangethestyle </ asp:LinkButton >
< p id =Paragraph1 >
< a href ="http://blog.csdn.net/burningcpu" >< span style ="color:#3366cc" > burningcpu </ span ></ a > ,
IamZhouLu,amemeberofShangHaiIscom.netteam,lovesoftwaredevelopment,enjoyit.
</ p >
< asp:Panel ID ="Panel1" runat ="server" CssClass ="modalPopup" Style ="display:none" Width ="233px" >
< p > Choosethestyleyouwouldlike </ p >
< input id ="RadioA" name ="Radio" onclick ="styleToSelect='sampleStyleA';" type ="radio" />
< label class ="sampleStyleA" for ="RadioA" >
ChooseTHISStyle.
</ label >< br />
< input id ="RadioB" name ="Radio" onclick ="styleToSelect='sampleStyleB';" type ="radio" />
< label class ="sampleStyleB" for ="RadioB" >
ChooseTHISStyle.
</ label >< br />
< input id ="RadioC" name ="Radio" onclick ="styleToSelect='sampleStyleC';" type ="radio" />
< label class ="sampleStyleC" for ="RadioC" >
ChooseTHISStyle.
</ label >< br />
< input id ="RadioD" name ="Radio" onclick ="styleToSelect='sampleStyleD';" type ="radio" />
< label class ="sampleStyleD" for ="RadioD" >
ChooseTHISStyle.
</ label >< br />
< div align ="center" >
< asp:Button ID ="OkButton" runat ="server" Text ="OK" />
< asp:Button ID ="CancelButton" runat ="server" Text ="Cancel" />
</ div >
</ asp:Panel >
&nbsp;
< ajaxToolkit:ModalPopupExtender ID ="ModalPopupExtender1" runat ="server" TargetControlID ="LinkButton1" PopupControlID ="Panel1" BackgroundCssClass ="modalBackground" DropShadow ="true" OkControlID ="OkButton" CancelControlID ="CancelButton" OnOkScript ="onOk()" >
</ ajaxToolkit:ModalPopupExtender >
</ form >
</ body >
</ html >

實(shí)現(xiàn)效果:



使用Ajax實(shí)現(xiàn)換膚功能


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产免费私人影院永久免费 | 欧美三级纯黄版 | 国产成人黄色在线观看 | 91精品啪在线观看国产色 | 久久精品国产精品国产精品污 | 免费一级特黄欧美大片久久网 | 欧美日韩国产一区二区三区欧 | 国产精品成人在线 | 亚洲成a人片毛片在线 | 青草国产精品久久久久久 | 一区国严二区亚洲三区 | 国产区视频在线 | 免费一级a毛片在线播出 | 国产国语一级a毛片高清视频 | 97国产在线播放 | 国产乱子伦视频大全 | 亚洲成在人线免费视频 | 嘿嘿嘿视频免费网站在线观看 | 一级特级欧美aa毛片免费 | 天天射天天干天天插 | 不卡视频在线观看 | 欧美在线观看视频网站 | 天天操天天草 | 国产视频手机在线观看 | 亚洲国产欧美精品 | 亚洲一区二区三区久久 | 亚欧免费视频 | 国产亚洲第一伦理第一区 | 国产一级强片在线观看 | 精品亚洲一区二区在线播放 | 在线观看麻豆精品国产不卡 | 久久精品人人做人人爱爱 | 国产在线麻豆精品 | 日韩亚洲人成在线综合 | 九九视频免费 | 久操社区 | 青青青青久久精品国产一百度 | 欧美在线视频免费 | 国产一区二区三区高清视频 | 亚洲国产精久久久久久久春色 | 日本不卡免免费观看 |