使用Javascript加载外部文件

Load an external file using Javascript

本文关键字:文件 外部 加载 Javascript 使用      更新时间:2023-09-26

我想使用javascript加载一个外部文件。我计划在外部文件中添加广告代码,并在必要时使用javascript将其包含在内。这将帮助我在需要时轻松更改广告代码。

此外,我认为各种第三方解决方案(如Google Admanager)都很复杂,没有必要。所以我也需要你的建议。

注意:外部文件可能包含PHP/Javascript源代码。

我想添加这样的内容。。。

document.write("<script type='text/javascript' src='ad1.js'></script>"); 

你有什么意见?

如果我错了,请纠正我,但听起来你想将广告代码与页面内容分开显示(例如在iframes中)。大多数广告提供商不喜欢这样,因为显示的广告与网站内容无关。

然而,另一种方法(让每个人都高兴)是使用php的include语句并包含外部文件。这将把页面的内容转储到当前页面中,因此请确保没有多个<html>元素或不准确的路径。

我不会使用document.write,因为这会覆盖页面上已经存在的内容,从而使您的解决方案非常静态。试试这个:

function addScript(src) {
  var script = document.createElement('script');
  script.type = 'text/javascript';
  script.src = src;
  document.head.appendChild(script);
}

您需要确保页面已加载足够的内容,以便定义document.head。您可以为此使用事件侦听器。