簡體   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