时间: 2021-07-31 作者:daque
往日已经觉得用动静加载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="width: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之类的任何动静页面。