script 要素を含む dom を jquery の $.html() で動的に挿入するようなケースで意図した動作をしなかった. 動的に追加された script 要素のなかの js のコードや外部 js が実行されることを期待 それらのコードは他の人が書いたものでいろんな種類があり中身は把握しきれない 実際には新しいドキュメントにそれらの script が実行された結果がでたりする document.write を使ってるスクリプトはあるからそれのせいっぽい $.html() $.html() は manipuration.js 基本的に innerHTML につっこんでいる ただし引数の文字列に script などの要素が入っている場合は $.append() を呼ぶ rnoInnerhtml = /<(?:script|style|link)/i, .... if ( typeof