2012-02-26 3 views
2

ポップアップ操作にTinybox(http://www.scriptiny.com/2009/05/javascript-popup-box/)を使用しています。Tinyboxは実行されません(eval)javascript code

ポップアップでページを読み込み、その中にスクリプトタグがある場合は動作しませんが、

どのように私はこれを修正することができますか?

例えば

<script> 
    alert('hello world'); 
</script> 
+0

どうしたらうまくいかないのですか? – Tx3

+0

スクリプトタグが評価されません。 –

+0

問題についての情報量が少なすぎると思います。 JSFiddleへのサンプルを作成したり、ここにソースコードを貼り付けることができますか? – Tx3

答えて

0

Tinyboxは、Ajaxリクエストの結果を挿入するために、既存のDOM要素のinnerHTMLプロパティを使用しています。そのため、スクリプトタグは実行されません。以下のトピックCan scripts be inserted with innerHTML?を注意深く読んで、対応してスクリプトを変更してください。

たとえば、次のように入力します。の後にtinybox.js eval(c);に挿入します。または、上記のリンクからの他の推奨事項に従うこともできます。

関連する問題