simpleCart(js) - использование iframe

У меня есть вопрос, касающийся simpleCart(js). Я новичок в javascript и знаю, что на simplecartjs.org есть много информации, но я не смог найти ответ, который искал.

Я пытаюсь внедрить simplecart на мой сайт; который полностью написан на HTML5/CSS3.

У меня есть index.html, который имеет <script src="simpleCart.js"></script> & <script src="jquery.min.js"></script> в голове для загрузки скрипта simpleCart (js) и библиотеки jquery, и у меня есть <span class="simpleCart_quantity"></span> & <div class="simpleCart_items"></div> & <div class="simpleCart_total"></div> в теле для загрузки количества товаров, товаров в корзине и общей стоимости товаров в корзине. Также в теле есть iframe, который загружает products.html во фрейм.

В products.html у меня точно такая же голова, но тело содержит продукты (sheliteitems), которые имеют все нужные классы.

Когда я загружаю свой веб-сайт и нажимаю кнопку "Добавить в корзину", он ничего не делает.. или ждет, пока это произойдет! но только после обновления браузера. Это очень расстраивает, потому что, когда я добавляю vew продукты, а затем нажимаю кнопку Обновить, они отображаются, но когда я удаляю некоторые продукты и увеличиваю или уменьшаю количество в корзине на (+/-) И затем добавляю некоторые другие продукты БЕЗ обновления в между, он не будет регистрировать удаленные продукты и изменения в количестве.

Я искал ответы по всему Интернету, пробовал много предложений других людей, но я не могу найти решение этой проблемы. Я знаю; без iframe это будет работать нормально, я проверил это. Но для моего сайта мне нужны фреймы, потому что у меня есть много страниц, которые все загружаются в фрейм. Я надеюсь, что эта информация достаточно хороша, чтобы прояснить проблему. Я был бы очень признателен, если бы мне помогли здесь!

1 ответ

Я думаю, вы можете сделать объект iframe, а затем добавить контент или удалить контент из него для окна, мы можем сделать объект и иметь возможность доступа к контенту, но для iframe я не уверен, но в основном вы можете

var doc=document.getElementById("frame").contentWindow.document;
Другие вопросы по тегам