プロが教える店舗&オフィスのセキュリティ対策術

至らないところがありますが、どうぞよろしくお願い致します。
目的はhtmlとJavascriptだけで、html内に他のhtmlの内容を表示することです。
Makeshop.jpを使用しているのでPHP、CGI、SSI等は使用できません。

  下記リンクを参考にローカル上で外部htmlファイルの読み込みは出来ましたが、
  includeの関数を呼び出す所でhttpから始まるパスを指定すると
  外部htmlファイルの読み込みは出来ませんでした。

  ”静的HTMLで、インクルードを実現するためのJavaScript”
  http://d.hatena.ne.jp/kenpoco/20080501/1209636103

  現状のパスの指定はこんな感じです。
<div>
<script type="text/javascript" >
include("http://www.XXX/hoge.htm");
</script>
</div>

  エラーが発生する部分は、関数の下記の一文です。
  insertBeforeHTML(s.split("&gt;").join(">").split("&lt;").join("<"), span);
  原因は分かっていません。

上記の原因解決や、また他の方法があれば教えていただきたいです。
読んで頂きありがとうございます。

A 回答 (1件)

セキュリティ的にサーバーサイドのプログラムをかませないときびしいのでは?


あまりお勧めできませんがフレーム系の処理が限界かもしれません
    • good
    • 0
この回答へのお礼

迅速に答えていただきありがとうございます。
参考にさせていただきます。

お礼日時:2013/06/06 09:39

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!