Domparser не работает в iFrame
Привет,
У меня есть одно текстовое поле и кнопка. Когда я ввожу все специальные символы в текстовое поле и нажимаю на кнопку, она должна вернуть мне тот же текст, который я ввел в текстовое поле. Для этого я использую функцию DOMParser, которая отлично работает в IE, но не в Iframme. Мое приложение открывается в Iframe и нужно исправить эту проблему.
Пожалуйста, помогите.
Спасибо.
Что я уже пробовал:
Не знаю, как решить эту проблему в iFrames
поскольку DOMParser не предназначен для iFrame. Ниже приведен мой код, который отлично работает в IE, но не в iFrame.
Function parseText(string){ Var parser = new DOMParser; Var dom = parser.parseFromString( '<!doctype.html><body>'+ string,'text/html'); return dom.body.textcontext; }
CHill60
Не знаю, как мы можем решить любую проблему, не видя никакого кода
F-ES Sitecore
Вы либо неправильно используете DOMParser (мы не знаем, так как не видим вашего кода), либо проблема заключается в том, что сайт в iframe находится на другом хосте, как и ваш js, поскольку браузер не позволяет вам писать сценарии для сайтов с другого хоста.
Telstra
Привет Ф-Эс компания,
И iframe, и js находятся в одном домене.
Спасибо,
Нилеш
Telstra
Функция parseText(string){
Var parser = новый DOMParse;
ВАР-дом = парсер.parseFromString(
в '<!установлен.HTML-код&ГТ;'+ строку,'текст/HTML');
возврат dom.body.textcontext;
}
Richard MacCutchan
Пожалуйста, отредактируйте свой вопрос и покажите там код. Также объясните, что именно происходит при запуске вашего кода.
Telstra
Привет Ричард,
Спасибо за ответ. Я обновил вопрос.
Richard Deeming
- ...объясните, что именно происходит, когда запускается ваш код."
Ты пропустил эту часть. "Не работает" нам ничего не говорит.