Заполнение формы одним кликом
Создаю два фарейма:left и main. В один загружаю форму parent.left.location.href="http://www.all-ebooks.com/addnews.html" из другого пытаюсь ее заполнитьспособом изменения значений атрибутов компонентов. Функция заполнения:
function input1( ) { var elem = parent.left.document.getElementById("xfield[year]"); elem.setAttribute('value', 'значение') } Кнопка для заполнения: <input type="button" name="MyButton1" value= "ЗАПОЛНЕНИЕ" onClick = "input1( )"> Работает только если форму загружать из файла, если с сайта - не работает. Подскажите, пожалуйста, кто знает в чем дело? Может загружать страницу надо по-другому, или обращаться к элементам формы иначе? |
Первый фрейм на другом домене?
|
Для exec
Фреймі загружаю так: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1- frameset.did"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru"> <head><title>ФРЕЙМЫ</title></head> <frameset cols="50%,50%"> <frame name="left" src = "Форма для заполнения (загружается с сайта)" id="left" > <frame name="main" src="Файла, содержащий скрипт заполнения" id="main"> </frameset> </html> Если в фрейм left загружается форма с моего компьютера - скрипт заполнения формы работает, если форма загружается из интернета - не работает. Какой-то тонкости я не знаю. Помогите... |
Фреймами с другого домена нельзя управлять.
|
Жаль конечно. Спасибо за ответ. Но может есть другой способ решения проблемы быстрого заполнения?
|
Цитата:
|
Часовой пояс GMT +3, время: 06:08. |