aspx頁(yè)面彈出窗口代碼大全(3)_.Net教程
教程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
【3、用函數(shù)控制彈出窗口】
下面是一個(gè)完整的代碼。
<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") //寫(xiě)成一行
}
//-->
</script>
</head>
<body onload="openwin()">
任意的頁(yè)面內(nèi)容...
</body>
</html>
這里定義了一個(gè)函數(shù)openwin(),函數(shù)內(nèi)容就是打開(kāi)一個(gè)窗口。在調(diào)用它之前沒(méi)有任何用途。怎么調(diào)用呢?
方法一:
<body onload="openwin()"> 瀏覽器讀頁(yè)面時(shí)彈出窗口;
方法二:
<body onunload="openwin()"> 瀏覽器離開(kāi)頁(yè)面時(shí)彈出窗口;
方法三:用一個(gè)連接調(diào)用:
<a href="#" onclick="openwin()">打開(kāi)一個(gè)窗口</a> 注意:使用的“#”是虛連接。
方法四:用一個(gè)按鈕調(diào)用:
<input type="button" onclick="openwin()" value="打開(kāi)窗口">
【4、同時(shí)彈出2個(gè)窗口】
對(duì)源代碼稍微改動(dòng)一下:
<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")//寫(xiě)成一行
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")//寫(xiě)成一行
}
//-->
</script>
為避免彈出的2個(gè)窗口覆蓋,用top和left控制一下彈出的位置不要相互覆蓋即可 。最后用上面說(shuō)過(guò)的四種方法調(diào)用即可。
注意:2個(gè)窗口的name(newwindows和newwindow2)不要相同,或者干脆全部為空。
【5、主窗口打開(kāi)文件1.htm,同時(shí)彈出小窗口page.html】
如下代碼加入主窗口區(qū):
<script language="javascript">
<!--
function openwin() {
window.open("page.html","","width=200,height=200")
}
//-->
</script>
加入<body>區(qū):
<a href="1.htm" onclick="openwin()">open</a>即可。
【6、彈出的窗口之定時(shí)關(guān)閉控制】
下面我們?cè)賹?duì)彈出的窗口進(jìn)行一些控制,效果就更好了。如果我們?cè)賹⒁恍《?nbsp;代碼加入彈出的頁(yè)面(注意是加入page.html的HTML中,不是主頁(yè)面中),讓它10秒后自動(dòng)關(guān)閉是不是更酷了?
首先,將如下代碼加入page.html文件的區(qū):
<script language="JavaScript">
function closeit()
{
setTimeout("self.close()",10000) //毫秒
}
</script> 然后,再用 這一句話(huà)代替page.html中原有的這一句就可以了。(這一句話(huà)千萬(wàn)不要忘記寫(xiě)啊!這一句的作用是調(diào)用關(guān)閉窗口的代碼,10秒鐘后就自行關(guān)閉該窗口。)
【7、在彈出窗口中加上一個(gè)關(guān)閉按鈕】
<FORM>
<INPUT TYPE=’BUTTON’ VALUE=’關(guān)閉’ onClick=’window.close()’>
</FORM> 呵呵,現(xiàn)在更加完美了!
分享:為GridView新增記錄的功能在A(yíng)SP.NET2.0中,GridView支持修改/刪除記錄,但卻不支持新增記錄的功能,大多數(shù)人建議用FormView來(lái)完成增加記錄的功能,但是FormView和GridView不是同一個(gè)表格,所以無(wú)法在同一個(gè)頁(yè)面的同一個(gè)表格中顯示。如果故意將FormView或自己的一堆于用新增功能的控件
相關(guān).Net教程:
- asp.net如何得到GRIDVIEW中某行某列值的方法
- .net SMTP發(fā)送Email實(shí)例(可帶附件)
- js實(shí)現(xiàn)廣告漂浮效果的小例子
- asp.net Repeater 數(shù)據(jù)綁定的具體實(shí)現(xiàn)
- Asp.Net 無(wú)刷新文件上傳并顯示進(jìn)度條的實(shí)現(xiàn)方法及思路
- Asp.net獲取客戶(hù)端IP常見(jiàn)代碼存在的偽造IP問(wèn)題探討
- VS2010 水晶報(bào)表的使用方法
- ASP.NET中操作SQL數(shù)據(jù)庫(kù)(連接字符串的配置及獲取)
- asp.net頁(yè)面?zhèn)髦禍y(cè)試實(shí)例代碼
- DataGridView - DataGridViewCheckBoxCell的使用介紹
- asp.net中javascript的引用(直接引入和間接引入)
- 三層+存儲(chǔ)過(guò)程實(shí)現(xiàn)分頁(yè)示例代碼
.Net教程Rss訂閱編程教程搜索
.Net教程推薦
- 關(guān)閉子頁(yè)面刷新父頁(yè)面中部分控件數(shù)據(jù)的方法
- ASP.NET1.1中動(dòng)態(tài)樹(shù)的實(shí)現(xiàn)
- “黑盒測(cè)試管理”以外的編程經(jīng)驗(yàn)片斷
- 解析ASP.NET實(shí)現(xiàn)偽靜態(tài)技術(shù)
- 解讀ASP.NET網(wǎng)站程序防SQL注入式攻擊方法
- ASP.Net常用功能整理--生成圖片的縮略圖
- ASP.NET生成高質(zhì)量縮略圖通用函數(shù)(c#代碼)
- ASP.NET中MD5和SHA1加密的幾種方法
- ASP.NET、JSP及PHP之間的抉擇
- ASP.NET筆記之 viewstate與cache的使用
- 相關(guān)鏈接:
- 教程說(shuō)明:
.Net教程-aspx頁(yè)面彈出窗口代碼大全(3)
。