﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Веб-программирование / JavaScript  / type="radio" поможите не работает / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://www.relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Wed, 03 Dec 2008 22:41:51 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: type="radio" поможите не работает</title><link>http://www.relib.com/forums/Topic902330-10-1.aspx</link><description>Я разобрался. JavaScript тут не причём, просто у меня после осуществления поиска идёт include файла с формой второй в которой согласно поиска заполняются поля. Отсюда следует, что значения переменных с предидущей формы которые передавались во вторую форму НУЛЯТСЯ. Вот как победить чтоб необнулялись????</description><pubDate>Sat, 12 Aug 2006 22:29:35 GMT</pubDate><dc:creator>SkyNoSky</dc:creator></item><item><title>RE: type="radio" поможите не работает</title><link>http://www.relib.com/forums/Topic902330-10-1.aspx</link><description>[quote][b]SkyNoSky (10.08.2006)[/b][hr]Но возникла проблем с тем что на странице имеется ещё один фрейм rabochyy в котором у меня сначала klient.php, а соответственно после выбора радио-кнопки и выполнения скрипта поиска выводим сюда specialist.php, и тогда почему-то переданные постом значения переменных из klient.php обнуляются. Как победить?[/quote]&lt;/P&gt;&lt;P&gt;Никак. Ты же сам перенаправляешь родительскую страницу на другой адрес. При этом все параметры конечно же потеряются. Точнее тебя придется поискать какое-то другое решение. Может тут iframe-ы не нужны, может получисься передавать нужные значения в строке запроса, может еще как-то. Это тебе решать, потому что по одному маленькому кусочку твоего проекта нельзя составить общую картину. Только ты ее знаешь.</description><pubDate>Thu, 10 Aug 2006 15:00:50 GMT</pubDate><dc:creator>bazile</dc:creator></item><item><title>RE: type="radio" поможите не работает</title><link>http://www.relib.com/forums/Topic902330-10-1.aspx</link><description>Спасибки!&lt;BR&gt;я решил вот таким образом&lt;/P&gt;&lt;P&gt;&lt;BR&gt; function out(){&lt;BR&gt;   if (vibor_kl_specialist.r_kl.checked){&lt;BR&gt;   parent.poisk.&amp;#100;ocument.location.href='verh_kr_poisk_kl.php';}&lt;BR&gt;   else {parent.poisk.&amp;#100;ocument.location.href='verh_kr_poisk_specialist.php';}&lt;BR&gt;  }&lt;BR&gt;//--&amp;gt;&lt;BR&gt;-------------------------&lt;/P&gt;&lt;P&gt; id="vibor_kl_specialist"&amp;gt;&lt;BR&gt; &lt;BR&gt;  &amp;lt;input name="r_kl_specialist"&lt;BR&gt;   id="r_kl"&lt;BR&gt;   type="radio"&lt;BR&gt;   value="1"&lt;BR&gt;   &amp;#111;nclick="out()"/&amp;gt;&lt;BR&gt;-клиент&lt;BR&gt;&amp;lt;p/&amp;gt;&lt;BR&gt;  &amp;lt;input name="r_kl_specialist"&lt;BR&gt;   id="r_specialist"&lt;BR&gt;   type="radio"&lt;BR&gt;   value="2"&lt;BR&gt;   &amp;#111;nclick="out()"/&amp;gt;&lt;BR&gt;-специалист&lt;BR&gt; &lt;BR&gt; &lt;BR&gt;  &amp;lt;iframe src="verh_kr_poisk_kl.php"&lt;BR&gt;   name="poisk"&lt;BR&gt;   align="top"&lt;BR&gt;   width="100%"&lt;BR&gt;   height="73%"&lt;BR&gt;   marginheight="0"&lt;BR&gt;   marginwidth="0"&lt;BR&gt;   frameborder="0"&lt;BR&gt;   scrolling="no"&lt;BR&gt;   id="poisk"&amp;gt;&lt;BR&gt;  &amp;lt;/iframe&amp;gt;&lt;BR&gt; &lt;/P&gt;&lt;P&gt;Но возникла проблем с тем что на странице имеется ещё один фрейм rabochyy в котором у меня сначала klient.php, а соответственно после выбора радио-кнопки и выполнения скрипта поиска выводим сюда specialist.php, и тогда почему-то переданные постом значения переменных из klient.php обнуляются. Как победить?</description><pubDate>Thu, 10 Aug 2006 14:46:17 GMT</pubDate><dc:creator>SkyNoSky</dc:creator></item><item><title>RE: type="radio" поможите не работает</title><link>http://www.relib.com/forums/Topic902330-10-1.aspx</link><description>Если скрипт и данный код html находятся в одном окне, то не надо использовать конструкцию &amp;#119;indow.opener.&amp;#100;ocument. Так ты пытаешься обратиться к документу окна, которое открыло текущее окно. Это будет работать только, если текущее окно открыто с помощью &amp;#119;indow.open(...).&lt;/P&gt;&lt;P&gt;Далее у тебя в скрипте опечатка: надо писать &amp;#119;indow.open(...), а не &amp;#119;indow.open(...).&lt;/P&gt;&lt;P&gt;Вот исправленный вариант скрипта:&lt;/P&gt;&lt;P&gt;[code]function kl_specialist()&lt;BR&gt;{&lt;BR&gt;    if (&amp;#100;ocument.getElementByid("r_kl").checked)&lt;BR&gt;        &amp;#119;indow.open("&lt;A href="http://localhost/apancrb.ru/verh_kr_poisk_kl.php"&gt;http://localhost/apancrb.ru/verh_kr_poisk_kl.php&lt;/A&gt;")&lt;BR&gt; else if (&amp;#100;ocument.getElementByid("r_specialist").checked)&lt;BR&gt;        windows.open("&lt;A href="http://localhost/apancrb.ru/verh_kr_poisk_specialist.php"&gt;http://localhost/apancrb.ru/verh_kr_poisk_specialist.php&lt;/A&gt;")&lt;BR&gt;}[/code]&lt;/P&gt;&lt;P&gt;И кстати, имя хоста ты совершенно напрасно указываешь. При переносе данного скрипта в инет, он будет работать только у тебя, а у других людей нет. Поэтому упрощаем код до:&lt;/P&gt;&lt;P&gt;[code]function kl_specialist()&lt;BR&gt;{&lt;BR&gt;    if (&amp;#100;ocument.getElementByid("r_kl").checked)&lt;BR&gt;        &amp;#119;indow.open("/apancrb.ru/verh_kr_poisk_kl.php")&lt;BR&gt; else if (&amp;#100;ocument.getElementByid("r_specialist").checked)&lt;BR&gt;        windows.open("/apancrb.ru/verh_kr_poisk_specialist.php")&lt;BR&gt;}[/code]</description><pubDate>Thu, 10 Aug 2006 13:37:41 GMT</pubDate><dc:creator>bazile</dc:creator></item><item><title>RE: type="radio" поможите не работает</title><link>http://www.relib.com/forums/Topic902330-10-1.aspx</link><description>Значит по руски на русском&lt;BR&gt;существует таблица с одной строкой и двумя столбцами, первый столбец я зарезервилов (может логотип или инфа помелочи или погода например), второй столбец содержит радио-группу с одним именем в количестве двух штук, далее в этой же строке подключаем скрипт *.php который в свою очередь содержит форму из трёх столбцов и двух строк.&lt;BR&gt;Так вот радио-группу разместил для того чтоб при переключении подгружался здесь же скрипт либо "инфа-клиента", либо "инфа-специалиста".&lt;BR&gt;На чём я остановился (не работает):&lt;/P&gt;&lt;P&gt;&lt;BR&gt;function kl_specialist()&lt;BR&gt; {&lt;BR&gt; var doc=&amp;#119;indow.opener.document;&lt;BR&gt; if (doc.getElementByid("r_kl").checked)&lt;BR&gt;  {windows.open("&lt;A href="http://localhost/apancrb.ru/verh_kr_poisk_kl.php"&gt;http://localhost/apancrb.ru/verh_kr_poisk_kl.php&lt;/A&gt;")}&lt;BR&gt; else if (doc.getElementByid("r_specialist").checked)&lt;BR&gt;  {windows.open("&lt;A href="http://localhost/apancrb.ru/verh_kr_poisk_specialist.php"&gt;http://localhost/apancrb.ru/verh_kr_poisk_specialist.php&lt;/A&gt;")}&lt;BR&gt; }&lt;BR&gt;//--&amp;gt;&lt;/P&gt;&lt;P&gt;------------------------------------------------&lt;BR&gt; &lt;BR&gt;   cellspacing="0"&lt;BR&gt;   cellpadding="0"&lt;BR&gt;   width="1000"&lt;BR&gt;   height="620"&amp;gt;&lt;BR&gt;     &lt;BR&gt;            bgcolor="#DFEAEF"&lt;BR&gt;           height="80"&amp;gt;&lt;BR&gt;       &lt;BR&gt;        bgcolor="#DFEAEF"&amp;gt;&lt;BR&gt;       &lt;BR&gt;       &lt;BR&gt;        bgcolor="#DFEAEF"&amp;gt;&lt;BR&gt;        &amp;lt;input name="r_kl_specialist"&lt;BR&gt;         id="r_kl"&lt;BR&gt;         type="radio"&lt;BR&gt;         value="1"&lt;BR&gt;         &amp;#111;nclick="kl_specialist();"&amp;gt;&lt;BR&gt;- клиент&lt;BR&gt;&amp;lt;p/&amp;gt;&lt;BR&gt;                         &amp;lt;input type="radio"&lt;BR&gt;         id="r_specialist"&lt;BR&gt;         name="r_kl_specialist"&lt;BR&gt;         value="2"&lt;BR&gt;         &amp;#111;nclick="kl_specialist();"&amp;gt;&lt;BR&gt;- специалист</description><pubDate>Wed, 09 Aug 2006 11:29:40 GMT</pubDate><dc:creator>SkyNoSky</dc:creator></item><item><title>RE: type="radio" поможите не работает</title><link>http://www.relib.com/forums/Topic902330-10-1.aspx</link><description>А теперь пожалуйста тоже самое, но по русски и грамотно. Из твоего вопроса вообще ничего понять нельзя.</description><pubDate>Wed, 09 Aug 2006 10:03:01 GMT</pubDate><dc:creator>bazile</dc:creator></item><item><title>type="radio" поможите не работает</title><link>http://www.relib.com/forums/Topic902330-10-1.aspx</link><description>существует функция &lt;P&gt;function kl_specialist()&lt;BR&gt;{&lt;BR&gt;var doc=&amp;#119;indow.opener.document;&lt;BR&gt;if (doc.getElementByid("r_kl").checked)&lt;BR&gt;{windows.open("&lt;A href="http://localhost/apancrb.ru/verh_kr_poisk_kl.php"&gt;http://localhost/apancrb.ru/verh_kr_poisk_kl.php&lt;/A&gt;")}&lt;BR&gt;else if (doc.getElementByid("r_specialist").checked)&lt;BR&gt;{windows.open("&lt;A href="http://localhost/apancrb.ru/verh_kr_poisk_specialist.php"&gt;http://localhost/apancrb.ru/verh_kr_poisk_specialist.php&lt;/A&gt;")}&lt;BR&gt;}&lt;BR&gt;//--&amp;gt;&lt;/P&gt;&lt;P&gt;--------------------------&lt;BR&gt;и код HTML&lt;/P&gt;&lt;P&gt;bgcolor="#DFEAEF"&amp;gt;&lt;BR&gt;&amp;lt;input name="r_kl_specialist"&lt;BR&gt;id="r_kl"&lt;BR&gt;type="radio"&lt;BR&gt;value="1"&lt;BR&gt;&amp;#111;nclick="kl_specialist();"&amp;gt;&lt;BR&gt;- клиент&lt;BR&gt;&amp;lt;p/&amp;gt;&lt;BR&gt;&amp;lt;input name="r_kl_specialist"&lt;BR&gt;id="r_specialist"&lt;BR&gt;type="radio"&lt;BR&gt;value="2"&lt;BR&gt;&amp;#111;nclick="kl_specialist();"&amp;gt;&lt;BR&gt;- специалист&lt;/P&gt;&lt;P&gt;а здесь то куда выводить *.php-скрипт, что посоветуете то и будет (table, div)&lt;BR&gt;ТАК ВОТ ОННОЕ ВУНКЦИЯ НЕ РАБОТАЕТ, ПОМОЖИТЕ?</description><pubDate>Tue, 08 Aug 2006 22:37:18 GMT</pubDate><dc:creator>SkyNoSky</dc:creator></item></channel></rss>