<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Commenti a: Fare il resize di una textarea</title>
	<atom:link href="http://www.napolux.com/2007/fare-il-resize-di-una-textarea.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.napolux.com/2007/fare-il-resize-di-una-textarea.html</link>
	<description>Blog di Napolux, dedicato al Web 2.0, ai blog e al mondo della programmazione AJAX, PHP, MySQL e JavaScript</description>
	<lastBuildDate>Wed, 17 Mar 2010 18:51:09 +0100</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Di: giambo</title>
		<link>http://www.napolux.com/2007/fare-il-resize-di-una-textarea.html/comment-page-1#comment-11507</link>
		<dc:creator>giambo</dc:creator>
		<pubDate>Sat, 21 Apr 2007 11:37:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.napolux.com/2007/04/16/fare-il-resize-di-una-textarea/#comment-11507</guid>
		<description>UPS: come normale che fosse strip_tags m&#039;ha cancellato il codice HTML...boh</description>
		<content:encoded><![CDATA[<p>UPS: come normale che fosse strip_tags m&#8217;ha cancellato il codice HTML&#8230;boh</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: giambo</title>
		<link>http://www.napolux.com/2007/fare-il-resize-di-una-textarea.html/comment-page-1#comment-11506</link>
		<dc:creator>giambo</dc:creator>
		<pubDate>Sat, 21 Apr 2007 11:34:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.napolux.com/2007/04/16/fare-il-resize-di-una-textarea/#comment-11506</guid>
		<description>Io ho risolto così:

Scaricato il &lt;a href=&quot;http://boring.youngpup.net/_projectDirectories/domdrag/dom-drag.js&quot; title=&quot;DOM-Drag&quot; rel=&quot;nofollow&quot;&gt;DOM-Drag&lt;/a&gt;.
&lt;code&gt;

&lt;/code&gt;
&lt;code&gt;

window.onload=function() {
                 // controllo che il browser sia compatibile
		if (document.all &#124;&#124; document.getElementById)
		{
			// Oggetto da draggare // lo selezione in modo diverso a seconda se si tratta di IE o resto del mondo
			var oggetto = document.all ? document.all[&quot;area_di_testo&quot;] : document.getElementById(&quot;area_di_testo&quot;);

                        // Immagine che fa da cursore (20x20px)
			var dragger = document.all ? document.all[&quot;dragger&quot;] : document.getElementById(&quot;dragger&quot;);
			
			// Metto il cursore 57 px (height della textarea settata in CSS)
			dragger.style.top = (parseInt(oggetto.offsetTop)+57) + &#039;px&#039;;
			
			
			// Inizializzo drag vincolandolo solo all&#039;asse Y e bloccando lo scrolling verso l&#039;alto, al limite minimo di altezza della textarea (50 nel mio caso). 528, perché piazzo il cursore a destra in basso della textarea
			Drag.init(dragger,null,528,528,(parseInt(oggetto.offsetTop)+50));

                        // evito di far veder il cursore prima che sia nella sua posizione corretta
			dragger.style.display = &#039;block&#039;;
			
			// Funzione all&#039;evento drag
			dragger.onDrag = function(x,y) {
                                // -2 per recuperare lo scarto verso il basso dato alla posizione del cursore quando l&#039;abbiamo inizializzato (era per evitare la sovrapposizione dello stesso con la textarea)
				oggetto.style.height = (y - parseInt(oggetto.offsetTop)-2) + &#039;px&#039;;
			}
		}
       }
&lt;/code&gt;

piazzato ciò in HTML:
&lt;code&gt;

&lt;!-- L&#039;altezza della textarea deve corrispondere alla posizione iniziale settata con JavaScript -2 pixel cfr. commenti sopra //--&gt;


&lt;!-- Il dragger deve avere la posizione settata in assoluto //--&gt;
							
&lt;/code&gt;

Ecco. Per vedere come funzia vi tocca iscrivervi a &lt;a href=&quot;http://www.quotidianostyle.com&quot; title=&quot;quotidianoStyle.com&quot; rel=&quot;nofollow&quot;&gt;quotidianoStyle&lt;/a&gt; (che è poi una cosa simpatica via!) e caricare un video (tra un giorno o due in verità visto che appunto ci sto lavorando).

Spero serva, quanto a me è servito questo post!
Ciao</description>
		<content:encoded><![CDATA[<p>Io ho risolto così:</p>
<p>Scaricato il <a href="http://boring.youngpup.net/_projectDirectories/domdrag/dom-drag.js" title="DOM-Drag" >DOM-Drag</a>.<br />
<code></p>
<p></code><br />
<code></p>
<p>window.onload=function() {<br />
                 // controllo che il browser sia compatibile<br />
		if (document.all || document.getElementById)<br />
		{<br />
			// Oggetto da draggare // lo selezione in modo diverso a seconda se si tratta di IE o resto del mondo<br />
			var oggetto = document.all ? document.all["area_di_testo"] : document.getElementById("area_di_testo");</p>
<p>                        // Immagine che fa da cursore (20x20px)<br />
			var dragger = document.all ? document.all["dragger"] : document.getElementById("dragger");</p>
<p>			// Metto il cursore 57 px (height della textarea settata in CSS)<br />
			dragger.style.top = (parseInt(oggetto.offsetTop)+57) + 'px';</p>
<p>			// Inizializzo drag vincolandolo solo all'asse Y e bloccando lo scrolling verso l'alto, al limite minimo di altezza della textarea (50 nel mio caso). 528, perché piazzo il cursore a destra in basso della textarea<br />
			Drag.init(dragger,null,528,528,(parseInt(oggetto.offsetTop)+50));</p>
<p>                        // evito di far veder il cursore prima che sia nella sua posizione corretta<br />
			dragger.style.display = 'block';</p>
<p>			// Funzione all'evento drag<br />
			dragger.onDrag = function(x,y) {<br />
                                // -2 per recuperare lo scarto verso il basso dato alla posizione del cursore quando l'abbiamo inizializzato (era per evitare la sovrapposizione dello stesso con la textarea)<br />
				oggetto.style.height = (y - parseInt(oggetto.offsetTop)-2) + 'px';<br />
			}<br />
		}<br />
       }<br />
</code></p>
<p>piazzato ciò in HTML:<br />
<code></p>
<p><!-- L'altezza della textarea deve corrispondere alla posizione iniziale settata con JavaScript -2 pixel cfr. commenti sopra //--></p>
<p><!-- Il dragger deve avere la posizione settata in assoluto //--></p>
<p></code></p>
<p>Ecco. Per vedere come funzia vi tocca iscrivervi a <a href="http://www.quotidianostyle.com" title="quotidianoStyle.com" >quotidianoStyle</a> (che è poi una cosa simpatica via!) e caricare un video (tra un giorno o due in verità visto che appunto ci sto lavorando).</p>
<p>Spero serva, quanto a me è servito questo post!<br />
Ciao</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Napolux</title>
		<link>http://www.napolux.com/2007/fare-il-resize-di-una-textarea.html/comment-page-1#comment-11356</link>
		<dc:creator>Napolux</dc:creator>
		<pubDate>Wed, 18 Apr 2007 06:51:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.napolux.com/2007/04/16/fare-il-resize-di-una-textarea/#comment-11356</guid>
		<description>&lt;b&gt;@Silvicius&lt;/b&gt;
Ecco, adesso vogliamo vederlo però :P</description>
		<content:encoded><![CDATA[<p><b>@Silvicius</b><br />
Ecco, adesso vogliamo vederlo però <img src='http://www.napolux.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Silvicius</title>
		<link>http://www.napolux.com/2007/fare-il-resize-di-una-textarea.html/comment-page-1#comment-11344</link>
		<dc:creator>Silvicius</dc:creator>
		<pubDate>Tue, 17 Apr 2007 18:04:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.napolux.com/2007/04/16/fare-il-resize-di-una-textarea/#comment-11344</guid>
		<description>Oggi, nelle ore buche all&#039;università, ho fatto tutto! Grazie mille ancora per i consigli!

Adesso il mio editor è veramente fico :-D</description>
		<content:encoded><![CDATA[<p>Oggi, nelle ore buche all&#8217;università, ho fatto tutto! Grazie mille ancora per i consigli!</p>
<p>Adesso il mio editor è veramente fico <img src='http://www.napolux.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: gpessia</title>
		<link>http://www.napolux.com/2007/fare-il-resize-di-una-textarea.html/comment-page-1#comment-11332</link>
		<dc:creator>gpessia</dc:creator>
		<pubDate>Tue, 17 Apr 2007 00:13:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.napolux.com/2007/04/16/fare-il-resize-di-una-textarea/#comment-11332</guid>
		<description>ottimo!</description>
		<content:encoded><![CDATA[<p>ottimo!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Silvicius</title>
		<link>http://www.napolux.com/2007/fare-il-resize-di-una-textarea.html/comment-page-1#comment-11328</link>
		<dc:creator>Silvicius</dc:creator>
		<pubDate>Mon, 16 Apr 2007 21:26:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.napolux.com/2007/04/16/fare-il-resize-di-una-textarea/#comment-11328</guid>
		<description>Grazie mille per avermi dedicato un post! Sei troppo gentile!
Adesso ci smanetto un po&#039; e poi ti saprò dire ;-)</description>
		<content:encoded><![CDATA[<p>Grazie mille per avermi dedicato un post! Sei troppo gentile!<br />
Adesso ci smanetto un po&#8217; e poi ti saprò dire <img src='http://www.napolux.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
