Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
Гродненский Форум
13 Май 2024, 13:25:50
Новости, реклама:
   Главная   Новости Гродно Помощь Игры Календарь Войти Регистрация   Меню
Гродненский Форум > Компьютеры > Программирование
(Модераторы: Админ, barmalei) > Тема:

Помогите пожалуйста советом по JS

Страниц  :   Вниз
  Печать  
Автор Тема: Помогите пожалуйста советом по JS  (Прочитано 2446 раз)
0 Пользователей и 1 Гость смотрят эту тему.
_SworD_
Почетный гродненец
*****

Репутация: +79/-2
Offline Offline

Пол: Мужской
Сообщений: 1603


Все делай с умом!

Просмотр профиля WWW
« : 22 Апрель 2009, 12:13:06 »

Мне нужно из левого фрейма обращаться к полям формы страницы, загруженной в правый фрейм.

Вот к примеру есть форма с именем 'form1' и в ней текстовое поле с именем 'u_tel1'.

Естественно я пишу так: window.parent.frames['res'].document.for ms['form1'].elements['u_tel1'] .value = '1234';
И все работает если эта страница грузиться с кома.

Но если страница во фрейм загружается из Интернета, то ни чего не работает. В чем может быть причина?
Записан
tarantyl
Гродненец
**

Репутация: +13/-2
Offline Offline

Пол: Мужской
Сообщений: 129


Просмотр профиля WWW
« Ответ #1 : 22 Апрель 2009, 12:55:26 »

как вариант, форма загружается позже чем выполняется данная строчка
попробуйте написать перед вашей строкой
alert(window.parent.frames['res'].document.forms['form1'].elements['u_tel1']);
что он напишет Улыбка
Записан

_SworD_
Почетный гродненец
*****

Репутация: +79/-2
Offline Offline

Пол: Мужской
Сообщений: 1603


Все делай с умом!

Просмотр профиля WWW
« Ответ #2 : 22 Апрель 2009, 18:12:44 »

Нет, я хочу сделать, что то наподобие заполнение форм. Т.е обработка должа вестись с уже загруженной во фрейм страницей.
Записан
RILLey_ELf
Гость
« Ответ #3 : 22 Апрель 2009, 22:55:19 »

причину же написали
яваскрипт загружается раньше чем страница с формой
как факт формы нет
убедись что скрипт начинает работать ПОСЛЕ того как страница во втором фрейме загрузится полностью
Записан
VooDoo
Почетный гродненец
*****

Репутация: +89/-1
Offline Offline

Пол: Мужской
Сообщений: 2885


Dum spiro spero

Просмотр профиля WWW Email
« Ответ #4 : 23 Апрель 2009, 10:11:31 »

а не будет руганий, что JS рвётся во фрейм с другого домена? Помниться когда-то эксплорер на подобное ругался. А то ведь отличный кейлоггер можно написать Улыбка
Записан

Are you human? - My body is.
Do you feel pain? - My body does.
..- --- --- -.. --- ---
tarantyl
Гродненец
**

Репутация: +13/-2
Offline Offline

Пол: Мужской
Сообщений: 129


Просмотр профиля WWW
« Ответ #5 : 23 Апрель 2009, 14:45:48 »

а домены, что разные?? у фреймов?? если да, то и тут беда моет скрываться, по крайней мере с Ajax прблемы были, пришлось долго обходить
Записан

_SworD_
Почетный гродненец
*****

Репутация: +79/-2
Offline Offline

Пол: Мужской
Сообщений: 1603


Все делай с умом!

Просмотр профиля WWW
« Ответ #6 : 23 Апрель 2009, 15:57:56 »

Вообщем вот так.
Левый фрейм будет грузить с моего компа.
А правый с инета.
Хочу сделать заполнее форм из MYSQL. Все проще простого, но вот в этом, то и проблема, что не могу зполнять так, как хотелось бы.


* Snap2.jpg (49,62 Кб, 500x250 - просмотрено 209 раз.)
Записан
VooDoo
Почетный гродненец
*****

Репутация: +89/-1
Offline Offline

Пол: Мужской
Сообщений: 2885


Dum spiro spero

Просмотр профиля WWW Email
« Ответ #7 : 23 Апрель 2009, 16:03:05 »

может проще гетом взять страницу нужную, распарсить значения и подставить в форму?
Записан

Are you human? - My body is.
Do you feel pain? - My body does.
..- --- --- -.. --- ---
_SworD_
Почетный гродненец
*****

Репутация: +79/-2
Offline Offline

Пол: Мужской
Сообщений: 1603


Все делай с умом!

Просмотр профиля WWW
« Ответ #8 : 23 Апрель 2009, 20:54:37 »

не, там блин код подтверждения. Будь он неладен Улыбка.
Записан
VooDoo
Почетный гродненец
*****

Репутация: +89/-1
Offline Offline

Пол: Мужской
Сообщений: 2885


Dum spiro spero

Просмотр профиля WWW Email
« Ответ #9 : 24 Апрель 2009, 01:28:48 »

который надо вводить руками?
Записан

Are you human? - My body is.
Do you feel pain? - My body does.
..- --- --- -.. --- ---
tarantyl
Гродненец
**

