изменение JavaScript текстового поля в iframe

0

Я новичок в js и написал следующее

<script type='text/javascript'>
function setIframeText() {
var iframe0 = document.getElementById('iframe0');
var iframe0document=iframe0.contentDocument||iframe0.contentWindow.document;
var cookieValue = getCookie('auf_name');
iframe0document.getElementById('jform_title').value = cookieValue;}</script>

Таким образом, у меня есть HTML, где у меня есть iframe с id iframe0, а текстовое поле в iframe имеет id jform_title. Я хочу установить значение текстового поля в iframe из документа с партией, я попробовал его с помощью своего скрипта и кнопки, но это не сработало. Он должен изменить значение на значение cookie "auf_name".

  • 0
    URL-адрес iframe начинается с того же доменного имени?
  • 0
    да, это в одном домене @MehranHatami
Показать ещё 5 комментариев
Теги:

2 ответа

0
Лучший ответ

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

function getCookie(){
alert(cookie_variable);
}
  • 0
    Спасибо, я уже понял проблему, я скопировал функцию getCookie, но не знал, что сначала нужно объявить. Так что я скопировал это оттуда также, и теперь это работает.
0

Вы можете проверить это как Как получить содержимое тела iframe в Javascript?

Примечание. Пожалуйста, всегда проверяйте, существует ли решение в другом сообщении. Ну, вы должны проверить, размещены ли сценарии в одном домене. Также проверьте, нет ли у вас ограничений с сервера, сервер может запретить ваш доступ через скрипты в iframes. Вы можете узнать, как использовать отладку google chorme.

  • 0
    Я уже искал и пришел к решению, которое использовал выше, но я не уверен, правильно ли я сделал с cookie или, может быть, проблема в другом
  • 0
    Ну, во-первых, проверьте, находится ли ваш сценарий в том же домене. Также проверьте, если у вас нет ограничений со стороны сервера, сервер может отказать вам в доступе через сценарии к фреймам. Вы можете узнать об использовании Google Chorme Debug.
Показать ещё 3 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню