我有一個基於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