如何用另一个javascript src调用javascript外部src?

时间:2016-10-15 07:58:21

标签: javascript jquery html

我有两个应该连接的文件。

file.php page.html

file.php 包含以下代码:

 document.writeln('< script src="https://www.googletagservices.com/tag/js/gpt.js">
  googletag.pubads().definePassback('/11322282/48fashion.com//300x250', [300, 250]).set("page_url","http://48fashion.com/").display();
< /script>');

page.html 包含以下代码:

< html > <br>
&nbsp;&nbsp; < head>  <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;< script  src="file.php"  type="text/javascript" > < /script> 
<br>
&nbsp;&nbsp;< /head> 


< body> <br>

< /body> <br>

< /html>

现在,当我刷新 page.html 时,我收到了此错误消息&#34;未捕获的语法错误:无效或意外的令牌&#34;

不,我看到用另一个js src加载js src是行不通的。如何使它工作?

3 个答案:

答案 0 :(得分:2)

抱歉,我无法发表评论,所以在这里,只需将单引号更改为在definePasspack之后加双引号

答案 1 :(得分:1)

在这种情况下,您应该在写行中转义单引号或双引号。

document.writeln(
        '<script src="https://www.googletagservices.com/tag/js/gpt.js">
            googletag.pubads().definePassback(\'/11322282/48fashion.com//300x250\',
                [300, 250]).set("page_url","http://48fashion.com/").display();
        </script>');

或者在双引号之间加上“/11322282/48fashion.com//300x250”。

答案 2 :(得分:1)

试试这个

document.writeln('< script src="https://www.googletagservices.com/tag/js/gpt.js"> googletag.pubads().definePassback("/11322282/48fashion.com//300x250", [300, 250]).set("page_url","http://48fashion.com/").display(); < /script>');

你在definePassBack上使用了错误的引用