Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.05.2010, 12:18
Новичок на форуме
Отправить личное сообщение для ANDR Посмотреть профиль Найти все сообщения от ANDR
 
Регистрация: 10.05.2010
Сообщений: 3

Заполнение формы одним кликом
Создаю два фарейма: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( )">
Работает только если форму загружать из файла, если с сайта - не работает.
Подскажите, пожалуйста, кто знает в чем дело? Может загружать страницу надо по-другому, или обращаться к элементам формы иначе?
Ответить с цитированием
  #2 (permalink)  
Старый 10.05.2010, 13:21
Профессор
Отправить личное сообщение для exec Посмотреть профиль Найти все сообщения от exec
 
Регистрация: 21.01.2010
Сообщений: 1,022

Первый фрейм на другом домене?
Ответить с цитированием
  #3 (permalink)  
Старый 10.05.2010, 14:41
Новичок на форуме
Отправить личное сообщение для ANDR Посмотреть профиль Найти все сообщения от ANDR
 
Регистрация: 10.05.2010
Сообщений: 3

Для 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 загружается форма с моего компьютера - скрипт заполнения формы работает, если форма загружается из интернета - не работает. Какой-то тонкости я не знаю. Помогите...
Ответить с цитированием
  #4 (permalink)  
Старый 10.05.2010, 15:03
Профессор
Отправить личное сообщение для exec Посмотреть профиль Найти все сообщения от exec
 
Регистрация: 21.01.2010
Сообщений: 1,022

Фреймами с другого домена нельзя управлять.
Ответить с цитированием
  #5 (permalink)  
Старый 10.05.2010, 15:18
Новичок на форуме
Отправить личное сообщение для ANDR Посмотреть профиль Найти все сообщения от ANDR
 
Регистрация: 10.05.2010
Сообщений: 3

Жаль конечно. Спасибо за ответ. Но может есть другой способ решения проблемы быстрого заполнения?
Ответить с цитированием
  #6 (permalink)  
Старый 10.05.2010, 21:09
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Сообщение от ANDR Посмотреть сообщение
Но может есть другой способ решения проблемы быстрого заполнения?
есть и не один, но делиться вряд ли кто станет.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Простая проверка формы. Добавить "динамики". Jurasmi Элементы интерфейса 3 07.04.2010 16:48
вставка картинок одним кликом MegaGoblin Общие вопросы Javascript 12 25.03.2010 13:20
load + php подгрузка формы Karandash jQuery 4 01.12.2009 13:04
Помогите написать скрипт валидации формы RayOfLight Общие вопросы Javascript 2 27.07.2009 11:58
Подгружаемые поля формы AlexJ AJAX и COMET 2 26.06.2009 18:04