Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.08.2019, 16:06
Новичок на форуме
Отправить личное сообщение для Kilster Посмотреть профиль Найти все сообщения от Kilster
 
Регистрация: 14.02.2018
Сообщений: 3

Добавление параметра 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)

Буду благодарен любой помощи.
Ответить с цитированием
  #2 (permalink)  
Старый 14.08.2019, 16:43
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Разве не видно по ошибке, что РНР код не выполняется и вместо значения $box_link['url'] в JS коде код РНР?
Ответить с цитированием
  #3 (permalink)  
Старый 14.08.2019, 16:55
Новичок на форуме
Отправить личное сообщение для Kilster Посмотреть профиль Найти все сообщения от Kilster
 
Регистрация: 14.02.2018
Сообщений: 3

Сообщение от laimas Посмотреть сообщение
Разве не видно по ошибке, что РНР код не выполняется и вместо значения $box_link['url'] в JS коде код РНР?
А какая может быть причина, что PHP код не выполняется?
Ответить с цитированием
  #4 (permalink)  
Старый 14.08.2019, 16:58
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

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

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
При клике ссылки, открыть DIV блок, и при клике ещё раз, закрыть его Simon Общие вопросы Javascript 59 28.05.2017 17:31
При клике появлялся новый элемент (бесконечно) Eadweard Элементы интерфейса 3 16.02.2016 08:13
При клике на кнопку переход к якорю и открытие блока Galyanov Элементы интерфейса 19 11.12.2015 21:12
Исчезновение меню при клике на ссылку wiserfild Элементы интерфейса 4 24.10.2015 19:50
Скрыть iframe - транспорт при отправке формы. Kotakota AJAX и COMET 2 30.08.2011 10:43