Как передать данные в iframe?
index.htm
................... <html> <body> <input type='button'value='ok'onclick="document.getElemen tById('fr').contentWindow.document.getElementById( 'short_story').value = 123456"> <input type='button'value='ok2'onclick="document.getEleme ntById('fr').contentWindow.document.forms.entryfor m.getElementById('full_story').value = 123456789"> <input type='button'value='ok3'onclick="document.getEleme ntById('fr').contentWindow.document.getElementByNa me('title').value = 123456789"> <iframe src='addnews.html' id='fr' width=800 height=600></ifarme> </body> </html> addnews.html ................ <html> <body> ......... <form method=post name="entryform" id="entryform" ..................... <input type="text" name="title" value=""> ............... <textarea name="short_story" id="short_story"></textarea> ............... <textarea name="full_story" id="full_story"></textarea></form> </body> </html> ............................................. Ни одна из 3 кнопок не работает. Где я ошибся? |
поставь в начало обработчика alert(1);
если не появится окно, значит обработчик не назначен p.s. не везде есть contentWindow. В стандарте, кстати, тоже. Там есть contentDocument |
hxxp://xkr.us/articles/dom/iframe-document/
|
contentWindow
Цитата:
Заменил contentWindow на contentDocument. поставил alert(1). Окошко alert появляется, но данные не передаются |
Часовой пояс GMT +3, время: 16:17. |