[英]Adding javascript to php header
嗨,我正在為一家網上商店的uni網站工作。 我正在使用NOP Design freecart,一切正常。
我有PHP的菜單和標題,可以正常工作,但是我無法獲取顯示在購物車中的項目以及php菜單中的總計的JavaScript。
PHP標題
<h1 id="logo"><a href="index.html">Pet Accessories</a></h1>
<!-- Cart -->
<div id="cart">
<a href="managecart.html" class="cart-link" >Your Shopping Cart</a>
<br>
</div>
<!-- End Cart -->
<!-- Navigation -->
<div id="navigation">
<ul>
<li><a href="index.html" class="active">Home</a></li>
<li><a href="#">About Us</a></li>
<li><a href="#">Contact</a></li>
</ul>
</div>
<!-- End Navigation -->
我要使用的JavaScript
scart.js文件
if ( Cart_is_empty()) {
document.write('Your cart is empty.');
} else {
document.write('In your cart:<p>');
Print_total_products(true);
document.write(', ');
Print_total(true);
document.write('<p>Applicable shipping and taxes extra.<p>');
document.write('<a href="managecart.html">View Cart</a>');
}
如果我將該代碼粘貼到index.html文件中,則可以正確顯示,但是當我將其粘貼到.php文件中時,它將無法正常工作
我試過將此<?php echo "<script type=\\"text/javascript\\" src=\\"/js/scart.js\\"></script>; ?> ))
到header.php
文件中但這也不起作用。
關於我應該做什么的任何想法? 我在某個網站上使用過購物車代碼,因此對我來說很棘手。
任何幫助,將不勝感激,謝謝
在您的示例中,您已發布
<?php echo "<script type=\"text/javascript\" src=\"/js/scart.js\"></script>; ?> ))
這不是有效的PHP。 您永遠不會關閉引號。 此外, ))
似乎也放錯了地方。 就像其他人說的那樣,請嘗試以下操作:
<?php echo '<script type="text/javascript" src="/js/scart.js"></script>'; ?>
正如一些評論所指出的那樣,您應該有一個特殊的理由將其放置在PHP中而不是直接放置在HTML中,例如:
<head>
<script type="text/javascript" src="/js/scart.js"></script>
<?php
//more php...
?>
</head>
如果不以編程方式添加,則沒有理由將其包裝在PHP中。
試試這個: <?php echo "<script type='text/javascript' src='/js/scart.js'></script>"; ?>
<?php echo "<script type='text/javascript' src='/js/scart.js'></script>"; ?>
確保文件路徑正確
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.