首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >已加载和关闭网站上的document.write

已加载和关闭网站上的document.write
EN

Stack Overflow用户
提问于 2015-07-22 07:00:34
回答 1查看 331关注 0票数 0

我有一个网站的新闻文章显示。

现在,我已经为文章实现了ajax重新加载,这样我就可以在不重新加载整个页面的情况下从一个切换到另一个。(类似于新闻应用程序)

每一篇文章都有一个有广告的盒子。这个盒子里装满了一个广告,上面放着document.write。(OpenX)

当我现在重新编写一篇文章时,方框的内容不能写在那里,因为我的文档已经关闭,新的文章只在那里加载了jQuery和AJAX。因此,当我重新意识到document.write中的内容不能写到框中,而只是放在我的webseite上,它看起来像是某种错误代码。

现在我的问题是。我怎样才能把内容放进盒子里?是否有一个可以打开一个关闭的文档来在那里编写它,或者我是否需要将所有document.write行替换为,例如,jQuery append();?

我已经尝试用jQuery append()替换了部分部件;但是我也遇到了一些问题,比如这个很好:

代码语言:javascript
复制
document.write ("<td style='width:100px;'>"); //old
jQuery("#werb1").append("<td style='width:100px;'>"); //new 

但是这个根本不管用:

代码语言:javascript
复制
document.write ("<scr"+"ipt type='text/javascript' src='"+m3_u); //old
jQuery("#werb1").append("<scr"+"ipt type='text/javascript' src='"+m3_u) //new

m3_u是保存在变量(如https://ad.domain.openx/www/delivery/ajs.php )中的URL

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-22 07:05:39

不能传递给已呈现的表。您需要重新修改整个表并关闭脚本标记。

如果您在网站上使用动态内容,您可以使用阿古拉杰ReactJS流星

以下是完整的工具,它们将真正帮助您构建这样的webapp。

但是atm你需要删除表格,在你的变量中构建完整的HTML并把它放到网站上。浏览器,即使将TD正确放置,也会将td或tr推到表外。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31556029

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档