test.htm内容
-------------------------
<html>
<head><title>script test</title>
<script language="javascript">
function test(){
var ip = getIP();
document.getElementById("div1").innerHTML=ip;
}
function GetUIP(){
document.getElementById('spt1).src = "http://www.xxx.com/dyna_script.jsp";
}
</script>
</head>
<body>
<input type="button" name="b1" value="click" onClick="GetUIP()">
<div id="div1"></div>
<script id = 'spt1' type = 'text/javascript' src = '' ></script>
</body>
</html>
dyna_script.jsp内容
--------------------------
<%
out.print(" function getIP(){var ii = '"+request.getRemoteAddr()+"';return ii;}; test();");
%>
其中:
test.htm和dyna_script.jsp分别位于不同域名下
dyna_script.jsp只有动态代码,不要出现<html></html>之类的标签,如果不是jsp实现的话要求也应该差不多。
应用场景:两个页面要都是你写的。