﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Веб-программирование / JavaScript </title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Sat, 17 May 2008 09:28:43 GMT</lastBuildDate><ttl>20</ttl><item><title>Коррекция вводимых данных в реальном времени</title><link>http://relib.com/forums/Topic917208-10-1.aspx</link><description>Здравствуйте друзья!&lt;P&gt;Подскажите пожалуйста написать условие проверки.&lt;/P&gt;&lt;P&gt;Необходимо реализовать следующий механизм: после введениия в &amp;lt;input&amp;gt;-поля, телефонный номер должен привестись к формату:&lt;BR&gt;хх&lt;BR&gt;хх-хх&lt;BR&gt;ххх-хх&lt;BR&gt;хх-хх-хх&lt;BR&gt;ххх-хх-хх&lt;/P&gt;&lt;P&gt;т.е. человек вводит подряд несколько цифр номера 11111, и после ввода должно появиться (например при использовании "onblur") 111-11 или&lt;BR&gt;чел вводит 1111111, а в поле он увидит 111-11-11.&lt;/P&gt;&lt;P&gt;Эта конструкция:&lt;/P&gt;&lt;P&gt;&amp;lt;input type="text" name="input1" onblur="if(!this.value.match('^[0-9,-]+$')){alert('Допустим ввод только цифр и тире');this.focus();this.form.input1.value=''}else{this.form.input1.value=this.value+'-'}"&amp;gt; &lt;/P&gt;&lt;P&gt;проверяет после увода фокуса с инпута (onblur), есть ли в поле цифры и тире и добавляет в конце тире. Собственно нужно написать условие проверки.&lt;/P&gt;&lt;P&gt;Если кому не в напряг, помогите. Буду благодарен. И прошу прощения, если кому-то вопрос покажется элементарным.&lt;/P&gt;&lt;P&gt;Спасибо.</description><pubDate>Wed, 20 Feb 2008 09:23:34 GMT</pubDate><dc:creator>Olegas</dc:creator></item><item><title>как сформировать содержимое iframe "на месте"</title><link>http://relib.com/forums/Topic916246-10-1.aspx</link><description>Приветствую всех.&lt;BR&gt;Подскажите пожалуйста, если возможность не загружать страницу в iframe с вебсервера, а сформировать ее "на месте" в скрипте родительской страницы?</description><pubDate>Sun, 21 Oct 2007 22:21:58 GMT</pubDate><dc:creator>tsttom</dc:creator></item><item><title>количество элементов в form</title><link>http://relib.com/forums/Topic915968-10-1.aspx</link><description>есть контейнер form, в нем есть n-ое количество input. Как программно посчитать их количество?</description><pubDate>Mon, 17 Sep 2007 13:35:59 GMT</pubDate><dc:creator>luchik</dc:creator></item><item><title>Как сделать динамическую таблицу меняющую размеры?</title><link>http://relib.com/forums/Topic914948-10-1.aspx</link><description>Как сделать динамическую таблицу меняющую размеры?</description><pubDate>Wed, 25 Jul 2007 15:28:28 GMT</pubDate><dc:creator>californis</dc:creator></item><item><title>взаимодействие между фреймами</title><link>http://relib.com/forums/Topic915412-10-1.aspx</link><description>&amp;lt;html&amp;gt;&lt;BR&gt;&amp;lt;head&amp;gt;&lt;BR&gt;&amp;lt;LINK rel="stylesheet" href="skins/default/default.css" type="text/css"&amp;gt;&lt;BR&gt;&amp;lt;title&amp;gt;Net.htm&amp;lt;/title&amp;gt;&lt;BR&gt;&amp;lt;/head&amp;gt;&lt;BR&gt;&amp;lt;frameset cols="206,*" BORDER=0&amp;gt;&lt;BR&gt;&amp;lt;frame SCROLLING="NO" src="files/side.htm" NAME="left" CLASS="leftframe"&amp;gt;&lt;BR&gt;&amp;lt;frame SCROLLING="AUTO" src="files/well.htm" NAME="viewer" FRAMEBORDER="0"&amp;gt;&lt;BR&gt;&amp;lt;/frameset&amp;gt;&lt;BR&gt;&amp;lt;/html&amp;gt;&lt;/P&gt;&lt;P&gt;Подскажите пож-та как правильно составить код страницы side, где находится панель ввода интернет адреса, чтобы по нажатию ентер сайт грузился в правый(или вместо него) фрейм well?</description><pubDate>Sat, 18 Aug 2007 17:03:58 GMT</pubDate><dc:creator>Botc</dc:creator></item><item><title>В Мозиле работает, в IE не работает. Где здесь ошибка?</title><link>http://relib.com/forums/Topic915875-10-1.aspx</link><description>function loadResults(params)&lt;BR&gt;{&lt;BR&gt;    &amp;#100;ocument.getElementById('page-content').innerHTML = 'Loading &amp;lt;img src="/images/spinner.gif"&amp;gt;';&lt;BR&gt;    var ajax = new Ajax.Updater(&lt;BR&gt;        {success: 'page-content',},&lt;BR&gt;        'sonderesults.php',&lt;BR&gt;        {method: 'post', &lt;BR&gt;        parameters: params, &lt;BR&gt;        onFailure: reportError&lt;BR&gt;        });&lt;BR&gt;}</description><pubDate>Wed, 12 Sep 2007 03:35:27 GMT</pubDate><dc:creator>PyccHeBa</dc:creator></item><item><title>динамический список</title><link>http://relib.com/forums/Topic915731-10-1.aspx</link><description>Формирую динамический список следующим образом:&lt;/P&gt;&lt;P&gt;&amp;lt;html&amp;gt;&lt;BR&gt;&amp;lt;head&amp;gt;&lt;BR&gt;&amp;lt;title&amp;gt;Динамический список&amp;lt;/title&amp;gt;&lt;BR&gt;&amp;lt;/head&amp;gt;&lt;BR&gt;&amp;lt;body&amp;gt;&lt;BR&gt;&amp;lt;script&amp;gt;&lt;BR&gt;function create_list(kol)&lt;BR&gt;{ alert("fgdfg");&lt;BR&gt; elem_in=document.createElement("OL");&lt;BR&gt; elem_in.setAttribute("id","din_list");&lt;BR&gt; document.body.appendChild(elem_in);&lt;BR&gt; for(i=0;i&amp;lt;kol;i++)&lt;BR&gt; {&lt;BR&gt;   elem_list=document.createElement("LI");&lt;BR&gt;   name_list="list"+(i+1);&lt;BR&gt;   elem_list.setAttribute("id",name_list);&lt;BR&gt;   document.getElementById("din_list").appendChild(elem_list);&lt;BR&gt;   if(document.getElementById("f2").elements[i].value=="")&lt;BR&gt;   {&lt;BR&gt;    text_n=document.createTextNode(" ");&lt;BR&gt;   }&lt;BR&gt;   else&lt;BR&gt;   {&lt;BR&gt;   text_n=document.createTextNode(document.getElementById("f2").elements[i].value);&lt;BR&gt;   document.getElementById(name_list).appendChild(text_n);  &lt;BR&gt;   }    &lt;BR&gt; }&lt;BR&gt;// elem_in=document.createElement("/OL");&lt;BR&gt;// document.body.appendChild(elem_in);&lt;BR&gt;  &lt;BR&gt;}&lt;/P&gt;&lt;P&gt;function CreateForm_elem()&lt;BR&gt;{&lt;BR&gt; var tmp,name_elem,text_str;&lt;BR&gt; tmp=document.forms["f1"].elements["elem0"].value;&lt;BR&gt; kol_elem=parseInt(tmp);&lt;BR&gt; &lt;BR&gt; if(isNaN(kol_elem) || kol_elem&amp;lt;=0)&lt;BR&gt; {&lt;BR&gt;  alert("Введите корректное значение!");&lt;BR&gt; }&lt;BR&gt; else&lt;BR&gt; {&lt;BR&gt;  elem_form=document.createElement("form");&lt;BR&gt;  elem_form.setAttribute("id","f2");&lt;BR&gt;  document.body.appendChild(elem_form);&lt;BR&gt;  text_n=document.createTextNode("Тексты для элементов списка:");&lt;BR&gt;  document.getElementById("f2").appendChild(text_n);&lt;BR&gt;  for(i=0;i&amp;lt;kol_elem;i++)&lt;BR&gt;  {&lt;BR&gt;   &lt;BR&gt;   br_elem=document.createElement("br");&lt;BR&gt;   document.getElementById("f2").appendChild(br_elem);&lt;BR&gt;   text_str=i+1+"-ый элемент:      "&lt;BR&gt;   text_n=document.createTextNode(text_str);&lt;BR&gt;   document.getElementById("f2").appendChild(text_n);&lt;BR&gt;   elem_in=document.createElement("input");&lt;BR&gt;   elem_in.setAttribute("type","text");&lt;BR&gt;   elem_in.setAttribute("value","");&lt;BR&gt;   name_elem="elem"+(i+1);&lt;BR&gt;   elem_in.setAttribute("id",name_elem);&lt;BR&gt;   document.getElementById("f2").appendChild(elem_in);&lt;/P&gt;&lt;P&gt;  }&lt;BR&gt;   br_elem=document.createElement("br");&lt;BR&gt;   document.getElementById("f2").appendChild(br_elem);&lt;BR&gt;   elem_in=document.createElement("input");&lt;BR&gt;   elem_in.setAttribute("type","button");&lt;BR&gt;   elem_in.setAttribute("value","создать список!");&lt;BR&gt;   elem_in.setAttribute("onClick","create_list(kol_elem)");&lt;BR&gt;   document.getElementById("f2").appendChild(elem_in);&lt;BR&gt; }&lt;BR&gt; &lt;BR&gt;} &lt;BR&gt;&amp;lt;/script&amp;gt;&lt;BR&gt;&amp;lt;form name="f1"&amp;gt;&lt;BR&gt;Количество элементов в списке:&amp;lt;input id="k" name="elem0" value=""&amp;gt;&lt;BR&gt;&amp;lt;input type=button value="принять" onClick="CreateForm_elem()"&amp;gt;&lt;BR&gt;&amp;lt;/form&amp;gt;&lt;BR&gt;&amp;lt;/body&amp;gt;&lt;BR&gt;&amp;lt;/html&amp;gt;&lt;/P&gt;&lt;P&gt;В результате работает в Firefox, но не работает в IE. &lt;/P&gt;&lt;P&gt;Есть предположение, что не срабатывает ф-ия create_list.&lt;/P&gt;&lt;P&gt;Как этот код можно адаптировать и под Firefox  и под IE?</description><pubDate>Tue, 04 Sep 2007 06:53:54 GMT</pubDate><dc:creator>luchik</dc:creator></item><item><title>добавление тега</title><link>http://relib.com/forums/Topic915716-10-1.aspx</link><description>Помогите, кто может. Я динамически генерирую текстовые поля след. образом:&lt;/P&gt;&lt;P&gt;for(i=0;i&amp;lt;kol_elem;i++)&lt;BR&gt;  {&lt;BR&gt;   &lt;BR&gt;   elem_in=document.createElement("input");&lt;BR&gt;   elem_in.setAttribute("type","text");&lt;BR&gt;   elem_in.setAttribute("value","");&lt;BR&gt;   name_elem="elem"+(i+1);&lt;BR&gt;   elem_in.setAttribute("id",name_elem);&lt;BR&gt;   document.getElementById("f2").appendChild(elem_in);&lt;BR&gt;  }&lt;/P&gt;&lt;P&gt;В этом случаи все текстовые поля генерируются в одну строку. А как сделать после каждого поля перенос строки?</description><pubDate>Mon, 03 Sep 2007 12:56:53 GMT</pubDate><dc:creator>luchik</dc:creator></item><item><title>Как прочитать текст в выбраном элементе из ?</title><link>http://relib.com/forums/Topic907047-10-1.aspx</link><description>После выбора в ListBox (&amp;lt;SELECT&amp;gt;&amp;lt;OPTION&amp;gt;....&amp;lt;/Option&amp;gt;&amp;lt;/Select&amp;gt;) мне необходимо получить &lt;STRONG&gt;выбранный текст&lt;/STRONG&gt; и выбранное значение из него. Значение я получаю, а вот выбранный текст как прочитать? Как обратиться к нему?</description><pubDate>Tue, 07 Nov 2006 14:36:38 GMT</pubDate><dc:creator>evgenybe</dc:creator></item><item><title>Как подавить появление окна настроек принтера?</title><link>http://relib.com/forums/Topic915706-10-1.aspx</link><description>Каждый раз, когда запускается команда window.print() на экран выводится окно настроек принтера. &lt;/P&gt;&lt;P&gt;При одиночной распечатке это не мешает. Но если необходимо в цикле рапечатать несколько десятков раз - это категорически неприемлемо. &lt;/P&gt;&lt;P&gt;Можно ли подавить вывод этого окна?&lt;BR&gt;</description><pubDate>Sun, 02 Sep 2007 14:22:51 GMT</pubDate><dc:creator>evgenybe</dc:creator></item></channel></rss>