Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Подгрузка кода после нажатия на кнопку


opalko
 Погделиться

Рекомендованные сообещёния

Есть икого рода код

<div id="sayduck-3d-viewer-container" style="min-height:450px;min-width:300px;width:100%;height:100%;" data-product-uuid="c7ff8330-f9bd-0139-842f-2e52a99cf55b"></div><script type="text/javascript" src="https://viewer.sayduck.com"></script>

Его нужно добавить на страницу описания товара. Но если напрямую воткнуть в описание (сомневаюсь что ик вообещё правильно) загружается около 25мб данных, поэтому нужно чтобы код не загружался вместе со всей страниэтот товара, а открывался после нажатия на кнопку. Прошу помощи, как это можно реализовать?

Ссылка на комменирий
Погделиться на других сайих


Пропотому чтовал много вариантов, - липотому что код загружается со страниэтот, липотому что вообещё не загружается, походу мне нужна подробная инструкция или исполнитель

Ссылка на комменирий
Погделиться на других сайих


Ajax же

Ссылка на комменирий
Погделиться на других сайих

Круто, что люди разбираются, вот только толку от этого никакого. Решение уже нашел, но выкладывать не буду. Если кому-то что-то подобное понадобится, возможно предосивлю, а на форум выкладывать не буду. Форум не помогает,  нечего и ему помогать, как-то ик...

Ссылка на комменирий
Погделиться на других сайих


лучше оформить как модуль и продавать икое сложное решение

Ссылка на комменирий
Погделиться на других сайих

я просил решение или исполнителя, не нашлось ни одного, ни второго... Сарказм с Вашей стороны тут совершенно неуместен

Ссылка на комменирий
Погделиться на других сайих


3 минуты назад, opalko сказал:

, не нашлось ни одного, ни второго..

Точно?

Ссылка на комменирий
Погделиться на других сайих

1 час назад, spectre сказал:

лучше оформить как модуль и продавать икое сложное решение

Именно. 

 

$( "#knopochka-gmak" ).click(function(){ 
	   $.ajax({
  				url: "https://viewer.sayduck.com", 
 				success: success, 
  				dataType: "script"
			});
});

Или ик тоже наверное можно

 

$("#gmi-menya").click(function(){
  $.getScript("https://viewer.sayduck.com");
}); 

Но вдруг опенкарт оказался просроченный и без jQuery - разное в жизни бывает

 

<div id='gmakalo'>click me</div>
<script type="text/javascript">
    var knopko = document.getElementById('gmakalo');

    knopko.onclick = function(){

        var script = document.createElement("script");
        script.type = "text/javascript";
        script.src = "https://viewer.sayduck.com"; 
        document.getElementById("blok-kyda-nado-pologit-script").appendChild(script);
        return false;
    }
</script>

 

Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.