ふと思ったこと

もしかして、、、


こんな感じのJSファイルと

(注:URLはダミーです)

[JS](clossread.js)--------------------------------------------

function clossRead(StrUrl,StrId)

ObjJstag = document.createElement( 'script' );

ObjJstag.type = 'text/javascript';
ObjJstag.charset = 'UTF-8';
ObjJstag.src = 'http://xxx.com/clossread.php?Url=' + StrUrl + "&Id=" + "StrId";

var objHead = document.getElementsByTagName("head").item(0); 
objHead.appendChild(objJstag); 
}

こんな感じのPHPを用意しておいて

(注:URLはダミーです)

[PHP]('http://xxx.com/clossread.php)--------------------------

<?php 

$id = $_GET["Url"];
$url = $_GET["Id"];
$fp = fopen($url, 'r');

echo "document.getElementById('" . $id . "').innerHTML = '" . $fp . "'"; 

?> 

こんな感じに呼び出せば

(注:URLはダミーです)

[HTML](クライアント)------------------------------------------

<script type="text/javascript"src="http://xxx.com/clossRead.js"></script> 
<script type="text/javascript"> 

</script>
<input type="button" onClick="clossRead('http://yahoo.com/','myDiv')">
<div id="myDiv"></div>

超お手軽なクロスドメインAPIが作れるのではないかと思った。
帰ったら試してみよう

実際に試せてないので、このままでは恐らく動きません(笑