cHl Security Ответов: 1

Как сделать iframe из перенаправления родительской или всей веб - страницы при нажатии кнопки Отправить?


Я работаю над веб-страницей, в которую я встроил внешнюю страницу формы с помощью Iframe. Я обнаружил, что страница внешней формы настроена на перенаправление, чтобы оставить сообщение than you на странице внешней формы iframed, но мне нужна функциональность, которая заключается в том, что я хочу, чтобы родительская или вся страница перенаправлялась на целевую страницу при нажатии кнопки Отправить страницы внешней формы iframed.

Родительская Страница Содержит Внешнюю Страницу Iframed:
<div class="sign-in-box">
<div class="iframe-container" style="overflow:hidden; padding-top: 56.25%; position:relative; height: 100%">
<iframe src="http://127.0.0.1/SignIn/docs/index.php/formbuilder/frontend/viewform/?form=2" style="border: 0; height: 100%; left 0; position: absolute; top: 0; width: 100%;"></iframe>
</div>


Внешняя Страница Iframed:
Я пытаюсь поместить код здесь, но не работает, вот ссылка на оригинальный пост на stackoverflow: php - как сделать Iframe из редиректа родительской или всей веб-страницы? - переполнение стека[^]

Что я уже пробовал:

Я попробовал несколько решений, но они не работают, поэтому я думаю, что мне нужно загрузить свой код с помощью приложения, которое я прикрепил ниже.

Пожалуйста, я ценю хорошее решение войска.

Спасибо.

1 Ответов

Рейтинг:
1

Anurag Gandhi

Если вы хотите перенаправить родительскую страницу из iFrame, используйте javascript:

top.location = '<your redirect url>';

Если вы хотите перенаправить от родителя к iFrame, используйте JavaScript:
document.getElementById("iframeId").src = '<your redirect url>';

Если вы ищете что-то еще, пожалуйста, помогите мне понять ваш вопрос.

вы можете добавить iframeId как:
<iframe id="iframeId" src="http://127.0.0.1/SignIn/docs/index.php/formbuilder/frontend/viewform/?form=2" style="border: 0; height: 100%; left 0; position: absolute; top: 0; width: 100%;">
                    </iframe>


cHl Security

Пожалуйста, сэр, ниже приведен мой код Iframe: я не могу найти идентификатор Iframe для него. Можете ли вы дать мне правильный код, чтобы заставить эту функцию работать с моим кодом? Спасибо.






cHl Security

Пожалуйста, сэр, я пробовал ваш код, я тестировал скрипт как на iframe, так и на родительской странице, но он продолжает перенаправлять автоматически, а не перенаправлять только при нажатии кнопки iframe formsubmit. Ниже приведен мой код Iframe: я не могу найти для него идентификатор Iframe. Можете ли вы дать мне правильный код, чтобы заставить эту функцию работать с моим кодом? Спасибо.

<div class="sign-in-box">
                <div class="iframe-container" style="overflow:hidden; padding-top: 56.25%; position:relative; height: 100%">
                <iframe src="http://127.0.0.1/SignIn/docs/index.php/formbuilder/frontend/viewform/?form=2" style="border: 0; height: 100%; left 0; position: absolute; top: 0; width: 100%;">
                    </iframe>
                </div>
          </div>

cHl Security

Пожалуйста, мне нужно решение о том, где и как правильно применять код.

cHl Security

Основная функция, которая мне нужна, заключается в том, что я хочу, чтобы родительская страница перенаправлялась на целевую страницу при нажатии кнопки отправки на странице формы iframe.

Anurag Gandhi

Я обновил решение. Пожалуйста, взгляните.