simpleCart(js) - 使用iframe

时间:2014-03-31 13:14:12

标签: javascript jquery html iframe simplecart

我对simpleCart(js)有疑问。我是javascript的新手,我知道有很多关于simplecartjs.org的信息,但我找不到我想要的答案。

我正在尝试将simplecart应用到我的网站中;它完全用HTML5 / CSS3编写。

我的index.html有<script src="simpleCart.js"></script>&amp; <script src="jquery.min.js"></script>在头部用于加载simpleCart(js)脚本和jquery库,我有<span class="simpleCart_quantity"></span>&amp; <div class="simpleCart_items"></div>&amp;正文中的<div class="simpleCart_total"></div>用于加载商品数量,购物车商品以及购物车中商品的总费用。在body中还有一个iframe,它将products.html加载到框架中。

在products.html中我有完全相同的头但身体包含产品(shelfitems),它们具有所有正确的类。

当我加载我的网站并点击添加到购物车时它没有做任何事情......或者等待它!但只有在浏览器刷新之后。这是非常令人沮丧的,因为当我添加一个vew产品,然后点击刷新它们出现,但当我删除一些产品,并通过(+/-)更高或更低的购物车数量,然后添加一些其他产品没有刷新之间,它不会注册已删除的产品和数量的变化。

我一直在互联网上寻找答案,尝试了很多其他人的建议,但我找不到解决这个问题的方法。我知道;没有iframe它会工作正常,我已经测试过了。但对于我的网站,我需要iframe,因为我有很多页面都加载到iframe中。我希望这些信息足够好,使问题清楚。如果我能在这里得到一些帮助,我将非常感激!

1 个答案:

答案 0 :(得分:0)

我猜,您可以制作iframe的对象然后添加内容或从中删除内容我们可以创建一个对象并且能够访问内容但是对于iframe我不确定但是大多数情况下你可以

var doc=document.getElementById("frame").contentWindow.document;