.ajaxを介してjquery-uiダイアログにコンテンツを読み込んでいます。これはすべて正常に機能していますが、ダイアログに埋め込むためのOpenX広告が表示され、その方法がわかりません。私はajax経由で入ってくるとすべてのスクリプトが削除されることを知っています。また、$。getScriptを使用してダイアログで使用する.jsファイルをロードする方法を知っていますが、私が持っているOpenX広告スクリプトはdocument.writeを使用しているので、ページ上の目的の位置にインラインで埋め込まれることを期待しています。
以下のように、メインコンテンツのajax成功時にエスケープされたスクリプト文字列をdivに追加しようとしましたが、これにより、ページが広告のみのページにリダイレクトされます。以下に示す試み:
$("#" + idHelpPage).find(".adScript").append("<script type='text/javascript'>var m3_u = (location.protocol=='https:'?'https://d1.openx.org/ajs.php':'http://d1.openx.org/ajs.php');var m3_r = ... etc etc
私はjqueryで大丈夫ですが、javascriptはあまり得意ではありません、本当に助けていただければ幸いです!また、他のコードを見たい場合。