Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Добавление параметра SRC в iframe при клике (https://javascript.ru/forum/misc/78241-dobavlenie-parametra-src-v-iframe-pri-klike.html)

Kilster 14.08.2019 16:06

Добавление параметра SRC в iframe при клике
 
Всем привет!

HTML:
<div class="banCode"><iframe id="banFrame" width="240px" height="400px" frameborder="0" style="display:block" src=""></iframe></div>

<a class="tm-box-icon__btn tm-button style-text" href="#">Смотреть</a>


Не получается написать функцию на JS, чтобы при клике на ссылку в параметр 'src' iframe добавлялся параметр из php. А именно '$box_link['url']'.

Вот, что пока есть:

$(document).on('click', '.tm-box-icon__btn', function() {
  
  $('#banFrame').attr('src', "<?php echo $box_link['url'] ?>");

});


В результате выдаёт ошибку:

GET http://example.com/%3C?php%20echo%20$box_link[%27url%27]%20?%3E 404 (Not Found)

и

GET http://example.com/%3C?vp_on_pageload=t 404 (Not Found)

Буду благодарен любой помощи.

laimas 14.08.2019 16:43

Разве не видно по ошибке, что РНР код не выполняется и вместо значения $box_link['url'] в JS коде код РНР?

Kilster 14.08.2019 16:55

Цитата:

Сообщение от laimas (Сообщение 511656)
Разве не видно по ошибке, что РНР код не выполняется и вместо значения $box_link['url'] в JS коде код РНР?

А какая может быть причина, что PHP код не выполняется?

laimas 14.08.2019 16:58

Цитата:

Сообщение от Kilster
А какая может быть причина

Файл в который вы впихнули РНР код не является исполняемым файлом, например это подключаемый к странице js файл, либо этот js код на странице где и код iframe, но файл страницы имеет расширение .html.

Я не буду гадать как на самом деле, это вы должны пояснить.


Часовой пояс GMT +3, время: 21:39.