<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>karrikas &#187; Javascript</title>
	<atom:link href="http://karrikas.com/bloga/category/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://karrikas.com/bloga</link>
	<description>Hau beste blog bat besterik ez da</description>
	<lastBuildDate>Tue, 02 Dec 2008 22:13:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Cookiak eta Javascript</title>
		<link>http://karrikas.com/bloga/cookiak-eta-javascript/</link>
		<comments>http://karrikas.com/bloga/cookiak-eta-javascript/#comments</comments>
		<pubDate>Wed, 27 Jun 2007 13:48:56 +0000</pubDate>
		<dc:creator>Karrikas</dc:creator>
				<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://www.karrikas.com/bloga/?p=17</guid>
		<description><![CDATA[&#8220;Javascript para desarrolladores web&#8221; liburutik kopiatutako kode honekin oso erraz moldatu ahalko gara cookiekin.
Cookiak sortzeko:
function setCookie&#40;sName, sValue, oExpires, sPath, sDomain, bSecure&#41;&#123;
&#160; &#160; var sCookie = sName +&#34;=&#34;+ encodeURIComponent&#40;sValue&#41;;
&#160; &#160; if&#40;oExpires&#41;&#123;
&#160; &#160; &#160; &#160; sCookie += &#34;; expires=&#34; + oExpires.toGMTString&#40;&#41;;
&#160; &#160; &#125;
&#160; &#160; if&#40;sPath&#41;&#123;
&#160; &#160; &#160; &#160; sCookie += &#34;; path=&#34; + sPath;
&#160; &#160; &#125;
&#160; &#160; [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;Javascript para desarrolladores web&#8221; liburutik kopiatutako kode honekin oso erraz moldatu ahalko gara <a href="http://eu.wikipedia.org/wiki/Cookie">cookie</a>kin.</p>
<p>Cookiak sortzeko:</p>
<div class="codecolorer-container javascript default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #003366; font-weight: bold;">function</span> setCookie<span style="color: #009900;">&#40;</span>sName<span style="color: #339933;">,</span> sValue<span style="color: #339933;">,</span> oExpires<span style="color: #339933;">,</span> sPath<span style="color: #339933;">,</span> sDomain<span style="color: #339933;">,</span> bSecure<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #003366; font-weight: bold;">var</span> sCookie <span style="color: #339933;">=</span> sName <span style="color: #339933;">+</span><span style="color: #3366CC;">&quot;=&quot;</span><span style="color: #339933;">+</span> encodeURIComponent<span style="color: #009900;">&#40;</span>sValue<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>oExpires<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; sCookie <span style="color: #339933;">+=</span> <span style="color: #3366CC;">&quot;; expires=&quot;</span> <span style="color: #339933;">+</span> oExpires.<span style="color: #660066;">toGMTString</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>sPath<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; sCookie <span style="color: #339933;">+=</span> <span style="color: #3366CC;">&quot;; path=&quot;</span> <span style="color: #339933;">+</span> sPath<span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>sDomain<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; sCookie <span style="color: #339933;">+=</span> <span style="color: #3366CC;">&quot;; domain=&quot;</span> <span style="color: #339933;">+</span> sDomain<span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>bSecure<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; sCookie <span style="color: #339933;">+=</span> <span style="color: #3366CC;">&quot;; secure&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; document.<span style="color: #660066;">cookie</span> <span style="color: #339933;">=</span> sCookie<span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span></div></div>
<p>Cookia berreskuratzeko:</p>
<div class="codecolorer-container javascript default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #003366; font-weight: bold;">function</span> getCookie<span style="color: #009900;">&#40;</span>sName<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #003366; font-weight: bold;">var</span> sRE <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;(?:; )&quot;</span> <span style="color: #339933;">+</span> sName <span style="color: #339933;">+</span> <span style="color: #3366CC;">&quot;=([^;]*);?&quot;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #003366; font-weight: bold;">var</span> oRE <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> RegExp<span style="color: #009900;">&#40;</span>sRE<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>oRE.<span style="color: #660066;">test</span><span style="color: #009900;">&#40;</span>document.<span style="color: #660066;">cookie</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">return</span> decodeURIComponent<span style="color: #009900;">&#40;</span>RegExp<span style="color: #009900;">&#91;</span><span style="color: #3366CC;">&quot;$1&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><span style="color: #000066; font-weight: bold;">else</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">return</span> <span style="color: #003366; font-weight: bold;">null</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#125;</span></div></div>
<p>Cookia ezabatzeko:</p>
<div class="codecolorer-container javascript default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #003366; font-weight: bold;">function</span> delCookie<span style="color: #009900;">&#40;</span>sName<span style="color: #339933;">,</span> sPath<span style="color: #339933;">,</span> sDomain<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; setCookie<span style="color: #009900;">&#40;</span>sName<span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;&quot;</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">new</span> Date<span style="color: #009900;">&#40;</span>0<span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> sPath<span style="color: #339933;">,</span> sDomain<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span></div></div>
<p>Cookia sortzeko funtzioaren ezabatze data zehazteko hurrengo kode zatiaz balia zaitezke, horrela modu erresean, zenbat egun barru ezabatuko den zehaztu ahalko duzu.</p>
<div class="codecolorer-container javascript default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #003366; font-weight: bold;">var</span> zenbatEgun <span style="color: #339933;">=</span> <span style="color: #CC0000;">15</span><span style="color: #339933;">;</span><br />
<span style="color: #003366; font-weight: bold;">var</span> exp <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">new</span> Date<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <br />
exp.<span style="color: #660066;">setTime</span><span style="color: #009900;">&#40;</span>exp.<span style="color: #660066;">getTime</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">+</span> <span style="color: #009900;">&#40;</span>zenbatEgun<span style="color: #339933;">*</span>24<span style="color: #339933;">*</span>60<span style="color: #339933;">*</span>60<span style="color: #339933;">*</span>1000<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
setCookie<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;cookieIzena&quot;</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;nire informazioa&quot;</span><span style="color: #339933;">,</span> exp<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></div></div>
]]></content:encoded>
			<wfw:commentRss>http://karrikas.com/bloga/cookiak-eta-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Navigatzailearen zabalera jaso</title>
		<link>http://karrikas.com/bloga/navigatzailearen-zabalera-jaso/</link>
		<comments>http://karrikas.com/bloga/navigatzailearen-zabalera-jaso/#comments</comments>
		<pubDate>Sat, 23 Jun 2007 18:35:57 +0000</pubDate>
		<dc:creator>Karrikas</dc:creator>
				<category><![CDATA[Javascript]]></category>

		<guid isPermaLink="false">http://www.karrikas.com/blog/?p=11</guid>
		<description><![CDATA[Ez dut gogoan nondik atera nuen kode hau, baina or doa, behar duenarentzako.
function NabZabalera&#40;&#41; &#123;
&#160; &#160; if &#40;self.innerHeight&#41; &#123; // MOS
&#160; &#160; &#160; &#160; y = self.innerHeight;
&#160; &#160; &#160; &#160; x = self.innerWidth;
&#160; &#160; &#125; else if &#40;document.documentElement &#38;&#38; document.documentElement.clientWidth&#41; &#123; // IE6 Strict
&#160; &#160; &#160; &#160; x = document.documentElement.clientWidth;
&#160; &#160; &#160; &#160; y = [...]]]></description>
			<content:encoded><![CDATA[<p>Ez dut gogoan nondik atera nuen kode hau, baina or doa, behar duenarentzako.</p>
<div class="codecolorer-container javascript default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;"><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #003366; font-weight: bold;">function</span> NabZabalera<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>self.<span style="color: #660066;">innerHeight</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #006600; font-style: italic;">// MOS</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; y <span style="color: #339933;">=</span> self.<span style="color: #660066;">innerHeight</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; x <span style="color: #339933;">=</span> self.<span style="color: #660066;">innerWidth</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span> <span style="color: #000066; font-weight: bold;">else</span> <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>document.<span style="color: #660066;">documentElement</span> <span style="color: #339933;">&amp;&amp;</span> document.<span style="color: #660066;">documentElement</span>.<span style="color: #660066;">clientWidth</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #006600; font-style: italic;">// IE6 Strict</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; x <span style="color: #339933;">=</span> document.<span style="color: #660066;">documentElement</span>.<span style="color: #660066;">clientWidth</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; y <span style="color: #339933;">=</span> document.<span style="color: #660066;">documentElement</span>.<span style="color: #660066;">clientHeight</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span> <span style="color: #000066; font-weight: bold;">else</span> <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>document.<span style="color: #660066;">body</span>.<span style="color: #660066;">clientHeight</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> <span style="color: #006600; font-style: italic;">// IE quirks</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; y <span style="color: #339933;">=</span> document.<span style="color: #660066;">body</span>.<span style="color: #660066;">clientHeight</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; x <span style="color: #339933;">=</span> document.<span style="color: #660066;">body</span>.<span style="color: #660066;">clientWidth</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">return</span> <span style="color: #009900;">&#123;</span>x<span style="color: #339933;">:</span> x<span style="color: #339933;">,</span> y<span style="color: #339933;">:</span> y<span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span></div></div>
]]></content:encoded>
			<wfw:commentRss>http://karrikas.com/bloga/navigatzailearen-zabalera-jaso/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
