powered by simpleCommunicator - 2.0.38     © 2025 Programmizd 02
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / как передать данные одного фрейма кнопкой из другого
15 сообщений из 15, страница 1 из 1
как передать данные одного фрейма кнопкой из другого
    #34274386
Kitay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть 2 фрейма, в одном можно записывать значения. Во втором кнопка отправить.

Как сделать, чтобы нажава кнопку во втором фрейме, передавались данные из первого фрейма.
Всё это передается в другую страничку
...
Рейтинг: 0 / 0
как передать данные одного фрейма кнопкой из другого
    #34274541
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Примерно так
Код: plaintext
<button onclick="parent.document.frame2Name.document.formName.submit()"/>
...
Рейтинг: 0 / 0
как передать данные одного фрейма кнопкой из другого
    #34274636
Kitay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а где это писать?

На первом фрейме нужно создавать форму без кнопки, а на втором, просто форму с кнопкой?
...
Рейтинг: 0 / 0
как передать данные одного фрейма кнопкой из другого
    #34275464
Kitay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа...помогите...ОЧЕНЬ НУЖНО!!!!
...
Рейтинг: 0 / 0
как передать данные одного фрейма кнопкой из другого
    #34275870
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На самом деле так
<button onclick="parent.frameName.document.formName.submit()"/>
FAQ
Kitayа где это писать?
во втором фрейме
что это такое <button .../>?
(button от англ. кнопка)
это тэг Гипертекстового языка разметки
что такое onclick?
аттрибут, указывающий как обрабатывать событие-клик
что такое parent?
ссылка на родительское окно окно
что такое frameName?
имя фрейма в котором форма
что такое document?
документ фрейма в котором форма
что такое formName?
имя формы
что такое submit()?
функция отправки формы
...
Рейтинг: 0 / 0
как передать данные одного фрейма кнопкой из другого
    #34276155
Kitay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня ошибка выскакивает..
parent.calc.document.test is null or not an object


Пишут так. в одном фрейме где кнопка
(td это функция которая создает ячейку.)
td ('<button onclick="parent.calculation_down_right.document.test.submit()"/>');

в другой форме, от куда переселыать данные:

echo "<form method='POST' name='test' action='test.php'>";

td("<input type=text size=8 name='val1' value=50>",0,60,"tdnumgr");
td("<input type=text size=8 name='val1' value=50>",0,60,"tdnumgr");

echo "</form>" ;

и так не работет..))..как быть?,),,что я делаю не так.?)
...
Рейтинг: 0 / 0
как передать данные одного фрейма кнопкой из другого
    #34276327
Andrey_SD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KitayУ меня ошибка выскакивает..
parent.calc.document.test is null or not an object
Проверь имена фреймов, форм, полей...

top.имяфрейма.document.имяформы.submit()

это должно быть внутри тэгов:

<script>top.имяфрейма.document.имяформы.submit();</script>

или после обработки какого-либо события типа нажатия на кнопку во втором фрейме

<input type="button" name="кнопкавторогофрейма" onClick="top.имяфрейма.document.имяформы.submit()">

Удачи.
...
Рейтинг: 0 / 0
как передать данные одного фрейма кнопкой из другого
    #34276340
Kitay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Та же самая ошибка..((...
все имена правильные...
...
Рейтинг: 0 / 0
как передать данные одного фрейма кнопкой из другого
    #34276417
Kitay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сделал так

td('<input type="button"
value="Обновить" OnClick="top('calculation_down_right').document('test').submit()">');

Пишет member not found
...
Рейтинг: 0 / 0
как передать данные одного фрейма кнопкой из другого
    #34277011
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KitayУ меня ошибка выскакивает..
parent.calc.document.test is null or not an object

Там точно фрейм, а не iframe?
Отладка:
1. определим чего не существует:
поставив onclick="alert(parent.calc.document.test)" при нажатии узнаем что он undefined, огорчимся, поставим parent.calc.document(если да, уточним уникальность и регистр имени формы), если нет - совсем огорчимся и т д
2. анализируем полученные сведения
3. Постим часть кода, в котором "не находится" элемент
4. Ставим пиво за объяснение проблемы
...
Рейтинг: 0 / 0
как передать данные одного фрейма кнопкой из другого
    #34281569
Kitay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ПРошу прощения......вчера не было возможности отписать..)

1. onclick="alert(parent.calc.document.test)" - undefined
onclick="alert(parent.calc.document.test)" - [object]

2. Эм...не представляю как их анализировать.))

