안규 공부방

Javascript & JQuery & CSS > 외부 사이트 불러오는 예제

등록일 : 2019-10-30 17:01 조회수 : 94,939

 
<!DOCTYPE html>
<html>  
<head>  
<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR">  
<title>Insert title here</title>  
<script> 
window.onload = function(){ 
	sendRequest("http://ankyu.entersoft.kr/test/test_ok.asp",displayLuck,null); 
} 

function sendRequest(url, callback, postData)
{ 
	var req = createXMLHTTPObject(); 
	if (!req) return; 
	var method = (postData) ? "POST" : "GET"; 
	req.open(method,url,true); 
	req.setRequestHeader('User-Agent','XMLHTTP/1.0'); 
	
	if (postData) req.setRequestHeader('Content-type','application/x-www-form-urlencoded'); 

	req.onreadystatechange = function ()
	{ 
		if (req.readyState != 4) return; 
		if (req.status != 200 && req.status != 304) 
		{ 
			return; 
		} 
		callback(req); 
	} 
	
	if (req.readyState == 4) return; 
	req.send(postData); 
} 
		
var XMLHttpFactories = [ 
	function () {return new XMLHttpRequest()}, 
	function () {return new ActiveXObject("Msxml2.XMLHTTP")}, 
	function () {return new ActiveXObject("Msxml3.XMLHTTP")}, 
	function () {return new ActiveXObject("Microsoft.XMLHTTP")} 
]; 

function createXMLHTTPObject() 
{ 
	var xmlhttp = false; 
	for (var i=0;i<XMLHttpFactories.length;i++) 
	{ 
		try { 
			xmlhttp = XMLHttpFactories[i](); 
		} 
		catch (e) { 
			continue; 
		} 
		break; 
	} 
	return xmlhttp; 
} 

function displayLuck(luck)
{  
	var p = document.getElementById("luck");  
	p.innerHTML = "당신은 오늘" + luck.responseText + "합니다.";  
} 
</script>  
</head>  
<body>  
<p id="luck"></p>  
</body>  
</html>  




 
※ 혹시 도움이 되셨다면 댓글에 한마디 남겨주세요!
작성자   비밀번호
자동글 방지     (자동글 방지 기능입니다.)
내용   댓글달기 
이메일 문의 : cak0280@nate.com  
Copyright 2000 By ENTERSOFT.KR All Rights Reserved.