我有一个基于PHP的网站。我需要在头部添加一个JavaScript代码。我想将代码包含到一个小的js文件中并从php页面中调用它。代码从<script type="text/javascript">
开始,以</script>
结束。所以我尝试将代码保存到code.js中,并放在我的网站的php代码的头部,我把<script type="text/javascript" src="code.js" />
,但它没有工作。我想知道我做错了什么?如何正确地插入JavaScript代码到PHP?
谢谢
PHP页面的内容如下:
<!DOCTYPE HTML>
<html>
<head>
<title>title of the page</title>
<link href='http://fonts.googleapis.com/css?family=Ropa+Sans' rel='stylesheet' type='text/css'>
<!--head-->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head>
<body>
<!----start-wrap---->
<div class="wrap">
<!----start-Header---->
<!----End-Logo---->
<!--body-top-->
code of the huge page
<!----End-wrap---->
</body>
</html>
我需要插入JavaScript代码,而不是<!--head-->
如下:
<script type="text/javascript">
var _prvar=_prvar||new Object();
(function(pa,s){if(document.getElementById('125456'))return false;
pa=document.createElement('script');pa.type='text/javascript';pa.async=true;pa.id='125456';pa.src='//abcdefg.com/pub.js';
s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(pa,s);})();
</script>
所以我所做的是将代码
<script type="text/javascript">
var _prvar=_prvar||new Object();
(function(pa,s){if(document.getElementById('125456'))return false;
pa=document.createElement('script');pa.type='text/javascript';pa.async=true;pa.id='125456';pa.src='//abcdefg.com/pub.js';
s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(pa,s);})();
</script>
到一个code.js和,而不是在我插入<script type="text/javascript" src="code.js" />
只需使用回声“ ........”;在正确的地方 –
scaisEdge
您是否试图执行Javascript服务器端?除非你使用JS的服务器端实现,否则你不能。这不是它的工作原理。 – Carcigenicate