3. Фрейм из которого надо пересылать данные:
echo "<form method='POST' name='test' action='test.php'>";
td("<input type=text size=8 name='val".$i."' value=50>",0,60,"tdnumgr");
echo "</form>" ;
------
Фрейм с кнопкой:
td('<input type="button"
value="Обновить" OnClick="alert(parent.calculation_down_right.document)">');

4. Куда доставить пиво?,)
...
Рейтинг: 0 / 0
как передать данные одного фрейма кнопкой из другого
    #34282296
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kitay
1. onclick="alert(parent.calc.document.test)" - undefined
onclick="alert(parent.calc.document.test)" - [object]

Занятно,
наверно dосument - [object].

Можно дать форме id
<form method='POST' name='test' id='testForm' action='test.php'>
и вместо ...test... писать ...getElementById("testForm")...

если форма первая вместо test можно вставить forms[0],
вторая forms[1] итд

А вообще и так должно//. Можно попробовать поменять имя^_^

На будущее - лучше выкладывать код страницы из браузера, а не серверные скрипты
Kitay
Куда доставить пиво?,)

Засылайте прямо сюда =)
...
Рейтинг: 0 / 0
как передать данные одного фрейма кнопкой из другого
    #34282513
Kitay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всё то же самое.(((

вот код одного фрейма.


автор<html>

<head>
<meta http-equiv="expires" content="thu, jan 1 1970 00:00:00 gmt">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<link href="../../../css/main.css" type=text/css rel=stylesheet>
<title></title>
</head>

<body leftmargin="0" topmargin="0" onscroll="top.frames('calculation_top_right').scroll(document.body.scrollLeft,0);top.frames('calculation_down_left').scroll(0,document.body.scrollTop)">




<table align='left' width="1200" cellspacing="1" cellpadding="1" border="1" <form method='POST' name='test' id='testForm' action='test.php'>
<tr bgcolor='ffcc00' >
<td class="tdnumgr" style="width:60px" ><input type=text size=8 name='val0' value=50></td>
</form>
</table>
</body>

</html>


Вот код второго фрема с кнопкой:
автор<html>

<head>
<meta http-equiv="expires" content="thu, jan 1 1970 00:00:00 gmt">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<title></title>
</head>

<body leftmargin="0" topmargin="0">




<table align='right' width="100%" <tr ><td ><a href=../../../logout.php?login=2&sid=5469e40b2dda0f38af11827e597babfa&id=24296 TARGET=_top>Выйти</a></td><td ><input type="button"
value="Обновить" OnClick="alert(parent.calculation_down_right.document.getElementById('testForm'))"></td></tr></table>
</body>

</html>
...
Рейтинг: 0 / 0
как передать данные одного фрейма кнопкой из другого
    #34282697
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
после table перед <form...> нет '>'. Добавил,
первый назвал a.htm,
второй b.htm,
создал c.htm:
Код: plaintext
1.
2.
3.
4.
5.
<frameset cols="70,30">
<frame name="calculation_down_right" src="a.htm">
<frame src="b.htm">

</frameset>
алертит html object
попробовал submit(): работает
...
Рейтинг: 0 / 0
как передать данные одного фрейма кнопкой из другого
    #34282730
Kitay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Обалдеть..((((...какой же я лузер..(((((
у меня тоже теперь работает...((..я в шоке..........и как я не доглядел.(((

СПАСИБО ОГРОМЕННОЕ!!!!......
Как пиво передать?,,)))
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / как передать данные одного фрейма кнопкой из другого
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]