繁体   English   中英

将JavaScript添加到php标头

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

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM