С Новым годом! Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
 Аватар для Кровавая Рука
28 / 4 / 1
Регистрация: 08.09.2012
Сообщений: 76

Обращение к форме соседнего фрейма

10.12.2014, 13:12. Показов 2157. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый вечер. Подскажите пожалуйста как обратиться из одного фрейма к форме другого. В сети много про это написано, но ничего не работает. В чём ошибка?

Основной документ:
HTML5
1
2
3
4
5
6
7
8
9
10
<html>
 
<frameset cols="50%,*">
 <frame src="l.htm" name=frL noresize>
 <frame src="r.htm" name=frR noresize>
</frameset>
 
<body>
</body>
</html>
Первый фрейм (l.htm):
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<html>
<body>
 
<form name=butForm>
Number: <input type=text name=myText size=8 value=10>
</form>
 
<script language="JavaScript">
function fu(){
 parent.frames["frR"].document.forms["butFormNew"].myTextNew.value = document.forms["butForm"].myText.value;
}
</script>
 
<form align = center> 
<input type="button" value = "Нажми меня" onClick="fu(this)">
</form>
 
</body>
</html>
Второй фрейм (r.htm):
HTML5
1
2
3
4
5
6
7
8
9
<html>
<body>
 
<form name=butFormNew>
Number: <input type=text name=myTextNew size=8 value="">
</form>
 
</body>
</html>
..и ничего не работает ни в одном браузере.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.12.2014, 13:12
Ответы с готовыми решениями:

Как получить URL из соседнего фрейма ?
Один из фреймов страницы хочет знать, что же открыто в другом фрейме. Использую parent('framename2').location.href - работает, но иногда...

Не хотите ли немного магии? [адресация char] (обращение к масиву через элемент соседнего массива)
Небезызвестные крестики-нолики. Со вчера у меня Компьютер решил изменить свой алгоритм работы и вдруг поставил нолик там, где я его не...

Обращение к родителю фрейма
if not (FRM.Parent is TTabSheet) then TTabSheet(FRM.Parent).Caption:= 'test'; При обращении к родителю фрейма выходит ошибка...

15
45 / 27 / 16
Регистрация: 01.01.2014
Сообщений: 163
10.12.2014, 14:10
Следует обращаться с дока, с которого вы запускаете эти.

iframe.contentDocument.element
1
 Аватар для Кровавая Рука
28 / 4 / 1
Регистрация: 08.09.2012
Сообщений: 76
11.12.2014, 09:26  [ТС]
мне надо не через айфрейм, а как в старину было - это учебная задача.
0
 Аватар для Кровавая Рука
28 / 4 / 1
Регистрация: 08.09.2012
Сообщений: 76
07.01.2015, 15:13  [ТС]
А вот если замкнуть на себя, то дурацкая конструкция "parent.frames["frL"].document.forms["butForm"].myText.value" работает:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<html>
<body>
 
<form name=butForm>
Number: <input type=text name=myText size=8 value=10>
</form>
 
<script language="JavaScript">
function fu(){
 parent.frames["frL"].document.forms["butForm"].myText.value = 12;
}
 
</script>
<form align = center> 
<input type="button" value = "Нажми меня" onClick="fu(this)">
</form>
 
</body>
</html>
..а на другой фрейм не работает... опять на свои вопросы сам отвечаю... как найду решение - напишу сам себе.
0
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
07.01.2015, 15:40
Цитата Сообщение от Кровавая Рука Посмотреть сообщение
опять на свои вопросы сам отвечаю... как найду решение - напишу сам себе.

вопрос первый:
запускаете функцию по нажатии на кнопку и передаёте функции эту самую кнопку как this
но в определении функции никаких аргументов у вас не прописано
есть у вас разумные объяснения -- зачем пересылать то, чем не пользуетесь и не собираетесь пользоваться?
полагаю, что разумных объяснений этому у вас нет и быть не может

объясните второе - почему значения одних атрибутов тегов у вас заключены в двойные кавычки, а у других атрибутов они не закавычены?
ИМХО, и здесь разумно объяснить свои действия вы не сможете


программирование - это такая штука, в которой автор может и должен объяснить и себе, и окружающим - для чего и почему использован любой символ в программе

разбираться в сути вашего бреда никому не интересно... так и будете, извините, самостоятельно копаться в собственном дерьме
0
07.01.2015, 22:18

Не по теме:

Калабуни, а Вы ,никак с похмелья, не с той головы встали сегодня..

0
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
07.01.2015, 22:29
EPMAK, авторитет завоёвывайте знаниями, а не хамством, ущербный вы наш
0
07.01.2015, 22:40

Не по теме:

