[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Передача даных
Gosha_84
Есть такая идея но незнаю как реализовати.
есть Форма
Имя....|
Фамилия.....|
ТД.
и потом есть линк "Цвета" который открывает новое окно Браузера в котором нагодится выбор цветов
Например
Чорный Белый Серый
Красный Зеленый Синий
Enter
после того как я выбераю цвита и нажимаю Enter я хочу чтобы даные передались в первое окно браузера (где находется форма) но жилателно чтобы страница не обновлялася чтоби не терять даные которые уже были заполненые
ну если не льзя чтобы не обновлялась то пускай обновляется
Зарание блогодарен.



Спустя 16 часов, 15 минут, 54 секунды (22.11.2007 - 13:53) bars80080 написал(а):
на страничке с ссылкой цвета должно быть поле:
Код
<input type="text" name="color" id="color">

а на страничке с цветами следующая чухня
Код
<script src="" type="text/javascript"><!--
function retpage(st) {
    window.opener.document.getElementById('color').value = st;
    self.close(); }
//--></script>
<a href="java script:retpage('#000000')">чёрный</a>
<a href="java script:retpage('#ff0000')">красный</a>
<a href="java script:retpage('#00ff00')">зелёный</a>

только она под файрфоксом не работает, у меня кстати вопрос, может кто-нибудь предложить тоже самое для файрфокса?

Спустя 5 часов, 52 минуты, 43 секунды (22.11.2007 - 19:45) Gosha_84 написал(а):
Цитата(bars80080 @ 22.11.2007, 7:53) [snapback]29667[/snapback]
на страничке с ссылкой цвета должно быть поле:
Код
<input type="text" name="color" id="color">

а на страничке с цветами следующая чухня
Код
&lt;script src="" type="text/javascript"><!--
function retpage(st) {
    window.opener.document.getElementById('color').value = st;
    self.close(); }
//--></script>
<a href="java script:retpage('#000000')">чёрный</a>
<a href="java script:retpage('#ff0000')">красный</a>
<a href="java script:retpage('#00ff00')">зелёный</a>

только она под файрфоксом не работает, у меня кстати вопрос, может кто-нибудь предложить тоже самое для файрфокса?









чесно говоря мне надо что то типа такого но не савсем мне надо что бы были checkbox вобщим чтото типа такого

Код
<script src="" type="text/javascript"><!--
function retpage(st) {
    window.opener.document.getElementById('color').value = st;
    self.close(); }
//--></script>

<table>
<form action="form.php">
    <tr>
        <td><input type="checkbox" name="color" value="aa"></td>
    </tr>
    <tr>
        <td><input type="checkbox" name="color" value="bb"></td>
    </tr>
    <tr>
        <td><input type="submit" onClick='java script:retpage()'></td>
    </tr>
</form>
</table>

но чтоби мне видавало value checkbox-са тоесть "аа" и "бб"

Спустя 42 минуты, 23 секунды (22.11.2007 - 20:28) Gosha_84 написал(а):
Вобшем вот так работает так как я хотел

фаил 1

Код
<html>
  <head>
    <title>Button Page</title>
    <script language="JavaScript">

      function open_popup()
      {
        window.open("pop_up.php","","toolbar=No,menubar=No,location=No,scrollb ars=Yes,resizable=No,status=No,width=500,height=350,left=50,top=50");
      }
    </script>
  </head>
  <body>

    <form name="myForm">

      <p><input type="button" onClick="java script:open_popup()" value=" Show Images "></p>
      <input type="text" name="color" id="color">

    </form>

  </body>
</html>


фаил 2

Код
<script src="" type="text/javascript"><!--
function retpage(st) {
a = st.color_a.value;
b = st.color_b.value;
    window.opener.document.getElementById('color').value = a+", "+b;
        }
//--></script>
<table>
<form action="" onSubmit="return retpage(this)">
    <tr>
        <td><input type="checkbox" name="color_a" value="aa"></td>
    </tr>
    <tr>
        <td><input type="checkbox" name="color_b" value="bb"></td>
    </tr>
    <tr>
        <td><input type="submit"></td>
    </tr>
</form>
</table>


bars80080 Огромное Спосибо Очень помог

Спустя 3 дня, 7 часов, 36 минут, 28 секунд (26.11.2007 - 04:04) SisAdmiZena написал(а):
Бля буду но!
после <p><input type="button" onClick="java script:open_popup() надо ставить точку с запятой
и второе - нихрена не работает то что ты здесь написал ни в опере ни в ие.
NOT TESTED angry.gif

Спустя 19 часов, 47 минут, 25 секунд (26.11.2007 - 23:52) bret написал(а):
Исправить пару корявостей - и всё отлично заработает, проверено в лисе и в опере (осёл и подавно должен съесть)


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.