0

simpleCart(js)について質問があります。私はjavascriptを初めて使用し、simplecartjs.orgに多くの情報があることを知っていますが、探していた答えが見つかりませんでした.

simplecart を自分の Web サイトに実装しようとしています。これは完全に HTML5/CSS3 で記述されています。

simpleCart(js) スクリプトと jquery ライブラリを読み込むための頭に<script src="simpleCart.js"></script>&を持つ index.html があり、アイテムの数量、カートのアイテム、およびアイテムの総コストを読み込むための& &が本文にあります。カート。また、本体には、products.html をフレームにロードする iframe があります。<script src="jquery.min.js"></script><span class="simpleCart_quantity"></span><div class="simpleCart_items"></div><div class="simpleCart_total"></div>

products.html の頭はまったく同じですが、本体にはすべての適切なクラスを持つ製品 (棚項目) が含まれています。

ウェブサイトを読み込んでカートに追加をクリックしても、何もしません..または待ってから行います! ただし、ブラウザの更新後のみ。ビュー製品を追加してから更新をクリックすると表示されるため、これは非常にイライラしますが、一部の製品を削除してカート内の数量を (+/-) 増減し、更新せずに他の製品を追加すると、の間、削除された商品と数量の変更は登録されません。

私はインターネット全体で答えを探していて、他の人の提案をたくさん試しましたが、この問題の解決策を見つけることができません. 知っている; iframe がなくても問題なく動作することをテストしました。しかし、私のウェブサイトには iframe が必要です。なぜなら、すべて iframe にロードするページがたくさんあるからです。この情報が問題を明確にするのに十分であることを願っています. ここで何かお役に立てれば幸いです!

4

1 に答える 1

0

iframeのオブジェクトを作成してから、コンテンツを追加したり、ウィンドウからコンテンツを削除したりできます。オブジェクトを作成してコンテンツにアクセスできますが、iframeの場合はわかりませんが、ほとんどの場合はできます

var doc=document.getElementById("frame").contentWindow.document;
于 2014-03-31T13:20:30.620 に答える