iframe в переменную

Name

Новичок
iframe в переменную

Есть онлайн html редактор.
Есть iframe где все редактируется.
А где что написать чтобы содержимое этого iframe поместить в переменную.
После submita, я имеею ввиду.
 

HapKOTuK

Guest
iframe --> div

Попытался взять innerHTML у iframe'а - не получилось, хотя в MSDN грят что можно.

Используй <div></div> вметсо ифрейма.

а взять то что внутри него:
<div id='asdf'>asdfg</div>

a = asdf.innerHTML;
и а будет равно "asdfg"
(есть ещё innerText - которые в данном случае вернёт тоже самое, но если там будут тэги - он их скипнет)
 

Ямерт

The Old One
Re: iframe --> div

Автор оригинала: HapKOTuK
Попытался взять innerHTML у iframe'а - не получилось, хотя в MSDN грят что можно.
Всё можно, если писать руками, и при этом думать головой.

Name:

Тебе поможет примерно такая JS-функция. Оформляй её как перехватчик onSubmit формы документа, который содержит этот самый IFRAME.

PHP:
function SaveIFrameData()
{
   var tmp;
   
   if (WYSIWYG_view==true)
	tmp=iframe.document.body.innerHTML;
   else
	tmp=iframe.document.body.innerText;
   
   document.form.hidden_input.value=tmp;
   document.form.submit();
}
 
Сверху