Репутация: +13/-2
Offline Offline

Пол: Мужской
Сообщений: 129


Просмотр профиля WWW
« Ответ #10 : 24 Апрель 2009, 12:23:02 »

на засирай abw я туда объявку дал о продаже авто, продам тогда Улыбка)


сча я вообще не понял что хоет автор и что за поле слева Улыбка
Записан

_SworD_
Почетный гродненец
*****

Репутация: +79/-2
Offline Offline

Пол: Мужской
Сообщений: 1603


Все делай с умом!

Просмотр профиля WWW
« Ответ #11 : 24 Апрель 2009, 14:23:46 »

который надо вводить руками?
Да


на засирай abw я туда объявку дал о продаже авто, продам тогда Улыбка)


сча я вообще не понял что хоет автор и что за поле слева Улыбка

Слева, это поля для авторизации.

Я там часто даю объявки. Улыбка. Поэтому мне нужно как нить это автоматизировать.
Записан
tarantyl
Гродненец
**

Репутация: +13/-2
Offline Offline

Пол: Мужской
Сообщений: 129


Просмотр профиля WWW
« Ответ #12 : 24 Апрель 2009, 14:35:28 »

я бы фигарил на perl или php на крайняк c CURLом быстрее и эффективней на мой взгляд

посмотри либу Perl'а  LWP::UserAgent

полезная штука, много я на ней форумов заспамил... эхххх молодость
Записан

VooDoo
Почетный гродненец
*****

Репутация: +89/-1
Offline Offline

Пол: Мужской
Сообщений: 2885


Dum spiro spero

Просмотр профиля WWW Email
« Ответ #13 : 24 Апрель 2009, 16:06:49 »

Цитировать
Да
ну так а что мешает выдрать кусок с кодом и показывать на своей форме над полем ввода?
я бы так делал
Записан

Are you human? - My body is.
Do you feel pain? - My body does.
..- --- --- -.. --- ---
_SworD_
Почетный гродненец
*****

Репутация: +79/-2
Offline Offline

Пол: Мужской
Сообщений: 1603


Все делай с умом!

Просмотр профиля WWW
« Ответ #14 : 24 Апрель 2009, 20:09:01 »

Я кста и собираю все это на php реализовать, а с кодом не проблема. Проблема, в передаче данных.
Записан
tarantyl
Гродненец
**

Репутация: +13/-2
Offline Offline

Пол: Мужской
Сообщений: 129


Просмотр профиля WWW
« Ответ #15 : 25 Апрель 2009, 15:24:10 »

Я кста и собираю все это на php реализовать, а с кодом не проблема. Проблема, в передаче данных.
В чем именно там проблема CURL и будет тебе счастье но на perl быстрее напишется
Записан

spammer
Почетный гродненец
*****

Репутация: +78/-19
Offline Offline

Пол: Мужской
Сообщений: 1455


Пыхнуть не хотите?

Просмотр профиля
« Ответ #16 : 25 Апрель 2009, 16:16:07 »

Почему быстрее? Или ты просто ни на чем другом не умеешь особо?
Записан
tarantyl
Гродненец
**

Репутация: +13/-2
Offline Offline

Пол: Мужской
Сообщений: 129


Просмотр профиля WWW
« Ответ #17 : 29 Апрель 2009, 12:27:27 »

неа не умею Улыбка) у перла просто есть замечательная библиотека LWP, пару строк кода и все готово, ну кто хочет может на асме писать, они ж умеют и пофиг что напишут "всего-навсего" за пару месяцев, вместо часика работы не перле

Я написал что на перл напиать будет быстрее чем на пхп и все
Записан

RILLey_ELf
Гость
« Ответ #18 : 29 Апрель 2009, 14:03:47 »

мне показалась или форма статическая ? со статическими полями ?
которые отправляются по статическому адресу ?

всего что требуется это запрашивать картинку по адресу, и выдавать её на экран?
Записан
_SworD_
Почетный гродненец
*****

Репутация: +79/-2
Offline Offline

Пол: Мужской
Сообщений: 1603


Все делай с умом!

Просмотр профиля WWW
« Ответ #19 : 29 Апрель 2009, 23:49:33 »

В одном фрейме страница статическая, а в другом динамическая.

Добавлено: 30 Апрель 2009, 10:22:05
Всем спасибо, кто пытался помочь. Всем по +1. Тему пока не закрывать, может прояснится че. Счас нет времени решать данную проблему.
« Последнее редактирование: 30 Апрель 2009, 10:22:05 от _SworD_ » Записан
Страниц  :   Вверх
  Печать  
 
Перейти в:  

Войти
Войдите, чтобы добавить комментарий

Войдите через социальную сеть

Имя пользователя:
Пароль:
Продолжительность сессии (в минутах):
Запомнить:
Забыли пароль?

Контакт
Powered by MySQL Powered by PHP Мобильная версия
Powered by SMF 1.1.20
SMF © 2006-2024, Simple Machines
Simple Audio Video Embedder
| Sitemap
Valid XHTML 1.0! Valid CSS!
Страница сгенерирована за 0,135 секунд. Запросов: 19.