将JavaScript添加到php标头

时间:2013-05-28 09:37:02

标签: php javascript

您好我正在为网上商店的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文件但不起作用。

关于我应该做什么的任何想法?我在网站上使用的购物车代码,因此对我来说非常棘手。

感谢任何帮助,谢谢

2 个答案:

答案 0 :(得分:1)

在您的示例中,您已发布

<?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中。

答案 1 :(得分:0)

试试这个: <?php echo "<script type='text/javascript' src='/js/scart.js'></script>"; ?>

确保文件路径正确