aspx頁(yè)面彈出窗口代碼大全(4)_.Net教程

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

      推薦:ASPX頁(yè)面出現(xiàn)亂碼的解決辦法
      1、在web.config中加入:globalization requestEncoding=GB2312 responseEncoding=GB2312 culture=zh-CN fileEncoding=GB2312/ 2、在%@ Page...中加入:codepage=936 3、meta http-equiv=Content-Type content=text/html; charset=gb2312 4、?xml


      【8、內(nèi)包含的彈出窗口-一個(gè)頁(yè)面兩個(gè)窗口】

        上面的例子都包含兩個(gè)窗口,一個(gè)是主窗口,另一個(gè)是彈出的小窗口。通過(guò)下面的例子,你可以在一個(gè)頁(yè)面內(nèi)完成上面的效果。

       
       <html> 
        <head> 
        <SCRIPT LANGUAGE="JavaScript"> 
        function openwin() 
        { 
        OpenWindow=window.open("", "newwin", "height=250, width=250,toolbar=no ,scrollbars="+scroll+",menubar=no"); 
        //寫(xiě)成一行 
        OpenWindow.document.write("<TITLE>例子</TITLE>") 
        OpenWindow.document.write("<BODY BGCOLOR=#ffffff>") 
        OpenWindow.document.write("<h1>Hello!</h1>") 
        OpenWindow.document.write("New window opened!") 
        OpenWindow.document.write("</BODY>") 
        OpenWindow.document.write("</HTML>") 
        OpenWindow.document.close() 
        } 
        </SCRIPT> 
        </head> 
        <body> 
        <a href="#" onclick="openwin()">打開(kāi)一個(gè)窗口</a> 
        <input type="button" onclick="openwin()" value="打開(kāi)窗口"> 
        </body> 
        </html>   看看OpenWindow.document.write()里面的代碼不就是標(biāo)準(zhǔn)的HTML嗎?只要按照格式寫(xiě)更多的行即可。千萬(wàn)注意多一個(gè)標(biāo)簽或少一個(gè)標(biāo)簽就會(huì)出現(xiàn)錯(cuò)誤。記得用 OpenWindow.document.close()結(jié)束啊。

      【9、終極應(yīng)用--彈出的窗口之Cookie控制】

        回想一下,上面的彈出窗口雖然酷,但是有一點(diǎn)小毛病,比如你將上面的腳本放在一個(gè)需要頻繁經(jīng)過(guò)的頁(yè)面里(例如首頁(yè)),那么每次刷新這個(gè)頁(yè)面,窗口都會(huì)彈出一次,我們使用cookie來(lái)控制一下就可以了。 
        首先,將如下代碼加入主頁(yè)面HTML的區(qū):

        
      <script> 
        function openwin(){ 
        window.open("page.html","","width=200,height=200") 
        } 
        function get_cookie(Name) { 
        var search = Name + "=" 
        var returnvalue = ""; 
        if (document.cookie.length > 0) { 
        offset = document.cookie.indexOf(search) 
        if (offset != -1) { 
        offset += search.length 
        end = document.cookie.indexOf(";", offset); 
        if (end == -1) 
        end = document.cookie.length; 
        returnvalue=unescape(document.cookie.substring(offset, end)) 
        } 
        } 
        return returnvalue; 
        }  
        function loadpopup(){ 
        if (get_cookie(’popped’)==’’){ 
        openwin() 
        document.cookie="popped=yes" 
        } 
        } 
        </script>   然后,用
      <body onload="loadpopup()">(注意不是openwin而是loadpop啊!)替換主頁(yè)面中原有的這一句即可。你可以試著刷新一下這個(gè)頁(yè)面或重新進(jìn)入該頁(yè)面,窗口再也不會(huì)彈出了。

      分享:為GridView新增記錄的功能
      在ASP.NET2.0中,GridView支持修改/刪除記錄,但卻不支持新增記錄的功能,大多數(shù)人建議用FormView來(lái)完成增加記錄的功能,但是FormView和GridView不是同一個(gè)表格,所以無(wú)法在同一個(gè)頁(yè)面的同一個(gè)表格中顯示。如果故意將FormView或自己的一堆于用新增功能的控件

      共4頁(yè)上一頁(yè)1234下一頁(yè)
      來(lái)源:模板無(wú)憂//所屬分類:.Net教程/更新時(shí)間:2012-06-18
      相關(guān).Net教程