﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Веб-программирование / JavaScript  / textarea / 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>Thu, 04 Dec 2008 02:03:22 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: textarea</title><link>http://www.relib.com/forums/Topic912342-10-1.aspx</link><description>Огромное СПАСИБО!!!!!!!!!)))</description><pubDate>Tue, 10 Apr 2007 21:58:54 GMT</pubDate><dc:creator>agemi</dc:creator></item><item><title>RE: textarea</title><link>http://www.relib.com/forums/Topic912342-10-1.aspx</link><description>&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;script&amp;gt;&lt;BR&gt;var a=50,c=0;&lt;BR&gt;function A(q) {&lt;BR&gt;if (q==1 &amp;amp;&amp;amp; (a+c)&amp;gt;0) {c+=10;}&lt;BR&gt;else if (q==0 &amp;amp;&amp;amp; (a+c)&amp;gt;0) {c-=10;}&lt;BR&gt;document.f.q.rows=((a+c)&amp;lt;1)?(a+c+10):(a+c);&lt;BR&gt;document.f.q.cols=((a+c)&amp;lt;1)?(a+c+10):(a+c);&lt;BR&gt;alert(a+c);&lt;BR&gt;}&lt;BR&gt;&amp;lt;/script&amp;gt;&lt;BR&gt;&amp;lt;/head&amp;gt;&lt;BR&gt;&amp;lt;body&amp;gt;&lt;BR&gt;&amp;lt;form name="f"&amp;gt;&lt;BR&gt;&amp;lt;textarea name="q" rows="50" cols="50"&amp;gt; &amp;lt;/textarea&amp;gt;&lt;BR&gt;&amp;lt;input type="button" onclick="A(0)" value="-"&amp;gt;&lt;BR&gt;&amp;lt;input type="button" onclick="A(1)" value="+"&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;</description><pubDate>Tue, 10 Apr 2007 19:47:57 GMT</pubDate><dc:creator>Vizlim</dc:creator></item><item><title>textarea</title><link>http://www.relib.com/forums/Topic912342-10-1.aspx</link><description>Помогите, пожалуйста! Как сделать, чтобы при нажатии кнопок увеличить/уменьшить, размер текстового поля(textarea) соответственного вертикально увеличивался/уменьшался. Есть готовый пример, но никак не получается его переделать, чтобы он работал, при нажатии кнопок увеличить/уменьшить, работает только при нажатии , . Помогите переделать код или может быть у кого-нибудь есть более простое решение данной задачи? готовый пример: &lt;br&gt;body onload="cleanForm();"&lt;br&gt;script type="text/javascript"&lt;br&gt;function countLines(strtocount, cols) {&lt;br&gt;var hard_lines = 1;&lt;br&gt;var last = 0;&lt;br&gt;while ( true ) {&lt;br&gt;last = strtocount.indexOf("", last+1);&lt;br&gt;hard_lines ++;&lt;br&gt;if ( last == -1 ) break;&lt;br&gt;}&lt;br&gt;var soft_lines = Math.round(strtocount.length / (cols-1));&lt;br&gt;var hard = eval("hard_lines " + unescape("%3e") + "soft_lines;");&lt;br&gt;if ( hard ) soft_lines = hard_lines;&lt;br&gt;return soft_lines;&lt;br&gt;}&lt;br&gt;function cleanForm() {&lt;br&gt;var the_form = document.forms[0];&lt;br&gt;for ( var x in the_form ) {&lt;br&gt;if ( ! the_form[x] ) continue;&lt;br&gt;if( typeof the_form[x].rows != "number" ) continue;&lt;br&gt;the_form[x].rows = countLines(the_form[x].value,the_form[x].cols) +1;&lt;br&gt;}&lt;br&gt;setTimeout("cleanForm();", 300);&lt;br&gt;}&lt;br&gt;&lt;br&gt;/script&lt;br&gt;form action="index.php" method="get"&lt;br&gt;textarea cols="60" rows="2" name="reason" /textarea&lt;br&gt;/form</description><pubDate>Tue, 10 Apr 2007 13:01:55 GMT</pubDate><dc:creator>agemi</dc:creator></item></channel></rss>