2012-01-04 11 views
0

私はリモートのJavaScriptを使って、document.write(thedata)でデータを返す関数を使ってデータを出力できます。Javascriptを取得document.writeデータを変数に変換して表示

http://www.websnapr.com/implementations/を参照してください。ここで:

wsr_snapshot('http://URL', 'websnapr API Key', 'Size'); 

機能はhttp://www.websnapr.com/js/websnapr.jsdocument.writedデータを持っています。このJSファイルのソースを参照してください。

今、私はこのデータ(何でも書かれているもの)を変数に格納し、それをいくつかのDiv innerHTMLに割り当てたいと思います。

私はすべてを試しましたが、実装しているページを変更しています。私はそのページを変更したくありません。新しい画面を開いて書き込むべきではありません。それは同じページでそれを行う必要がありますので、私は変数にdocument.writeデータを関数に格納し、任意のDIVのinnerHTMLで使用したい。

答えて

-1

JavaScriptファイルをWebサーバーにコピーして、データを書き込むのではなくデータを保存するように変更するのはなぜですか。

+0

は、あなたは著作権のことを聞いたことがありますか? – user123444555621

+0

なんてばかげたコメント。私はライセンス契約書を読む時間がかかりませんでしたが、そういうことを許している可能性もあります。私はJavaScriptのコードを見て、それはすべてあなたのデータをサーバーに送信し、応答を出力します。 –

0

あなたはdocument.writeを前に、スクリプトを含むに書き換えることができ、その後、元に戻ってそれを変更します。

<script> 
    var oldwrite = document.write; 
    var text = ''; 
    document.write = function(t) { text = t; } 
</script> 
<script src="jsfile"></script> 
<script> 
    document.write = oldwrite; 
    //text now contains your text 
</script> 
関連する問題