知识大全 ASP.NET让网页弹出窗口不再困难
Posted 框架
篇首语:勿以恶小而为之,勿以善小而不为。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET让网页弹出窗口不再困难相关的知识,希望对你有一定的参考价值。
ASP.NET让网页弹出窗口不再困难 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
由于项目要用到弹出窗口 或者叫做模拟窗口 这段时间就研究了下 解决方案很多 比如 window open();window showDialog();用层模拟 框架+DIV+Javascript
用window open() 这种方法的缺点是 会被浏览器或者相关软件给屏蔽掉 用层模拟的话 如果想实现较复杂点的窗口 就比较困难 第三种方法是综合了所有的网页制作知识 可以提供个很好的解决方案 但是 第三种实现起来 对于Javascript知识不够的人来说 很难完成 前段时间在网上逛的时候 发现了个好的解决方案 GreyBox 经过反复研究 发现 GreyBox几乎可以完成所有的弹出窗口(但是 好像对框架中的框架不太支持) 为了方便使用 我把GreyBox封装为一个控件 现在把用法贴出来
涉及到的文件:GreyBox dll(动态库) greyboxloader aspx greyboxloader aspx cs (加载网页的框架) gb_styles css(样式表)
添加文件:
① 添加引用GreyBox dll 到Bin文件夹 ② 添加greyboxloader aspx greyboxloader aspx cs到项目的根目录 ③ 添加gb_styles css文件到imges/css/ 文件夹下
调用方法:
①引用控件
在页面顶部加入代码
<%@ Register Assembly= GreyBox Namespace= GreyBox TagPrefix= cc %>在<form></form>之间添加代码
<cc :GreyBox id= Geybox runat= server ></cc :GreyBox>②加载CSS文件:
HtmlLink myHtmlLink = new HtmlLink(); myHtmlLink Href = images/css/gb_styles css ; myHtmlLink Attributes Add( rel stylesheet ); myHtmlLink Attributes Add( type text/css ); Page Header Controls Add(myHtmlLink);③注册弹出新窗口事件(以Button为例):
this Button Attributes Add( onclick return GB_showCenter( 修改密码 echangepw aspx ) ); GB_showCenter( title url height width)方法的参数说明:
title:弹出窗口的标题 url:网址或者网页文件名 height:弹出窗口的高度 width:弹出窗口的宽度
这样 点击Button 就可以弹出一个窗口了
方法:
关闭窗口:
Response Write( < script language=javascript>parent parent GB_hide();</script> );提交并关闭窗口:
有框架的情况(IFRAME)
Response Write( < script language=javascript>parent parent document forms( ) submit();</script> );无框架的情况
Response Write( < script language=javascript>top window document forms( ) submit();</script> ); cha138/Article/program/net/201311/15519相关参考
知识大全 每次看一些网页老是弹出广告窗口,都是些杂七杂八的网站,烦死了
哪个手机浏览器能阻止弹出窗口啊!每次看一些网页老是弹出广告窗口,都是些杂七杂八的网站,烦死了!我现在用的火猴浏览器暂时没发现弹窗广告,题主可以用下,。急!浏览器老是阻止弹出窗口。这是那些网站上面的"弹
<SCRIPTlanguage=javascript>functiondefaulin()varexiinurlownwin;url=;exiin=windowopen(urlnowexi
无提示刷新网页 大家有没有发现有些网页刷新的时候会弹出一个提示窗口点确定才会刷新而有的页面不会提示不弹出提示窗口直接就刷新了如果页面没有form则不会弹出提示窗口如果页面有form表单 a)<
制作弹出式窗口有许多网页在打开的时候会弹出一个较小的窗口显示广告或一些最新信息这种弹出式窗口制作很简单只要在网页代码的〈body〉标签后面插入类似代码即可<scriptlanguage=″j
ASP.NET弹出一个对话框 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
ASP.NET开发宝典:ASP.NET网页语法基础 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
ASP.NET中弹出窗口技术浅析 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ASPNET中弹
精通ASP.NET中弹出窗口技术 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs
在ASP.NET中实现弹出日历的具体方法 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!这篇文章介绍
ASP.NET开发宝典:ASP.NET网页扩展名 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!