zoukankan      html  css  js  c++  java
  • 使用 iframe 实现 web 的推送技术

    PushPage1.aspx

     

    js 如下:


    function Change(str){
        window.document.getElementById("div1").innerText=str;
    }


    function on_load(){

        var ifrpush = new ActiveXObject("htmlfile");
        ifrpush.open();
        var ifrDiv = ifrpush.createElement("div");
        ifrpush.appendChild(ifrDiv);
        ifrpush.parentWindow.Change=Change;
        ifrDiv.innerHTML = "<iframe src='PushPage2.aspx'></iframe>";
        ifrpush.close();
    }


    window.onload=on_load;

     

    Body 如下:


    <div id="div1"></div>

     

     

    PushPage2.aspx

     

    PushPage2.aspx.cs 如下


    protected override void Render(HtmlTextWriter output)
    {
                string str;
                while (true)
                {
                    str = "<script>window.parent.Change('" + DateTime.Now.ToLongTimeString() + "')</script>";
                    this.Context.Response.Write(str);
                    this.Context.Response.Flush();
                    System.Threading.Thread.Sleep(1000);
                }
    }

     

    最后运行 PushPage1.aspx 可看到效果。

  • 相关阅读:
    NSThread 多线程 三种方式
    CABasicAnimation 核心动画
    图片圆角属性
    GCD
    IOS 推送
    IOS 截图
    UIImage 截图
    UIImageView 动画
    AFN 判断网络状态
    Template 模式
  • 原文地址:https://www.cnblogs.com/abccome/p/3344598.html
Copyright © 2011-2022 走看看