精华内容
下载资源
问答
  • 无限弹出窗口

    2012-03-28 13:50:59
    可以点击后无限弹出窗口代码不多,很简单。不过效果还不错,可以设置成你想要弹出网站,你懂
  • asp.net中无限制弹出模态窗口

    千次阅读 2009-08-29 23:31:00
    asp.net中无限制弹出模态窗口特点:1.... 弹出窗口的支持拖放,及调整大小3. 弹出窗口关闭后可以动态控制是否刷新父窗口 总共需要3个页面来做演示1. 页面ModalDemo.aspx前台代码:head runat="server"> title

    asp.net中无限制弹出模态窗口

    特点:

    1.       可以在模态窗口上再弹出模态窗口,不限制次数

    2.       弹出窗口的支持拖放,及调整大小

    3.       弹出窗口关闭后可以动态控制是否刷新父窗口

     

     

    总共需要3个页面来做演示

    1.       页面ModalDemo.aspx

    前台代码:

    <head runat="server">

        <title>无标题页</title>

        <base target="_self" />

     

        <script type="text/javascript">

     

    function OpenDialogWithReturn(url,width,height,formID,action)

    {

         var retValue = window.showModalDialog( url ,null,"dialogWidth:" + width + "px;dialogHeight:" + height + "px;help:no;unadorned:yes;resizable:yes;status:no;scrollbars:yes");

         if (retValue != null && retValue != undefined && retValue == "SubmitForm")

         {

          if(action != null  && action != undefined && action.Length > 0)

           {

             formID.Action=action;

          }

           formID.submit();

            

         }

    }

        </script>

     

    </head>

    <body>

        <form id="form1" runat="server">

        <div>

            <a href="#" onclick="OpenDialogWithReturn('ModalPage1.aspx',520,410,form1,'ModalDemo.aspx');">通过页面脚本来弹出模态窗口</a><br />

            <br />

            <br /><asp:Button ID="btnDetail" runat="server"

                    onclick="btnDetail_Click" Text="通过动态注册弹出窗口" />

    &nbsp;<br />

            <div>

                <%=DateTime.Now %>

            </div>

        </div>

        </form>

    </body>

    后台代码:

        protected void btnDetail_Click(object sender, EventArgs e)

            {

                this.ClientScript.RegisterStartupScript(this.GetType(), "", "OpenDialogWithReturn('ModalPage1.aspx',520,410,form1,'ModalDemo.aspx');", true);

            }

    2.第二个页面ModalPage1.aspx

    前台代码:

    <head runat="server">

        <title>第一个模态窗口</title>

        <base target="_self" />

     

        <script type="text/javascript">

     

    function OpenDialogWithReturn(url,width,height,formID,action)

    {

         var retValue = window.showModalDialog( url ,null,"dialogWidth:" + width + "px;dialogHeight:" + height + "px;help:no;unadorned:yes;resizable:yes;status:no;scrollbars:yes");

         if (retValue != null && retValue != undefined && retValue == "SubmitForm")

         {

          if(action != null  && action != undefined && action.Length > 0)

           {

             formID.Action=action;

          }

           formID.submit();

            

         }

    }

     

        </script>

     

    </head>

    <body onunload="window.returnValue='SubmitForm';">

        <form id="form1" runat="server">

        <div>

            <a href="#" onclick="OpenDialogWithReturn('ModalPage2.aspx',500,400,form1,'ModalPage1.aspx');">

                通过页面脚本来弹出模态窗口</a>

            <br />

            <br />

            <asp:Button ID="Button1" runat="server" Text="通过动态注册脚本来弹出模态窗口"

                OnClick="Button1_Click" />

            <br />

            <br />

            <br />

            <asp:Button ID="btnOK" runat="server" OnClick="btnOK_Click" Text="确定" />

            <br />

            <div>

                <%=DateTime.Now %></div>

        </div>

        <asp:Button ID="Button2" runat="server" Text="添加" />

        </form>

    </body>

    后台代码:

    //弹出新的模态窗口

            protected void Button1_Click(object sender, EventArgs e)

            {

                this.ClientScript.RegisterStartupScript(this.GetType(), "", "OpenDialogWithReturn('ModalPage2.aspx',500,400,form1,'ModalPage1.aspx');", true);

     

            }

            //关闭当前窗口,并刷新父页面

            protected void btnOK_Click(object sender, EventArgs e)

            {

                this.ClientScript.RegisterClientScriptBlock(this.GetType(), "", "window.returnValue='SubmitForm';window.close();", true);

     

            }

     

    2.      第三个页面ModalPage2.aspx

    前台代码:

    <head runat="server">

        <title>第二个模态窗口</title>

        <base target="_self" />

    </head>

    <body onunload="window.returnValue='SubmitForm';">

        <form id="form1" runat="server">

        <div>

            <asp:Button ID="Button1" runat="server" Text="ok" OnClick="Button1_Click" />

        </div>

        <div>

            <asp:Button ID="Button2" runat="server" Text="添加" />

        </div>

        <br />

        <div>

            <%=DateTime.Now %></div>

        </form>

    </body>

    后台代码:

            //关闭当前窗口,并刷新父窗口

            protected void Button1_Click(object sender, EventArgs e)

            {

                this.ClientScript.RegisterClientScriptBlock(this.GetType(), "", "window.returnValue='SubmitForm';window.close();", true);

     

            }

    展开全文
  • 1,无限制弹出层,多次弹出话,要标明序号0,1,2... 2,弹出层时,禁止滚动条、禁止刷新。如有多层弹出层,则只有将最先弹出的层关闭,才可以滚动及刷新。 3,自动创建遮罩层及显示层。多次弹出时,总将上一层...
  • lhgdialog是一功能强大简单迷你并且高效的弹出窗口组件。 专为大型弹出窗口定制 相对于网上其它弹出窗口组件主要功能是提示信息来说,本组件主要是用来制作窗口中内容较多,页面比较复杂窗口。本组件窗口...
  • lhgdialog是一功能强大简单迷你并且高效的弹出窗口插件,基于网络访问并且兼容IE 6.0 ,Firefox 3.0 ,Opera 9.6 ,Chrome 1.0 ,Safari 3.22 。 相对于网上其它弹出窗口插件主要功能是提示信息来说,本插件主要是...
  • asp.net中无限制弹出模态...2. 弹出窗口的支持拖放,及调整大小 3. 弹出窗口关闭后可以动态控制是否刷新父窗口 总共需要3个页面来做演示 1. 页面ModalDemo.aspx 前台代码: <head runat="server"&...

    asp.net中无限制弹出模态窗口

     

    特点:

    1.       可以在模态窗口上再弹出模态窗口,不限制次数

    2.       弹出窗口的支持拖放,及调整大小

    3.       弹出窗口关闭后可以动态控制是否刷新父窗口

     

     

    总共需要3个页面来做演示

    1. 页面ModalDemo.aspx

    前台代码:

     

    <head runat="server">
    
        <title>无标题页</title>
    
        <base target="_self"  />
    
     
    
        <script type="text/javascript">
    
     
    
    function OpenDialogWithReturn(url,width,height,formID,action)
    
    {
    
         var retValue = window.showModalDialog( url ,null,"dialogWidth:" + width + "px;dialogHeight:" + height +  "px;help:no;unadorned:yes;resizable:yes;status:no;scrollbars:yes");
    
         if (retValue !=  null && retValue != undefined && retValue == "SubmitForm")
    
         {
    
          if(action !=  null  && action != undefined && action.Length > 0)
    
           {
    
             formID.Action=action;
    
          }
    
           formID.submit();
    
             
    
         }
    
    }
    
        </script>
    
     
    
    </head>
    
    <body>
    
        <form id="form1"  runat="server">
    
        <div>
    
            <a href="#"  onclick="OpenDialogWithReturn('ModalPage1.aspx',520,410,form1,'ModalDemo.aspx');">通过页面脚本来弹出模态窗口</a><br />
    
            <br />
    
            <br /><asp:Button ID="btnDetail"  runat="server" 
    
                    onclick="btnDetail_Click" Text="通过动态注册弹出窗口" />
    
    &nbsp;<br />
    
            <div>
    
                <%=DateTime.Now %>
    
            </div>
    
        </div>
    
        </form>
    
    </body>
    View Code

    后台代码:

     

    protected  void btnDetail_Click(object sender,  EventArgs e)
    
            {
    
                this.ClientScript.RegisterStartupScript(this.GetType(), "", "OpenDialogWithReturn('ModalPage1.aspx',520,410,form1,'ModalDemo.aspx');", true);
    
            }

     

     

    2.第二个页面ModalPage1.aspx

    前台代码:

    <head runat="server">
    
        <title>第一个模态窗口</title>
    
        <base target="_self"  />
    
     
    
        <script type="text/javascript">
    
     
    
    function OpenDialogWithReturn(url,width,height,formID,action)
    
    {
    
         var retValue = window.showModalDialog( url ,null,"dialogWidth:" + width + "px;dialogHeight:" + height +  "px;help:no;unadorned:yes;resizable:yes;status:no;scrollbars:yes");
    
         if (retValue !=  null && retValue != undefined && retValue == "SubmitForm")
    
         {
    
          if(action !=  null  && action != undefined && action.Length > 0)
    
           {
    
             formID.Action=action;
    
          }
    
           formID.submit();
    
             
    
         }
    
    }
    
     
    
        </script>
    
     
    
    </head>
    
    <body onunload="window.returnValue='SubmitForm';">
    
        <form id="form1"  runat="server">
    
        <div>
    
            <a href="#"  onclick="OpenDialogWithReturn('ModalPage2.aspx',500,400,form1,'ModalPage1.aspx');">
    
                通过页面脚本来弹出模态窗口</a>
    
            <br />
    
            <br />
    
            <asp:Button ID="Button1"  runat="server" Text="通过动态注册脚本来弹出模态窗口" 
    
                OnClick="Button1_Click" />
    
            <br />
    
            <br />
    
            <br />
    
            <asp:Button ID="btnOK"  runat="server" OnClick="btnOK_Click" Text="确定" />
    
            <br />
    
            <div>
    
                <%=DateTime.Now %></div>
    
        </div>
    
        <asp:Button ID="Button2"  runat="server" Text="添加" />
    
        </form>
    
    </body>
    View Code

     

    后台代码:

    //弹出新的模态窗口
    
            protected  void Button1_Click(object sender,  EventArgs e)
    
            {
    
                this.ClientScript.RegisterStartupScript(this.GetType(), "", "OpenDialogWithReturn('ModalPage2.aspx',500,400,form1,'ModalPage1.aspx');", true);
    
     
    
            }
    
            //关闭当前窗口,并刷新父页面
    
            protected  void btnOK_Click(object sender,  EventArgs e)
    
            {
    
                this.ClientScript.RegisterClientScriptBlock(this.GetType(), "", "window.returnValue='SubmitForm';window.close();", true);
    
     
    
            }
    View Code

     

    3. 第三个页面ModalPage2.aspx

    前台代码:

    <head runat="server">
    
        <title>第二个模态窗口</title>
    
        <base target="_self"  />
    
    </head>
    
    <body onunload="window.returnValue='SubmitForm';">
    
        <form id="form1"  runat="server">
    
        <div>
    
            <asp:Button ID="Button1"  runat="server" Text="ok" OnClick="Button1_Click" />
    
        </div>
    
        <div>
    
            <asp:Button ID="Button2"  runat="server" Text="添加" />
    
        </div>
    
        <br />
    
        <div>
    
            <%=DateTime.Now %></div>
    
        </form>
    
    </body>
    View Code

     

    后台代码:

    //关闭当前窗口,并刷新父窗口
    
            protected  void Button1_Click(object sender,  EventArgs e)
    
            {
    
                this.ClientScript.RegisterClientScriptBlock(this.GetType(), "", "window.returnValue='SubmitForm';window.close();", true);
    
     
    
            }
    View Code

     

     

     

     

     

     

     

     

    转载于:https://www.cnblogs.com/J-FoX/p/3387060.html

    展开全文
  • VSCROLL消息一段代码,在上面有个MessageBox函数,我用来观察我鼠标对滑动条进行操作过程,但是我发现一个问题,那就是我鼠标点击一下下移滑块按钮后再松开,只要鼠标放在那个位置没移走,就会一直弹出提示...
  • 这个所谓恶意代码其实是一个恶作剧,它触发了JavaScript无限循环,在用户访问某个链接时显示“不可关闭”的弹出窗口。好奇同学可以点这个链接试试:...

    据外媒报道,日本刈谷市警方最近逮捕了一名13岁的女学生,指控她在网上公告栏上在线分发恶意代码。这个所谓的恶意代码其实是一个恶作剧,它触发了JavaScript无限循环,在用户访问某个链接时显示“不可关闭”的弹出窗口。

    好奇的同学可以点这个链接试试:

    https://web.archive.org/web/20180313151740/http://n41050z.web.fc2.com/burakura.html

    会出现以下页面:

    \"\"

    据了解,该弹出窗口可以在主流桌面浏览器中关闭,这是因为Edge提供了一个复选框,可以阻止页面显示后续对话框,但在Chrome中,虽然会出现警告框,但你仍可以通过关闭选项卡选择退出来,但大多数移动浏览器却无法关闭它。

    这个所谓的“恶意代码”其实很简单,它只不过是一个无限循环和一个警告框,它输出一个kaomoji和一条短消息,大意是“多次关闭它是没用的”。

    for ( ; ; ) {window.alert(\u0026quot; ∧_∧ ババババ\( ・ω・)=つ≡つ\(っ ≡つ=つ\`/  )\(ノΠU\何回閉じても無駄ですよ~ww\m9(^Д^)プギャー!!\ byソル (@0_Infinity_)\u0026quot;)}

    在对这个犯罪行为的调查中,日本警方发现,在公告栏上不仅仅是只有这位小女孩,还有一位失业男子和一位47岁的建筑工人也分享了这个链接,但他们三人都没有被指控写了这个“恶意代码”。这个小女孩解释说,她之前遇到过这样的恶作剧,只是觉得这样很有趣所以就分享出来了。

    此消息一出,就引起网友的热议,其中一位名为0_Infinity_的Twitter用户表示,这个脚本是2014年写的,没什么大惊小怪的。

    而为了抗议日本警察的这种荒谬的定罪行为,东京一位名为Kimikazu Kato的开发者在GitHub上建立了一个Let’s Get Arrested的项目,开发者只需对该项目fork,然后创建一个名为gh-pages的分支,就能生成托管在GitHub上的网站,该网站和上文提到的一样,只包含无限循环警告。

    Kimikazu Kato认为,按照日本警方的定罪标准,这种犯罪行为离我们只有一步之遥。

    有兴趣的开发者可以去GitHub上看看:

    https://github.com/hamukazu/lets-get-arrested

    参考链接

    https://arstechnica.com/tech-policy/2019/03/japanese-police-charge-13-year-old-girl-for-infinite-javascript-popup-prank/

    https://www.zdnet.com/article/japanese-police-charge-13-year-old-for-sharing-unclosable-popup-prank-online/

    更多内容,请关注前端之巅。

    \"\"
    会议推荐

    2019年6月,GMTC全球大前端技术大会2019即将到来。小程序、Flutter、移动AI、工程化、性能优化…大前端的下一站在哪里?点击下图了解更多详情。

    \"\"

    展开全文
  • 炸弹弹屏,也可以叫炸弹弹窗,是可以使用txt制作一个小程序,效果就是执行程序后会一直不停地弹出窗口,就好像炸弹轰炸一样,如图所示,用来恶作剧很好玩。该怎么制作这个无限弹窗效果呢?下面我们就来看看详细...

    炸弹弹屏,也可以叫炸弹弹窗,是可以使用txt制作的一个小程序,效果就是执行程序后会一直不停地弹出窗口,就好像炸弹轰炸一样,如图所示,用来恶作剧很好玩。该怎么制作这个无限弹窗效果呢?下面我们就来看看详细的教程。

    0fa137462f5a7d1f589cac8af1fd7bf0.png

    1、首先,如图所示,我们打开电脑,在桌面鼠标右键,新建一个文本文档。

    66088773729d1b6752a39939cf40cca8.png

    2、然后修改这个文本文档的名字,把它修改为“炸弹弹屏”,并且修改文件后缀为bat,如图所示,文件变成了“炸弹弹屏.bat”。

    f3c7833d33b050e2855863aa66fc069f.png

    3、这里要注意了,如果你修改了以后没效果,文件不是这里黑色图片的样子,那就需要设置一下,如第二张图片所示,勾选【显示扩展名】

    661237c5bd0f6939d29ee31e443f93b8.png

    2cf8d09f69a34216f078cf7edddab863.png

    4、接下来,就是对“炸弹弹屏.bat”进行编辑。如图所示,右键点击该文件,然后点击【编辑】。

    a145b461199c08767055040cfc12f448.png

    5、输入以下代码:

    :start
    start cmd
    goto start

    如图所示,输入后保存。

    6820ae12c8437461e31def95d03f847c.png

    6、到了这一步,炸弹弹屏就已经做好啦。

    然后运行该文件即可看到效果了,如图所示,可以右键->打开,也可以直接双击打开该文件。

    6cdce3aa963bf2f6400f2d0ed9c6a763.png

    停止的无限弹窗的方法:

    方法一:把那个禁止弹出对话框,打勾就好了。

    方法二:任务管理器,直接停止进程

    最后,小编想说:我是一名python开发工程师,

    整理了一套最新的python系统学习教程,

    想要这些资料的可以关注私信小编“01”即可(免费分享哦)希望能对你有所帮助

    展开全文
  • lhgdialog是一功能强大简单迷你并且高效的弹出窗口组件 专为大型弹出窗口定制相对于网上其它弹出窗口组件主要功能是提示信息来说,本组件主要是用来制作窗口中内容较多,页面比较复杂窗口。本组件窗口内容面...
  • 默认情况下,通用规则是禁用,并且可以在选项或弹出窗口中针对每个站点/模式(与所有站点匹配*模式都可以用来恢复旧行为)重新启用。 这是因为这些规则(目前有3条)似乎无用,因为受欢迎网站都具有自定义...
  • 整人代码大全

    2020-12-12 11:08:59
    最近没事儿,就来发发博客(其实压根没发过)。... } //死循环弹出窗口 } ↑:看了注释,知道干什么了吧???没错,无限弹窗C++版。 当然,这个不太实用,试用版如下: start cmd %0 然后保存为*.bat
  • 在WordPress后台编辑时候,每隔几分钟就弹出窗口让我重新登录。 最坑是,不明原因,每次弹出这个窗口,还伴随密码多次错误提示,要xx分钟后才能重新登录。 解决方法: 登录时候勾上记住我。(此方法...
  • 相信有人体验过,打开一个网页的时候,会无限循环弹出一种没有按钮的对话框,而且总是在所有窗口的最前端,关闭它的速度远比不上它无限打开的速度,更多的时候,我们只能按下电脑重启键解决了。 这就是恶意移动代码...
  • 不过,使用以后还是遇到一个让人头痛问题——生成过程中间出现某个变量声明出错,那么将会无限循环地弹出错误提示窗口。我不太爱钻研,对自己写代码也没太多兴趣,所以,只能在这里提出这么个问题,看看以后会不会...

空空如也

空空如也

1 2 3 4
收藏数 72
精华内容 28
关键字:

无限弹出窗口的代码