simpleCart(js): невозможно просмотреть корзину на другой странице

У меня есть две страницы HTML; магазин и корзина, в обоих заголовках у меня есть код

<script type="text/javascript" src="JS/simpleCart.js"></script>

В моем shop.html у меня есть этот код в теле;

<div id="cart" style="clear: both;">
        <a href="cart.html">YOUR CART ( <span class="simpleCart_quantity"></span> )</a>        
    </div>   

а также

<div class="simpleCart_shelfItem" style="margin-top:120px;">
                <h1 class="item_name"> Oriental Patterned Maxiskirt</>
                <h1 class="item_price"> PHP2,099</h1>


                <h1 class="size_item_title">SIZE</h1>             
                <ul>
                     <li>
                     <input type="radio" class="item_size" id="s-size1" value="small" name="size1">
                     <label class="sizeLabel" style="background-color:#fff;" for="s-size1">S</label>

                     <div class="size"></div>
                     </li>

                     <li>
                     <input type="radio" class="item_size" id="m-size1" value="medium" name="size1">
                     <label class="sizeLabel" style="background-color:#fff;" for="m-size1">M</label>

                     <div class="size"><div class="inside"></div></div>
                     </li>

                     <li>
                     <input type="radio" class"item_size" id="l-size1" value="large" name="size1">
                     <label class="sizeLabel" style="background-color:#fff;" for="l-size1">L</label>

                     <div class="size"><div class="inside"></div></div>
                     </li>
               </ul> 

               <a class="item_add" href="javascript:;"> ADD TO CART </a>
            </div>

добавить товары в мою корзину; и в моем cart.html у меня есть код

<div class="simpleCart_items"></div>

Моя проблема в том, что когда я нажимаю "Ваша корзина", это приводит меня к пустой странице, но если я помещаю код в shop.html, вот так;

<div id="cart" style="clear: both;">
     <a href="cart.html">YOUR CART ( <span class="simpleCart_quantity"></span> )</a>         
</div>  
<div class="simpleCart_items"></div>

он показывает корзину на этой странице. Так что я думаю, что есть проблема со связью, но я не уверен, как связать обе страницы вместе (я думал, что размещение файла simpleCart.js в заголовке уже связало их обе). Если кто-то знает, почему он не отображается на другой странице, это очень поможет. Спасибо

1 ответ

  • проверьте, находятся ли обе ваши html-страницы в одном каталоге.
  • проверьте, правильно ли ваш файл cart.html связан с другими библиотеками, необходимыми для вашей системы, например, с jquery.js.
  • проверьте журнал консоли на cart.html на наличие ошибок.
Другие вопросы по тегам