[英]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.