2

我有一个生成 300x250 广告单元的广告脚本,运行如下:

document.write('<scr'+'ipt language="javascript1.1" src="[removed]"></scri'+'pt>');

我必须在页面加载后(在对话框上)但仍在父 div 的上下文中运行此脚本 - 我尝试使用 jQuery append() 字符串和 document.createElement 版本但徒劳无功。有没有办法用加载后的等效项替换这个脚本?

谢谢

4

1 回答 1

1

感谢 Bergi 的提示,我意识到广告脚本本身正在运行 document.write。解决方案(不管它有多可怕):

            document.write = function(str) {
                $('.ad-container').append(str);
            }
于 2013-05-02T10:02:28.557 回答