Вывод результата скрипта в скрипте
Подскажите плз, возможно ли в блок генерируемый js, вставить рекламу тоже генерируемый js?
По сути получается <script> в <script> вот пример <script> switch ('ID'){ case '3': $("#div").html('<script></script>') break case '4': $("#div").html('<script></script>') break default: $("#div").html('<script></script>') } </script> |
Да, можно. Я бы советовал не html(), а load() - так у вас будет опрятный (а значит легко редактируемый) скрипт на отдельной странице.
switch ('ID'){ case '3': $("#divA").load('/load/advertising03.html') break case '4': $("#divA").load('/load/advertising04.html') break default: $("#divA").load('/load/advertising_default.html') } advertising03.html: <div id="div3"> <h3>advertising</h3> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras lacinia lacinia tortor, et iaculis est eleifend a.</p> </div> <script> $("#div3").click(function(){ var p = $("#div3 p").val() alert(p); }); </script> Но попробуйте избегать такие конструкции и решить свою задачу в один скрипт. |
<script> switch ('ID'){ case '3': $("#div").html('<scri' + 'pt></scri' + 'pt>') break case '4': $("#div").html('<scri' + 'pt></scri' + 'pt>') break default: $("#div").html('<scri' + 'pt></scri' + 'pt>') } </script> Или через appendChild |
Faab,
спасибо, да сам понимаю, если честно 2 дня копался , чтобы избежать такого, но специфика движка такова, что ID тоже пользовать можно с помощью скрипта, ну а реклама само собой исполнение скрипта |
Часовой пояс GMT +3, время: 03:19. |