zoukankan      html  css  js  c++  java
  • 一个通用的动态加载数据例子(IE5,NS6,Mozilla 1.3b)

    以前曾经以为用动态加载script或者iframe都可以实现动态加载数据,今天试验了一下发现script的方法在NS下面没有用,IFRAME的方法实现如下:

    sample.html:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE>Emu's sample of load data dynamically</TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="emu">
    <META NAME="Keywords" CONTENT="javascript,netscape,cross-browser">
    <META NAME="Description" CONTENT="A sample of load data dynamically by iframe">
    </HEAD>
    <BODY onload="out.innerHTML=''">
    <iframe id=testLoadData style="0;height:0;visibility:hidden;position:absolute"></iframe>
    <input type=button onclick="test()" value="test">
    <div id=output></div>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    var t;
    var sumFrm = document.getElementById("testLoadData");
    var out = document.getElementById("output");
    function test(){
     sumFrm.src="test.html?"+new Date();
    }
    function receiveData(){
     for (var i = 0 ; i < arguments.length ; i++)
      out.innerHTML += "<br><br><a href='"+arguments[i]+"'>"+arguments[i]+"</a>";
    }
    //-->
    </SCRIPT>
    </BODY>
    </HTML>

    test.html:

    <HTML>
    <BODY onload="setData()">
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function setData(){
     parent.receiveData("http://www.csdn.net","http://www.iecn.net");
    }
    //-->
    </SCRIPT>
    </BODY>
    </HTML>


    两个文件要放在同一目录下。test.html当然可以换成jsp或者php之类的任何动态页面。

    IE5,NS6,MOZ1.3b下测试通过。

  • 相关阅读:
    使用熔断器防止服务雪崩
    创建服务消费者(Feign)
    1.python进行if条件相等时候的条件
    理解编程语言是什么
    硬件架构与操作系统的历史
    centos7 下安装rpm的mysql 5.7
    BIND的进阶二:视图,日志,转发,子域的授权
    Linux启动盘-ultraiso
    ubuntu 跟xshell的问题
    Python接口自动化-requests模块之get请求
  • 原文地址:https://www.cnblogs.com/stonehuang/p/6603260.html
Copyright © 2011-2022 走看看