Россол. 250 грамм , свежайшего , охлажденного напитка - и кондиция хрустящего огурчика , Вам гарантирована.
И не надо мне хамить, пока я добрый :)

0
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
08.01.2015, 02:24
увы, вы всё перепутали -- прямоту с хамством, доброту с тупостью... да и форумом ошиблись -- для делящихся опытом алкоголиков имеются иные места в сети
0
 Аватар для Кровавая Рука
28 / 4 / 1
Регистрация: 08.09.2012
Сообщений: 76
08.01.2015, 05:20  [ТС]
Цитата Сообщение от kalabuni Посмотреть сообщение
вопрос первый:
запускаете функцию по нажатии на кнопку и передаёте функции эту самую кнопку как this
но в определении функции никаких аргументов у вас не прописано
есть у вас разумные объяснения -- зачем пересылать то, чем не пользуетесь и не собираетесь пользоваться?
полагаю, что разумных объяснений этому у вас нет и быть не может
объясните второе - почему значения одних атрибутов тегов у вас заключены в двойные кавычки, а у других атрибутов они не закавычены?
ИМХО, и здесь разумно объяснить свои действия вы не сможете
программирование - это такая штука, в которой автор может и должен объяснить и себе, и окружающим - для чего и почему использован любой символ в программе
разбираться в сути вашего бреда никому не интересно... так и будете, извините, самостоятельно копаться в собственном дерьме
Ответ первый: однозначно есть, объяснять причину там, где не могут ответить на более простой вопрос, считаю неуместным.
Ответ второй (более простой): атрибутам пофиг писать их в кавычках или нет, за редким исключением - это не ошибка, мы в этой теме стиль записи кода не обсуждаем. ИМХО мне кажется, это достаточно разумно, но понятно-то точно.
Ответ третий: если для вас, простой пример кода является бредом, то с какой, простите, целью вы позволяете себе его комментировать не по теме? Может бредом является что-то другое? И вот точно не бред: если не можете помочь, то следуя мудрости предков просто промолчите, а сублимировать свои детские комплексы на других попрошу в другом месте. Дома, например.
Ответ четвёртый (для the drot-ов) местоимение "вы" по стандартам русского языка допускается употреблять с маленькой буквы при обращении.
0
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
08.01.2015, 10:37
замечу, что отвечал я не на ваш вопрос о значении полей форм во фреймах

вы посчитали необходимым пожаловаться на то, что вам никто здесь не помогает (ещё раз процитирую):
Цитата Сообщение от Кровавая Рука Посмотреть сообщение
опять на свои вопросы сам отвечаю... как найду решение - напишу сам себе.
я всего лишь комментировал эту вашу "жалобу", т.е. попытался вам объяснить - почему никто (в том числе и я) не хочет вам помогать

вы не поняли...
объясню иначе, чтобы стало понятно окончательно

я умею оказывать первую медицинскую помощь
в том числе умею делать непрямой массаж сердца и искусственное дыхание способами "рот в рот" и "рот в нос"
при этом я никогда не буду делать искусственную вентиляцию легких обоссавшемуся и облеванному бомжу, даже если он будет умирать на моих глазах

вот я и попытался вам объяснить, что у меня (и у прочих, вам не помогающих) ваш код и ваш стиль вызывает только такие ассоциации
0
 Аватар для Кровавая Рука
28 / 4 / 1
Регистрация: 08.09.2012
Сообщений: 76
08.01.2015, 21:12  [ТС]
Цитата Сообщение от kalabuni Посмотреть сообщение
вы посчитали необходимым пожаловаться
странно, но на каком основании вы сами себе внушаете, что это жалоба, и, тем более, что она обращена к вам?
Цитата Сообщение от kalabuni Посмотреть сообщение
я всего лишь комментировал эту вашу "жалобу", т.е. попытался вам объяснить - почему никто (в том числе и я) не хочет вам помогать
Не надо путать понятие "не хочет" и "в силу своей некомпетентности в данном вопросе - не может".
Цитата Сообщение от kalabuni Посмотреть сообщение
(и у прочих, вам не помогающих)
Кстати невежливо, опрометчиво и глупо отвечать за всех.
Цитата Сообщение от kalabuni Посмотреть сообщение
ваш код и ваш стиль вызывает только такие ассоциации
если вы родились со своим стилем, это не даёт вам право осуждать мой, хотя бы потому, что не вы бог стиля, и это очевидно.
И главное: в этой теме обсуждается не мой стиль, а конкретный вопрос, на который вы ответа не знаете и не можете дать, поэтому попрошу вас избавить меня от ваших истерик и больных фантазий о блюющих бомжах, которые тут явно лишние. Так же настораживает, что мне это уже второй раз приходится подчёркивать, что наводит на сомнения относительно уровня вашего интеллекта.
0
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
08.01.2015, 21:40
Цитата Сообщение от Кровавая Рука Посмотреть сообщение
на каком основании вы сами себе внушаете, что это жалоба, и, тем более, что она обращена к вам?
а как это ещё назвать?
"предложением"?

