aspx頁(yè)面彈出窗口代碼大全(4)_.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
【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或自己的一堆于用新增功能的控件
相關(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獲取客戶端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è)面彈出窗口代碼大全(4)。