如何用另一个javascript src调用javascript外部src?
我有2个文件应该连接 file.php和page.html file.php包含以下代码:如何用另一个javascript src调用javascript外部src?,javascript,jquery,html,Javascript,Jquery,Html,我有2个文件应该连接 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://48fashio
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>');
document.writeln(“”);
page.html包含以下代码:
< html > <br>
< head> <br>
< script src="file.php" type="text/javascript" > < /script>
<br>
< /head>
< body> <br>
< /body> <br>
< /html>
现在,当我刷新page.html时,我收到了一条错误消息“Uncaught SyntaxError:Invalid or unexpected token”
不,我看到用另一个js src加载一个js src不起作用。如何使其工作?在这种情况下,您应该在写入行中转义单引号或双引号
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>');
document.writeln(
'
googletag.pubads().definePassback(\'/11322282/48fashion.com//300x250\',
[300250])。设置(“页面url”http://48fashion.com/)。显示();
');
或者将“/11322282/48fashion.com//300x250”放在双引号之间。在这种情况下,您应该在写入行中转义单引号或双引号
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>');
document.writeln(
'
googletag.pubads().definePassback(\'/11322282/48fashion.com//300x250\',
[300250])。设置(“页面url”http://48fashion.com/)。显示();
');
或者将“/11322282/48fashion.com//300x250”放在双引号之间。很抱歉,我无法在此处发表评论,请在definePasspack之后将单引号更改为双引号。很抱歉,我无法在此处发表评论,请在definePasspack之后将单引号更改为双引号
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>');
document.writeln(“);
您在definePassBack上使用了错误的引号
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>');
document.writeln(“);
您在definePassBack上使用了错误的引号。您尝试使用
文档插入。writeln
javascript代码,但未将其包装在中。
标记已更新代码,请再次检查。但这不是有效代码,您未关闭脚本
标记。现在,您使用的真正代码是什么?如果您只是发布一些随机代码,我们无法帮助您捕获synthax错误。看到Samir的答案,因为这是一个有效点,你有不匹配的引号我很抱歉,我认为它是被添加的,但当我更新堆栈溢出过滤它。我没注意到。这应该有一个结束标记。但这仍然不是您正在使用的代码,或者它仍然是错误的,因为带有src
属性的script
忽略了它的内容。无论如何,您已经解决了您的问题…:)您尝试使用document.writeln
javascript代码插入,但未将其包装在中。
tag已更新代码,请再次检查。但这不是有效代码,您未关闭script
标记。现在,您使用的真正代码是什么?如果您只是发布一些随机代码,我们无法帮助您捕获synthax错误。看到Samir的答案,因为这是一个有效点,你有不匹配的引号我很抱歉,我认为它是被添加的,但当我更新堆栈溢出过滤它。我没注意到。这应该有一个结束标记。但这仍然不是您正在使用的代码,或者它仍然是错误的,因为带有src
属性的script
忽略了它的内容。无论如何,您已经解决了您的问题…:)PHP扩展工作良好,即使代码是javascript和正确的,这是我在PHP文件中生成的唯一代码。PHP扩展工作良好,即使代码是javascript和正确的,这是我在PHP文件中生成的唯一代码。这可能是一个答案…;)ok再次将definePassback(/11322282/48fashion.com//300x250)中的单引号更改为双引号并添加语句结尾。这可能是答案…;)ok再次将definePassback(/11322282/48fashion.com//300x250)中的单引号更改为双引号并添加语句结尾。