2016-04-19 4 views
0

Ich habe zwei HTML-Seiten; Shop und Wagen, in beiden Headern habe ich den CodesimpleCart (js): Einkaufswagen kann nicht auf einer anderen Seite angezeigt werden

In meinem shop.html habe ich diesen Code im Körper;

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

und

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

zu Artikel in meinem Warenkorb hinzufügen; und in meinem cart.html habe ich den Code

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

Mein Problem ist, dass, wenn ich auf „Warenkorb“ klicken, um es bringt mich auf eine leere Seite, aber wenn ich den Code in shop.html wie so setzen;

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

Es zeigt den Warenkorb auf dieser Seite. Ich denke also, dass es ein Link-Problem gibt, aber ich bin mir nicht sicher, wie ich beide Seiten verlinken soll (ich dachte, dass das Zusammenstellen der simpleCart.js in der Kopfzeile die beiden bereits verlinkt hat). Wenn jemand weiß, warum es auf der anderen Seite nicht angezeigt wird, wird es eine große Hilfe sein. Danke

+0

Also, wie wird der Wagen gefüllt? Meine Vermutung ist, dass Sie nicht die richtige JS enthalten, um die '

' in Ihrem cart.html zu füllen. – Glubus

+0

@glubus Ich habe meine Frage bearbeitet, um zu zeigen, wie mein Einkaufswagen gefüllt wird. Und wenn du sagst "Du hast nicht die richtige JS aufgenommen" meinst du das im Header? – laimingl

+0

Sieht für mich so aus, als würden Sie das 'div' mit echtem HTML ohne Javascript füllen. Die einzige Erklärung wäre also, dass Ihre 'href' nicht korrekt eingestellt ist. Versuchen Sie manuell zur 'cart.html' zu navigieren und vergleichen Sie die 2 URLs. – Glubus

Antwort

0
  • Überprüfen Sie, ob beide Ihre HTML-Seiten im selben Verzeichnis befinden.
  • Überprüfen Sie, ob Ihre cart.html ordnungsgemäß mit anderen Bibliotheken verbunden ist, die von Ihrem System benötigt werden, vielleicht jquery.js
  • überprüfen Sie Ihre Konsole anmelden Cart.html für etwaige Fehler.