javascript長距離取得ページのソースコード
2162 ワード
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";
%>
<%@include file="/common/taglibs.jsp"%>
<html>
<head>
<title></title>
<script type="text/javascript" language="javascript">
var http_request = false;
function makeRequest(url) {
http_request = false;
if (window.XMLHttpRequest) { // Mozilla, Safari,...
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) { http_request.overrideMimeType("text/xml"); }
}
else if (window.ActiveXObject) { // IE
try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); }
catch (e) {
try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); }
catch (e) {}
}
}
if (!http_request){
return false;
}
http_request.onreadystatechange = alertContents;
http_request.open("GET", url, true);
http_request.send(null);
}
function alertContents() {
if (http_request.readyState == 4) {
if (http_request.status == 200) {
content.innerText = http_request.responseText;
}
else {
}
}
}
window.onload = makeRequest('${toupiaoCode}');
</script>
</head>
<body>
<table align="center">
<tr>
<td colspan="2">
<textarea name="content" id="content"
style="width: 500px; height: 300px;" rows="1" cols="20"></textarea>
</td>
</tr>
</table>
</body>
</html>