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

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

      推薦:ASPX頁面出現亂碼的解決辦法
      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

       
      【3、用函數控制彈出窗口】 
        
        下面是一個完整的代碼。 
        
      <html> 
        <head> 
        <script LANGUAGE="JavaScript"> 
        <!-- 
        function openwin() { 
        window.open ("page.html", "newwindow", "height=100, width=400, toolbar =no, menubar=no, scrollbars=no, resizable=no, location=no, status=no") //寫成一行
        } 
        //--> 
        </script> 
        </head> 
        <body onload="openwin()"> 
        任意的頁面內容... 
        </body> 
        </html> 
        這里定義了一個函數openwin(),函數內容就是打開一個窗口。在調用它之前沒有任何用途。怎么調用呢?

        方法一:
      <body onload="openwin()"> 瀏覽器讀頁面時彈出窗口; 
        方法二:
      <body onunload="openwin()"> 瀏覽器離開頁面時彈出窗口; 
        方法三:用一個連接調用: 
        
      <a href="#" onclick="openwin()">打開一個窗口</a>   注意:使用的“#”是虛連接。 
        方法四:用一個按鈕調用: 
        
      <input type="button" onclick="openwin()" value="打開窗口"> 
         
      【4、同時彈出2個窗口】 
        
         對源代碼稍微改動一下: 
        
        
      <script LANGUAGE="JavaScript"> 
        <!-- 
        function openwin() { 
        window.open ("page.html", "newwindow", "height=100, width=100, top=0, left=0,toolbar=no, menubar=no, scrollbars=no, resizable=no, location=n o, status=no")//寫成一行 
        window.open ("page2.html", "newwindow2", "height=100, width=100, top=1 00, left=100,toolbar=no, menubar=no, scrollbars=no, resizable=no, loca tion=no, status=no")//寫成一行 
        } 
        //--> 
        </script>  
      為避免彈出的2個窗口覆蓋,用top和left控制一下彈出的位置不要相互覆蓋即可 。最后用上面說過的四種方法調用即可。 
        注意:2個窗口的name(newwindows和newwindow2)不要相同,或者干脆全部為空。  

      【5、主窗口打開文件1.htm,同時彈出小窗口page.html】

        如下代碼加入主窗口區: 
        
      <script language="javascript"> 
        <!-- 
        function openwin() { 
        window.open("page.html","","width=200,height=200") 
        } 
        //--> 
        </script> 
        加入<body>區: 
        <a href="1.htm" onclick="openwin()">open</a>即可。   
      【6、彈出的窗口之定時關閉控制】 
        
        下面我們再對彈出的窗口進行一些控制,效果就更好了。如果我們再將一小段 代碼加入彈出的頁面(注意是加入page.html的HTML中,不是主頁面中),讓它10秒后自動關閉是不是更酷了? 
      首先,將如下代碼加入page.html文件的區: 
        
      <script language="JavaScript"> 
        function closeit() 
        { 
        setTimeout("self.close()",10000) //毫秒 
        } 
        </script>   然后,再用 這一句話代替page.html中原有的這一句就可以了。(這一句話千萬不要忘記寫!這一句的作用是調用關閉窗口的代碼,10秒鐘后就自行關閉該窗口。)

      【7、在彈出窗口中加上一個關閉按鈕】

        
      <FORM> 
        <INPUT TYPE=’BUTTON’ VALUE=’關閉’ onClick=’window.close()’> 
        </FORM>   呵呵,現在更加完美了!

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

      來源:模板無憂//所屬分類:.Net教程/更新時間:2012-06-18
      相關.Net教程