问题标签 [document.write]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
187 浏览

javascript - 使用 Javascript 添加“广告”跟踪图像有哪些潜在风险?

我的任务是向我们网站上的许多页面添加一些“ Doubleclick Spotlight ”标签,以帮助为即将到来的广告系列收集数据。

我们的网站每月有大约 100 万独立访问者,所以我总是对将其他人的代码添加到我们的存储库中保持谨慎。

这是代码的样子(并且打算放在我们的 body 标签内)。

我的问题是:这会带来风险吗?它会阻止页面加载或产生其他不利影响吗?我想不出任何明显的东西,但会喜欢你的见解、经验或想法。

谢谢

0 投票
1 回答
800 浏览

javascript - document.write 到不同的页面并停留

有没有办法在单独的页面上记录变量并让它们保留在那里,即使你刷新两个页面?我有点希望单独的页面作为第一页上的变量的数据库。

代码:

主.JS

带值的页面:

pg数据:

0 投票
3 回答
2201 浏览

javascript - 如果使用 document.write,javascript 是否会同步加载?

如果您将javascript加载到这样的页面,是否相同:

像这样

我在 js 中有很多依赖项,然后想将其配置为一个单独的数组,它们只是以如下方式捆绑在 index.html 中:

问题是 - 它是否应该按预期工作,以便在加载前一个文件之前不执行下一个文件?

这是我正在做的前端没有服务器端,它有时也可以作为小部件工作,尽管对于开发和测试我们应该加载未合并和未压缩的文件进行测试。

谢谢!

0 投票
4 回答
2100 浏览

jquery - jQuery如何在代码中生成代码?

我的问题可能有点令人困惑,但这是我想做的。我有一个脚本:

我想做的是使用 $.get.JSON 动态生成该脚本

在 - 的里面<script>

这可能吗?我已经尝试过脚本,但它失败了。

0 投票
2 回答
2256 浏览

javascript - 使用脚本标签块制作 Javascript document.write

有谁知道我如何通过脚本标签块执行来制作 document.write ?

js.php 在哪里

console.log 应该输出“好”,但它输出“坏”。当然,一秒钟后,var 确实变为“好”,但我绝对需要它阻塞。谢谢!!

我有点明白发生了什么。看起来当前脚本块中的任何 document.write 实际上都是在当前脚本块之后写入的。

0 投票
6 回答
117 浏览

javascript - 脚本产生我找不到的错误

最终目的是返回显示以下句子的页面

曾几何时,有一个名为 NAME 的性别
,他有一个名为 PET NAME 的宠物。

0 投票
2 回答
1550 浏览

javascript - 无法在 XSLT 样式表中使用 document.write (Firefox)

我创建了一个包含一些嵌入式 JavaScript 的 XSL 样式表。它调用函数,然后调用 document.write() 将这些函数的结果打印到页面。

不幸的是,在 Firefox 中,不支持 document.write()。该怎么办?

0 投票
1 回答
681 浏览

javascript - 为什么 script 标签的 document.write 会有时间差?为什么脚本标签执行延迟?

在我的代码中,我创建了 5 个带有脚本标签的 iframe,以从服务器获取响应。我们需要并行执行此操作。也是因为跨域的问题,我们没有选择Ajax技术,只是同时创建iframe来进行异步请求。

我的问题在这里:

  1. 为什么 script 标签的 document.write 会有时间差?

    当我调试上面的代码时,我发现(1)和(2)之间存在时间差。有什么办法可以让两者同时发生?或者尽可能缩短延迟。

  2. 为什么脚本标签执行延迟?

    (2) 和 (3) 之间的时间延迟也很奇怪。当我们尝试直接去 URL 进行调用时,只需要 150ms,但是如果我们使用 script 标签进行调用,则需要 400ms+。需要使呼叫时间尽可能接近直接呼叫。

  3. 我们如何暂停页面其余部分的加载,直到我们得到 iframe 的响应?

出于某种原因,我们不能简单地使用“setTimeout”函数在 (5) 处创建时间延迟。

当最后一次调用响应时,我尝试在 (4) 处设置一个标志,然后在 (5) 处使用 while-loop 来暂停那里的页面加载。但似乎没有效果。如果是这样,iframe 中的调用也将被阻塞,直到 while-loop 完成。

有没有一种好方法可以在 (5) 处暂停主线程以等待所有调用完成?

0 投票
1 回答
403 浏览

firefox - Firefox 扩展 - 将元素添加到正文

我想在每个 javascript 的 Firefox 扩展中向正文添加一个元素。document.write("广告"); 不起作用。- 源代码中没有结果。我确定 JS 已执行,因为我有一个 alert(); 在这个地方。这是可能的?

/edit:必须使用内容.document.write

0 投票
2 回答
2138 浏览

javascript - document.write() 的大小限制

当我尝试使用 document.write() 在 html 页面中写入大量内容时,document.write() 是否有大小限制。