2010-12-22 3 views
0

저는 제휴 시스템을 구축하고 있으며 원격 배너를 표시하는 가장 신뢰할 수있는 방법을 알기에 관심이 있습니다. 계열사가 코드를 가져 와서 배너를 표시하는 데 사용한다는 것은 해당 사이트의 모든 내용을 의미합니다.JavaScript 디스플레이 원격 콘텐츠

않아요 자바 스크립트해야 내가 PHP를

+0

이봐, 이미지 (배너)를 표시하기 위해, 당신은 제휴를 사용하여 이미지를 생성하는 PHP 스크립트에 URL을 줄 수있는 자바 스크립트

샘플을 사용하는 것이 좋습니다 신분증. 나는 "제휴사가 코드를 사용하고 가격을 책정하여 배너를 표시하는 데 사용하는 경우"를 이해하지 못합니다. –

답변

2

내가 생각할 수있는 두 가지 간단한 방법을 사용하고있어 수 있습니다 : 마티아스 말했듯이

  1. 는 서버 측 이미지를 생성하도록하려면 다음 제휴사는 <img src="http://your.site.name/script.php">과 같은 것을 추가해야합니다.

  2. 제휴사에 iframe을 사용하게하면 필요한 HTML을 모두 반환 할 수 있으며 페이지에 <iframe src="http://your.site.name/script.php">과 같은 내용을 추가해야합니다.

Google 광고는, 다른 한편으로는, 자신의 말에 더 복잡한 솔루션의 비용으로 그들에게 더 큰 유연성을 제공하는 iframe 대응을 생성하기 위해 자바 스크립트를 사용합니다. 내가 strongle

+0

스크립트가 내장 된 swf를 생성 할 수 있습니까? – tmartin314

+0

@whatshakin 제휴사가 youtube처럼 ''스 니펫을 사용하게 할 수 있습니다. 당신은 PHP가 당신이 좋아하는 어떤 종류의 파일을 반환하게 할 수 있습니다. – itsadok

1

유 아약스를 아약스 코드

<html> 
<head> 
<script type="text/javascript"> 
function loadXMLDoc() 
{ 
if (window.XMLHttpRequest) 
    {// code for IE7+, Firefox, Chrome, Opera, Safari 
    xmlhttp=new XMLHttpRequest(); 
    } 
else 
    {// code for IE6, IE5 
    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
    } 
xmlhttp.onreadystatechange=function() 
    { 
    if (xmlhttp.readyState==4 && xmlhttp.status==200) 
    { 
    document.getElementById("myDiv").innerHTML=xmlhttp.responseText; 
    } 
    } 
xmlhttp.open("GET","ajax_info.txt",true); 
xmlhttp.send(); 
} 
</script> 
</head> 
<body> 

<div id="myDiv"><h2>Let AJAX change this text</h2></div> 
<button type="button" onclick="loadXMLDoc()">Change Content</button> 

</body> 
</html> 
관련 문제