0

私のWebページのセクションには、HTMLのソースコード(HTMLコードを持つことができるALLを含む)が表示され<body><head>ユーザーはコードを抽出できます。そのコードをテキストファイルに入れてiframeに入れます。<pre>問題:Chromeのような最新のブラウザではiframe内に挿入され、IE8は機能しないため、IframeはIE8のようなブラウザでは機能しません。

ブラウザがコードを実行せずに、ドキュメントにコードを挿入する方法が必要です。はい、コードがテキストファイル(.txt)に含まれている必要はありません。a内にコードを設定する人を見たことがありますが<textarea>、私はそれが好きです。アイデアは、ソースコードを変更してはならないということです。私はいくつかのPHPソリューションを読みましたが、PHPを変更することはできません。とを試してみました<pre><code>、動作しません。ブラウザはとにかくソースコードを実行します。おそらく、そのタグの正しい使用法がわかりません。

<のような特殊文字を置き換える必要がある場合があることを読みました&#60;が、それが問題である可能性がありますか?表示されたときに最終結果に影響を与えないコンバーターが存在しますか?ありがとう!私が私をうまく説明しているかどうかはわかりません、私はどんな提案にもオープンです(私が奇妙に聞こえたら申し訳ありませんが、英語は私の母国語ではありません)

4

1 に答える 1

1

jQueryを使用すると、AJAXを使用してソースコードを含むファイルをフェッチ.text(var_with_the_code)し、jQueryオブジェクトでを使用してHTMLソースコードを「実行」せずに表示できます。

これがjsFiddleの限定デモです:http: //jsfiddle.net/gberger/T3JDJ/

于 2013-03-07T03:24:12.740 に答える