вы пишете не личное письмо кому-то, а на общем форуме, т.е. обращаетесь ко всем и к каждому, в том числе и ко мне

нравится вам или нет моя точка зрения на ваш вопрос - почему вам не помогают, она (моя ТЗ) верна... вам так никто и не помог, хотя вы сами полагаете свой вопрос исключительно "простым"

неужели здесь все такие "незнающие"?

насчёт уровня интеллекта спорить не буду... мне до вас, как до Луны
0
 Аватар для Кровавая Рука
28 / 4 / 1
Регистрация: 08.09.2012
Сообщений: 76
09.01.2015, 06:54  [ТС]
Цитата Сообщение от kalabuni Посмотреть сообщение
а как это ещё назвать?
"предложением"?
Это называется констатация очевидного факта, запишите себе формулировку и используйте её в дальнейшем, чтобы не путать простые понятия. Пример жалобы: "ой как мне плохо, попа болит"; констатация факта: "Земля круглая". Теперь понятно?
Цитата Сообщение от kalabuni Посмотреть сообщение
нравится вам или нет моя точка зрения на ваш вопрос - почему вам не помогают, она (моя ТЗ) верна...
Это чушь. Точки зрения по моему вопросу у вас нет, а постклимаксические высказывания за точку зрения принимать абсурдно.
Цитата Сообщение от kalabuni Посмотреть сообщение
неужели здесь все такие "незнающие"?
В этом вопросе однозначно да, так как только я смог хоть немного в нём продвинуться, это факт. Так как вы пытались изначально казаться знающим и задали мне "умные" вопросы по тексту, но не по смыслу кода, но поумничать не получилось. Знающий человек помогает тому, кто учится, а не критикует то, что не понимает сам. В этом разница между действительно умным и заносчивым глупцом. И вот тут мы подошли к тому, что очевидно вытекает из выше сказанного:
Цитата Сообщение от kalabuni Посмотреть сообщение
насчёт уровня интеллекта спорить не буду... мне до вас, как до Луны
очевидно вы пытались изобразить сарказм, но нет - это действительно так и есть. Обосновано выше.
И в третий раз повторяю: "Нет комментариев по теме - держите пожалуйста свои бесполезные мысли внутри своей не более полезной головы.".
0
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
09.01.2015, 10:08
хе-хе... успехов в самоудовлетворении
интересно, сколько недель-месяцев-лет пройдёт до того момента, когда вы сможете выполнить своё обещание "как найду решение - напишу сам себе"?
или это я тоже неверно обозвал - это не обещание ваше, а ваша констатация собственной ущербности?
0
 Аватар для Кровавая Рука
28 / 4 / 1
Регистрация: 08.09.2012
Сообщений: 76
09.01.2015, 19:10  [ТС]
Цитата Сообщение от kalabuni Посмотреть сообщение
констатация собственной ущербности
А на каком основании вы позволяете себе считать что у меня есть хотя бы одна ущербность?
По факту: я единственный, кто знает зачем кавычки, как работает функция, и я единственный, кто объективно продвинулся в данном вопросе. Нет сомнений, что когда я решу эту проблему - напишу об этом.
А вы что сделали? Попытались реализовать свои детские комплексы и обиды в тщетной попытке показаться важным и умным, но не на того нарвались - открылось ваше истинное "я", и ещё и в дураках остались.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.01.2015, 19:10
Помогаю со студенческими работами здесь

Откритие фрейма в иснуичой форме
у меня есть форма и фрейм,как мне открить фрейм в даную форму??? Добавлено через 2 часа 10 минут Помогите,очень нада(модальная форма...

Как из одного фрейма обратиться к содержимому формы другого фрейма?
страница состоит из нескольких фреймов. Как из одного фрейма обратиться к содержимому формы другого фрейма?...плизззз намыльте

Как из правого фрейма обратиться к 3-й картинке левого фрейма?
Окно разделено на два фрейма с именами left и right. Как из правого фрейма обратиться к 3-й картинке левого фрейма? (Ответ считается...

Обращение к форме
Ребята помогите плиз. Не могу обратиться к форме (всплывающее окно) Данный код (ниже) работает в случае если открыта только эта форма,...

Обращение к форме
Здравствуйте! Вопрос таков : Есть форма ( там, допустим, есть Tablewidget), также есть разные cpp и хедеры! Как обратиться к этой форме...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru