﻿<?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>Блогът на Златко &#187; JavaScript</title>
	<atom:link href="http://z-latko.info/category/web-programming/java-script/feed/" rel="self" type="application/rss+xml" />
	<link>http://z-latko.info</link>
	<description>Размисли и страсти от един уеб програмист</description>
	<lastBuildDate>Tue, 13 Sep 2011 19:48:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>JS: Интересен текст</title>
		<link>http://z-latko.info/js-funny-text/</link>
		<comments>http://z-latko.info/js-funny-text/#comments</comments>
		<pubDate>Sat, 06 Nov 2010 19:50:32 +0000</pubDate>
		<dc:creator>Златко</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[ma3x]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[text]]></category>
		<category><![CDATA[последни]]></category>
		<category><![CDATA[форум]]></category>

		<guid isPermaLink="false">http://z-latko.info/?p=779</guid>
		<description><![CDATA[Здравейте, скоро взаимствах една идея от потребител, в едно форумче. Тоест, на момчето му трябваше такава функцийка и аз му я написах, дано да му помогне. Та реших и да я споделя и във блога си, ефекта си е доста ... интересен, сам по себе си, макар и да съм виждал доста по-развити функции за [...]]]></description>
			<content:encoded><![CDATA[<p>Здравейте, скоро взаимствах една идея от потребител, в едно форумче.  Тоест, на момчето му трябваше такава функцийка и аз му я написах, дано  да му помогне. Та реших и да я споделя и във блога си, ефекта си е доста  ... интересен, сам по себе си, макар и да съм виждал доста по-развити  функции за такъв род дейност. Все пак ето я и нея, добавил съм почти на  всеки ред коментар, така че ще ги спестя в самата статия :&gt;</p>
<p><span id="more-779"></span></p>
<div id="wpshdo_1" class="wp-synhighlighter-outer"><div id="wpshdt_1" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_1"></a><a id="wpshat_1" class="wp-synhighlighter-title" href="#codesyntax_1"  onClick="javascript:wpsh_toggleBlock(1)" title="Click to show/hide code block">Source</a></td><td align="right"><a href="#codesyntax_1" onClick="javascript:wpsh_code(1)" title="Show code only"><img border="0" style="border: 0 none" src="http://z-latko.info/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_1" onClick="javascript:wpsh_print(1)" title="Print code"><img border="0" style="border: 0 none" src="http://z-latko.info/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://z-latko.info/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://z-latko.info/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_1" class="wp-synhighlighter-inner" style="display: block;"><pre class="javascript" style="font-family:monospace;"><ol><li class="li1"><div class="de1"><span class="sy0">&lt;</span>script type<span class="sy0">=</span><span class="st0">&quot;text/javascript&quot;</span> charset<span class="sy0">=</span><span class="st0">&quot;utf-8&quot;</span><span class="sy0">&gt;</span></div></li><li class="li1"><div class="de1">		<span class="co1">// Създаваме две глобални променливи, една за таймера, и една за брояча</span></div></li><li class="li1"><div class="de1">		<span class="kw2">var</span> t<span class="sy0">,</span>sec<span class="sy0">,</span>x <span class="sy0">=</span> <span class="nu0">0</span><span class="sy0">;</span></div></li><li class="li1"><div class="de1">		<span class="co1">// Създаваме и самата функция, със звучното име ma3x.</span></div></li><li class="li2"><div class="de2">		<span class="co1">// Като параметри и подаваме стринг, който ще трябва да изпише.</span></div></li><li class="li1"><div class="de1">		<span class="co1">// Вторият параметър е опционален, и е за времето на таймера (дали да е произволен, или статичен)</span></div></li><li class="li1"><div class="de1">		<span class="kw2">function</span> ma3x<span class="br0">&#40;</span>text<span class="sy0">,</span>random<span class="br0">&#41;</span> <span class="br0">&#123;</span></div></li><li class="li1"><div class="de1">			<span class="co1">// Ако тепърва стартираме функцията, трием текущия стринг</span></div></li><li class="li1"><div class="de1">			<span class="kw1">if</span> <span class="br0">&#40;</span> x <span class="sy0">==</span> <span class="nu0">0</span> <span class="br0">&#41;</span> <span class="br0">&#123;</span> document.<span class="me1">getElementById</span><span class="br0">&#40;</span><span class="st0">'ma3x'</span><span class="br0">&#41;</span>.<span class="me1">innerHTML</span> <span class="sy0">=</span> <span class="st0">''</span><span class="sy0">;</span> <span class="br0">&#125;</span></div></li><li class="li2"><div class="de2">			<span class="co1">// тук правим една проверка, ако стринга е свършил (тоест, сме го изписали) спираме таймера  и нулираме брояча</span></div></li><li class="li1"><div class="de1">			<span class="kw1">if</span> <span class="br0">&#40;</span> text.<span class="me1">length</span> <span class="sy0">&lt;=</span> x <span class="sy0">&amp;&amp;</span> t <span class="br0">&#41;</span> <span class="br0">&#123;</span> clearTimeout<span class="br0">&#40;</span>t<span class="br0">&#41;</span><span class="sy0">;</span> sec <span class="sy0">=</span> <span class="nu0">0</span><span class="sy0">;</span> x <span class="sy0">=</span> <span class="nu0">0</span><span class="sy0">;</span> <span class="kw1">return</span><span class="sy0">;</span> <span class="br0">&#125;</span></div></li><li class="li1"><div class="de1">			<span class="co1">// В противен случай, работим по въпроса</span></div></li><li class="li1"><div class="de1">			document.<span class="me1">getElementById</span><span class="br0">&#40;</span><span class="st0">'ma3x'</span><span class="br0">&#41;</span>.<span class="me1">innerHTML</span> <span class="sy0">+=</span> <span class="br0">&#40;</span>text.<span class="me1">substr</span><span class="br0">&#40;</span>x<span class="sy0">,</span>1<span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">;</span> x<span class="sy0">++;</span></div></li><li class="li1"><div class="de1">			random <span class="sy0">=</span> <span class="sy0">!</span>random <span class="sy0">?</span> <span class="kw2">false</span> <span class="sy0">:</span> <span class="kw2">true</span><span class="sy0">;</span></div></li><li class="li2"><div class="de2">			sec <span class="sy0">=</span> <span class="br0">&#40;</span> <span class="sy0">!</span>random <span class="sy0">?</span> 1000 <span class="sy0">:</span> Math.<span class="me1">ceil</span><span class="br0">&#40;</span>2000<span class="sy0">*</span>Math.<span class="me1">random</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span> <span class="br0">&#41;</span><span class="sy0">;</span></div></li><li class="li1"><div class="de1">			console.<span class="me1">log</span><span class="br0">&#40;</span>sec<span class="br0">&#41;</span><span class="sy0">;</span></div></li><li class="li1"><div class="de1">			<span class="co1">// Тук правим една малка проверка, дали следващия символ е празен стринг.Ако е празен стринг, просто го показваме, без да губим време, за да не губим ефекта</span></div></li><li class="li1"><div class="de1">			<span class="kw1">if</span> <span class="br0">&#40;</span> text.<span class="me1">substr</span><span class="br0">&#40;</span>x<span class="sy0">,</span><span class="nu0">1</span><span class="br0">&#41;</span> <span class="sy0">!=</span> <span class="st0">' '</span> <span class="br0">&#41;</span> <span class="br0">&#123;</span> t <span class="sy0">=</span> setTimeout<span class="br0">&#40;</span><span class="st0">'ma3x(<span class="es0">\'</span>'</span> <span class="sy0">+</span> text <span class="sy0">+</span> <span class="st0">'<span class="es0">\'</span>,'</span> <span class="sy0">+</span> random <span class="sy0">+</span> <span class="st0">')'</span><span class="sy0">,</span>sec<span class="br0">&#41;</span><span class="sy0">;</span> <span class="br0">&#125;</span></div></li><li class="li1"><div class="de1">			<span class="kw1">else</span> <span class="br0">&#123;</span> ma3x<span class="br0">&#40;</span>text<span class="sy0">,</span>random<span class="br0">&#41;</span><span class="sy0">;</span> <span class="br0">&#125;</span></div></li><li class="li2"><div class="de2">		<span class="br0">&#125;</span></div></li><li class="li1"><div class="de1">	<span class="sy0">&lt;/</span>script<span class="sy0">&gt;</span></div></li></ol></pre></div></div>
<p>Та остава да си направите едно див-че, с id="ma3x" и да активирате по някакъв начин функцийката.</p>
<div id="wpshdo_2" class="wp-synhighlighter-outer"><div id="wpshdt_2" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_2"></a><a id="wpshat_2" class="wp-synhighlighter-title" href="#codesyntax_2"  onClick="javascript:wpsh_toggleBlock(2)" title="Click to show/hide code block">Source</a></td><td align="right"><a href="#codesyntax_2" onClick="javascript:wpsh_code(2)" title="Show code only"><img border="0" style="border: 0 none" src="http://z-latko.info/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_2" onClick="javascript:wpsh_print(2)" title="Print code"><img border="0" style="border: 0 none" src="http://z-latko.info/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://z-latko.info/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://z-latko.info/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_2" class="wp-synhighlighter-inner" style="display: block;"><pre class="html4strict" style="font-family:monospace;"><ol><li class="li1"><div class="de1"><span class="sc2">&lt;<a href="http://december.com/html/4/element/a.html"><span class="kw2">a</span></a> <span class="kw3">href</span><span class="sy0">=</span><span class="st0">&quot;javascript: ma3x('проба',true);&quot;</span>&gt;</span>Произволен таймер<span class="sc2">&lt;<span class="sy0">/</span><a href="http://december.com/html/4/element/a.html"><span class="kw2">a</span></a>&gt;</span> <span class="sc2">&lt;<a href="http://december.com/html/4/element/br.html"><span class="kw2">br</span></a> <span class="sy0">/</span>&gt;</span></div></li><li class="li1"><div class="de1"><span class="sc2">&lt;<a href="http://december.com/html/4/element/a.html"><span class="kw2">a</span></a> <span class="kw3">href</span><span class="sy0">=</span><span class="st0">&quot;javascript: ma3x('проба');&quot;</span>&gt;</span>Статичен таймер (1 секунда)<span class="sc2">&lt;<span class="sy0">/</span><a href="http://december.com/html/4/element/a.html"><span class="kw2">a</span></a>&gt;</span> <span class="sc2">&lt;<a href="http://december.com/html/4/element/br.html"><span class="kw2">br</span></a> <span class="sy0">/</span>&gt;</span></div></li><li class="li1"><div class="de1"><span class="sc2">&lt;<a href="http://december.com/html/4/element/div.html"><span class="kw2">div</span></a> <span class="kw3">id</span><span class="sy0">=</span><span class="st0">&quot;ma3x&quot;</span>&gt;&lt;<span class="sy0">/</span><a href="http://december.com/html/4/element/div.html"><span class="kw2">div</span></a>&gt;</span></div></li></ol></pre></div></div>
<p>Демо, както и целия код - може да видите <a href="http://dev.z-latko.info/ma3x/" target="_blank">тук</a></p>
]]></content:encoded>
			<wfw:commentRss>http://z-latko.info/js-funny-text/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Показване/Скриване на менюта с jQuery</title>
		<link>http://z-latko.info/show-and-hide-menus-with-jquery-cooki/</link>
		<comments>http://z-latko.info/show-and-hide-menus-with-jquery-cooki/#comments</comments>
		<pubDate>Sun, 22 Aug 2010 12:08:54 +0000</pubDate>
		<dc:creator>Златко</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[hide]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery.cookie.show]]></category>
		<category><![CDATA[menu]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[scripting]]></category>

		<guid isPermaLink="false">http://z-latko.info/?p=730</guid>
		<description><![CDATA[Здравейте, реших да Ви покажа едно примерче, за разгъващи се менюта, с възможност за помнене (или иначе казано, ползване на бисквитки) в JavaScript. За да е по-атрактивно, ще използваме jQuery SlideToggle функцията. Като за начало, ще трябва да инклуднете jQuery и плъгинаjQuery Cookie И естествено, самата JavaScript функция, която да ни показва/скрива менютата. Демото, може [...]]]></description>
			<content:encoded><![CDATA[<p>Здравейте, реших да Ви покажа едно примерче, за разгъващи се менюта, с възможност за помнене (или иначе казано, ползване на бисквитки) в JavaScript. За да е по-атрактивно, ще използваме jQuery SlideToggle функцията.</p>
<p><span id="more-730"></span></p>
<p>Като за начало, ще трябва да инклуднете<a href="http://jquery.com/" target="_blank"> jQuery</a> и плъгина<a href="http://plugins.jquery.com/project/cookie" target="_blank">jQuery Cookie</a><br />
<div id="wpshdo_3" class="wp-synhighlighter-outer"><div id="wpshdt_3" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_3"></a><a id="wpshat_3" class="wp-synhighlighter-title" href="#codesyntax_3"  onClick="javascript:wpsh_toggleBlock(3)" title="Click to show/hide code block">Source</a></td><td align="right"><a href="#codesyntax_3" onClick="javascript:wpsh_code(3)" title="Show code only"><img border="0" style="border: 0 none" src="http://z-latko.info/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_3" onClick="javascript:wpsh_print(3)" title="Print code"><img border="0" style="border: 0 none" src="http://z-latko.info/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://z-latko.info/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://z-latko.info/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_3" class="wp-synhighlighter-inner" style="display: block;"><div class="html4strict" style="font-family:monospace;"><ol><li class="li1"><div class="de1"><span class="sc2">&lt;<a href="http://december.com/html/4/element/script.html"><span class="kw2">script</span></a> <span class="kw3">src</span><span class="sy0">=</span><span class="st0">&quot;jquery-1.4.2.min.js&quot;</span> <span class="kw3">type</span><span class="sy0">=</span><span class="st0">&quot;text/javascript&quot;</span>&gt;&lt;<span class="sy0">/</span><a href="http://december.com/html/4/element/script.html"><span class="kw2">script</span></a>&gt;</span></div></li>
<li class="li1"><div class="de1"><span class="sc2">&lt;<a href="http://december.com/html/4/element/script.html"><span class="kw2">script</span></a> <span class="kw3">src</span><span class="sy0">=</span><span class="st0">&quot;jquery.cookie.js&quot;</span> <span class="kw3">type</span><span class="sy0">=</span><span class="st0">&quot;text/javascript&quot;</span>&gt;&lt;<span class="sy0">/</span><a href="http://december.com/html/4/element/script.html"><span class="kw2">script</span></a>&gt;</span></div></li>
</ol></div></div></div><br />
И естествено, самата JavaScript функция, която да ни показва/скрива менютата.</p>
<pre lang="javascript"><div id="wpshdo_4" class="wp-synhighlighter-outer"><div id="wpshdt_4" class="wp-synhighlighter-expanded"><table border="0" width="100%"><tr><td align="left" width="80%"><a name="#codesyntax_4"></a><a id="wpshat_4" class="wp-synhighlighter-title" href="#codesyntax_4"  onClick="javascript:wpsh_toggleBlock(4)" title="Click to show/hide code block">Source</a></td><td align="right"><a href="#codesyntax_4" onClick="javascript:wpsh_code(4)" title="Show code only"><img border="0" style="border: 0 none" src="http://z-latko.info/wp-content/plugins/wp-synhighlight/themes/default/images/code.png" /></a>&nbsp;<a href="#codesyntax_4" onClick="javascript:wpsh_print(4)" title="Print code"><img border="0" style="border: 0 none" src="http://z-latko.info/wp-content/plugins/wp-synhighlight/themes/default/images/printer.png" /></a>&nbsp;<a href="http://z-latko.info/wp-content/plugins/wp-synhighlight/About.html" target="_blank" title="Show plugin information"><img border="0" style="border: 0 none" src="http://z-latko.info/wp-content/plugins/wp-synhighlight/themes/default/images/info.gif" /></a>&nbsp;</td></tr></table></div><div id="wpshdi_4" class="wp-synhighlighter-inner" style="display: block;"><div class="javascript" style="font-family:monospace;"><ol><li class="li1"><div class="de1">$<span class="br0">&#40;</span>document<span class="br0">&#41;</span>.<span class="me1">ready</span><span class="br0">&#40;</span><span class="kw2">function</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#123;</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="co1">// Първо прекарваме всички линкове, съдържащи в себе си class=&quot;toggle&quot;</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$<span class="br0">&#40;</span><span class="st0">&quot;a[class='toggle']&quot;</span><span class="br0">&#41;</span>.<span class="me1">each</span><span class="br0">&#40;</span><span class="kw2">function</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#123;</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="co1">// правим една проверка, дали има записана бисквитка, с име ===</span></div></li>
<li class="li2"><div class="de2">&nbsp;</div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; <span class="br0">&#40;</span>тоест<span class="sy0">,</span> самото menu1 <span class="br0">&#40;</span>примерно<span class="br0">&#41;</span><span class="br0">&#41;</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span>$.<span class="me1">cookie</span><span class="br0">&#40;</span>$<span class="br0">&#40;</span><span class="kw1">this</span><span class="br0">&#41;</span>.<span class="me1">parents</span><span class="br0">&#40;</span><span class="br0">&#41;</span>.<span class="me1">next</span><span class="br0">&#40;</span><span class="br0">&#41;</span>.<span class="me1">attr</span><span class="br0">&#40;</span><span class="st0">'class'</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; <span class="co1">// ако намери съвпадение, скриваме</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; списъка<span class="sy0">,</span> и заместваме <span class="st0">&quot;-&quot;</span> с <span class="st0">&quot;+&quot;</span> в линка</div></li>
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $<span class="br0">&#40;</span><span class="kw1">this</span><span class="br0">&#41;</span>.<span class="me1">parents</span><span class="br0">&#40;</span><span class="br0">&#41;</span>.<span class="me1">next</span><span class="br0">&#40;</span><span class="br0">&#41;</span>.<span class="me1">hide</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $<span class="br0">&#40;</span><span class="kw1">this</span><span class="br0">&#41;</span>.<span class="me1">html</span><span class="br0">&#40;</span><span class="st0">'+'</span><span class="br0">&#41;</span><span class="sy0">;</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="co1">// тук засичаме когато сме кликнали на линкът, за да покаже/скрие менюто</span></div></li>
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $<span class="br0">&#40;</span><span class="st0">&quot;a.toggle&quot;</span><span class="br0">&#41;</span>.<span class="me1">click</span><span class="br0">&#40;</span><span class="kw2">function</span><span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="co1">// вземаме името на класа от списъка за по-лесно</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw2">var</span> menu <span class="sy0">=</span> $<span class="br0">&#40;</span><span class="kw1">this</span><span class="br0">&#41;</span>.<span class="me1">parents</span><span class="br0">&#40;</span><span class="br0">&#41;</span>.<span class="me1">next</span><span class="br0">&#40;</span><span class="br0">&#41;</span>.<span class="me1">attr</span><span class="br0">&#40;</span><span class="st0">'class'</span><span class="br0">&#41;</span><span class="sy0">;</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="co1">// правим проверката дали трябва да се разгъне, или да се свие</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">if</span> <span class="br0">&#40;</span>$<span class="br0">&#40;</span><span class="kw1">this</span><span class="br0">&#41;</span>.<span class="me1">html</span><span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="sy0">==</span> <span class="st0">'-'</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div></li>
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="co1">// тук трябва да се скрие, затова скриваме го, добавяме бисквитка, с името на класа на списъка и променяме &quot;-&quot; с &quot;+&quot; в линка</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $<span class="br0">&#40;</span><span class="st0">'.'</span> <span class="sy0">+</span> menu<span class="br0">&#41;</span>.<span class="me1">slideToggle</span><span class="br0">&#40;</span>500<span class="br0">&#41;</span><span class="sy0">;</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $.<span class="me1">cookie</span><span class="br0">&#40;</span>menu<span class="sy0">,</span><span class="st0">'expand'</span><span class="sy0">,</span> <span class="br0">&#123;</span> expires<span class="sy0">:</span> 30 <span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $<span class="br0">&#40;</span><span class="kw1">this</span><span class="br0">&#41;</span>.<span class="me1">html</span><span class="br0">&#40;</span><span class="st0">'+'</span><span class="br0">&#41;</span><span class="sy0">;</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></div></li>
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="co1">// ако пък трябва да се покаже, работим по-горната логика, само че този път трием бисквитката и променяме &quot;+&quot; с &quot;-&quot;</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="kw1">else</span> <span class="br0">&#123;</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $<span class="br0">&#40;</span><span class="st0">'.'</span> <span class="sy0">+</span> menu<span class="br0">&#41;</span>.<span class="me1">slideToggle</span><span class="br0">&#40;</span>500<span class="br0">&#41;</span><span class="sy0">;</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $.<span class="me1">cookie</span><span class="br0">&#40;</span>menu<span class="sy0">,</span><span class="kw2">null</span><span class="br0">&#41;</span><span class="sy0">;</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $<span class="br0">&#40;</span><span class="kw1">this</span><span class="br0">&#41;</span>.<span class="me1">html</span><span class="br0">&#40;</span><span class="st0">'-'</span><span class="br0">&#41;</span><span class="sy0">;</span></div></li>
<li class="li2"><div class="de2">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span></div></li>
<li class="li1"><div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="br0">&#125;</span><span class="br0">&#41;</span><span class="sy0">;</span></div></li>
</ol></div></div></div></pre>
<p>Демото, може да видите (и свалите евентуално) <a href="http://dev.z-latko.info/showhide/" target="_blank">оттук</a> .<br />
Пробвано е и работи под всички браузъри.</p>
<p>Възможно е, ако имате друга структура на менютата, кодът по-горе да не ви сработи, затова силно Ви препоръчвам да прочетете за <a href="http://api.jquery.com/category/selectors/" target="_blank">Selectors</a></p>
]]></content:encoded>
			<wfw:commentRss>http://z-latko.info/show-and-hide-menus-with-jquery-cooki/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java Script Project :D</title>
		<link>http://z-latko.info/java-script-project/</link>
		<comments>http://z-latko.info/java-script-project/#comments</comments>
		<pubDate>Mon, 24 Nov 2008 16:48:20 +0000</pubDate>
		<dc:creator>Златко</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[js]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[постове]]></category>

		<guid isPermaLink="false">http://z-latko.info/?p=101</guid>
		<description><![CDATA[Днеска реших да си надраскам в блога някои творения на джава скрипт , които писах скоро от скука.

Първото е за промяна стила на текста , то се знае , че може да ги намерите на 1000 места из интернет, но е важно да си ги напиша и аз , мойте скриптове - в моя блог :Д]]></description>
			<content:encoded><![CDATA[<p><em>Днеска реших да си надраскам в блога някои творения на джава скрипт , които писах скоро от скука.</em></p>
<p><span id="more-101"></span></p>
<p><em>Първото е за промяна стила на текста , то се знае , че може да ги намерите на 1000 места из интернет, но е важно да си ги напиша и аз , мойте скриптове - в моя блог :Д</em></p>
<blockquote><p>&lt;script language="JavaScript" type="text/JavaScript"&gt;<br />
size = 14;<br />
b = 0;<br />
i = 0;<br />
u = 0;<br />
function changetext(what){<br />
if((what == "up") &amp;&amp; (size &lt; "20")){<br />
calc = size + 1;<br />
size = calc;<br />
document.getElementById('test').style.fontSize = calc + "px";<br />
}<br />
else if ((what == "down") &amp;&amp; (size &gt; 8)){<br />
calc = size - 1;<br />
size = calc;<br />
document.getElementById('test').style.fontSize = calc + "px";<br />
}<br />
else if (what == "normal") {<br />
document.getElementById('test').style.fontSize = "14px";<br />
size = 14;<br />
}<br />
else {<br />
document.getElementById('test').style.fontSize = "14px";<br />
document.getElementById('test').style.fontWeight = "none";<br />
document.getElementById('test').style.fontStyle = "none";<br />
document.getElementById('test').style.fontDecoration = "none";<br />
i = 0; u = 0; b = 0;<br />
size = 14;<br />
alert('Не прекалявайте!!!');<br />
}<br />
}<br />
function changestyle(what){<br />
if(what == "bold"){<br />
if (b == 0){ document.getElementById('test').style.fontWeight = "bold"; b = 1; }<br />
else{ document.getElementById('test').style.fontWeight = ""; b = 0; }<br />
}<br />
else if (what == "italic"){<br />
if (i == 0){ document.getElementById('test').style.fontStyle = "italic"; i = 1; }<br />
else{ document.getElementById('test').style.fontStyle = ""; i = 0;}<br />
}<br />
else if (what = "underline"){<br />
if (u == 0){ document.getElementById('test').style.textDecoration = "underline"; u = 1; }<br />
else{ document.getElementById('test').style.textDecoration = "none"; u = 0;}<br />
}<br />
}<br />
function changefont(){<br />
var font = document.getElementById('changefont').value;<br />
document.getElementById('test').style.fontFamily = font;<br />
}<br />
&lt;/script&gt;</p></blockquote>
<p><em>Аз го бях направил с едни обикновенни картинки , но Вие можете да сложите фукнцията където искате - на каквото искате т.е..Ето Ви моя пример</em></p>
<blockquote><p>&lt;img src="images/up.ico" onclick="changetext('up')" alt="Увеличи шрифта" title="Увеличи шрифта" /&gt;<br />
&lt;img src="images/normal.ico" onclick="changetext('normal')" alt="Нормализирай шрифта" title="Нормализирай шрифта" /&gt;<br />
&lt;img src="images/down.ico" onclick="changetext('down')" alt="Намали шрифта" title="Намали шрифта" /&gt;<br />
&lt;img src="images/bold.png" onclick="changestyle('bold')" alt="Удебели шрифта" title="Удебели шрифта" /&gt;<br />
&lt;img src="images/italic.png" onclick="changestyle('italic')" alt="Наклони шрифта" title="Наклони шрифта" /&gt;<br />
&lt;img src="images/underline.png" onclick="changestyle('underline')" alt="Подчертай шрифта" title="Подчертай шрифта"/&gt;<br />
&lt;select id="changefont" onchange="changefont()"&gt;<br />
&lt;option&gt; -- Изберете си шрифт -- &lt;/option&gt;<br />
&lt;option value="Georgia"&gt; Georgia &lt;/option&gt;<br />
&lt;option value="Tahoma"&gt; Tahoma &lt;/option&gt;<br />
&lt;option value="Arial"&gt; Arial &lt;/option&gt;<br />
&lt;option value="Courier"&gt; Courier &lt;/option&gt;<br />
&lt;option value="Helvetica"&gt; Helvetica &lt;/option&gt;<br />
&lt;option value="Comic Sans MS"&gt; Comic Sans MS &lt;/option&gt;<br />
&lt;/select&gt;</p></blockquote>
<p><em>И те т'ва е.Ако някой се сеща нещо за доизкусуряване - с радост бих се потрудил върху скрипта си.Демо ,може да видите <a title="Джава проекти" href="http://replace.hit.bg" target="_blank">оттук</a> .</em></p>
<p><em>Ето и още един скрипт , на който нямам демо , но ще ви го дам в стил Copy/Paste</em></p>
<blockquote><p>&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt;<br />
&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;title&gt; Джава Проекти &lt;/title&gt;<br />
&lt;meta http-equiv="Content-Type" content="text/html; charset=windows-1251"&gt;<br />
&lt;script language="JavaScript" type="text/JavaScript"&gt;<br />
function edtable() { // Името на фукнцията е съкратено от EnableDisableTable <img src='http://z-latko.info/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
var thisdiv = document.getElementById('mycooltable').style;<br />
if (thisdiv.visibility == "hidden") {<br />
thisdiv.visibility = "visible";<br />
}<br />
else {<br />
thisdiv.visibility = "hidden";<br />
}<br />
}<br />
&lt;/script&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;table border="1" cellspacing="2" cellpadding="2" align="center"&gt;<br />
&lt;tr id="mycooltable"&gt; &lt;td&gt; тестче <img src='http://z-latko.info/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  &lt;/td&gt; &lt;tr&gt;<br />
&lt;tr&gt; &lt;td&gt; &lt;p onClick="javascript:edtable()"&gt;Покажи / Скрий&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;<br />
&lt;/table&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p></blockquote>
<p><em>Сами може да видите за какво е , ако не се досещате <img src='http://z-latko.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </em></p>
]]></content:encoded>
			<wfw:commentRss>http://z-latko.info/java-script-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
