<?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>IT sviestapika &#187; Javascript</title>
	<atom:link href="http://dll.lv/category/web/javascript/feed" rel="self" type="application/rss+xml" />
	<link>http://dll.lv</link>
	<description>Par IT un ne tikai</description>
	<lastBuildDate>Mon, 23 Aug 2010 06:40:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Aizstājam vai izmainām izvadāmo kodu izmantojot javascript</title>
		<link>http://dll.lv/aizstajam-vai-izmainam-izvadamo-kodu-izmantojot-javascript</link>
		<comments>http://dll.lv/aizstajam-vai-izmainam-izvadamo-kodu-izmantojot-javascript#comments</comments>
		<pubDate>Tue, 29 Dec 2009 09:25:23 +0000</pubDate>
		<dc:creator>Kaspars</dc:creator>
				<category><![CDATA[How to]]></category>
		<category><![CDATA[Interesanti]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Kopums]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[kods]]></category>
		<category><![CDATA[piemērs]]></category>
		<category><![CDATA[pieredze]]></category>

		<guid isPermaLink="false">http://dll.lv/?p=778</guid>
		<description><![CDATA[Veidojot vienu lapu radās neikdienišķa situācija- bija nepieciešams izmainīt jau php izveidoto kodu un aizstāt to ar citu, ja izvadītajā html kodā ir sastopams cits unikāls kods.
Kā vienīgais risinājums man ienāca prātā javascript.
Iespējams kādam tas liksies gaužām vienkārši, tomēr man, kas ir &#8220;uz jūs&#8221; ar javascript izveidot šīs pāris rindiņas bija diezgan ķepīgi un laikietilpīgi.
Nu [...]]]></description>
			<content:encoded><![CDATA[<p>Veidojot vienu lapu radās neikdienišķa situācija- bija nepieciešams izmainīt jau php izveidoto kodu un aizstāt to ar citu, ja izvadītajā html kodā ir sastopams cits unikāls kods.</p>
<p>Kā vienīgais risinājums man ienāca prātā javascript.</p>
<p>Iespējams kādam tas liksies gaužām vienkārši, tomēr man, kas ir &#8220;uz jūs&#8221; ar javascript izveidot šīs pāris rindiņas bija diezgan ķepīgi un laikietilpīgi.</p>
<p>Nu tad, lūk, pati funkcija un paskaidrojumi:<code></code></p>
<p><code></p>
<blockquote><p>&lt;script type="text/javascript"&gt;</p>
<p>//izsaucam funkciju pie ielādes</p>
<p>window.onload=gethtml;<span id="more-778"></span></p>
<p>function gethtml() {</p>
<p>//mainīgajam str nododam visas lapas html kodu</p>
<p>var str = document.body.innerHTML;</p>
<p>str.toString();</p>
<p>//pārbaudām vai ielasītajā mainīgajā str ir kods, kas nozīmēs, ka ir jāaizstāj rinda ar citu</p>
<p>var matchPos1 = str.search("id_menu_3_3");</p>
<p>//paskatāmies iegūto rezultātu- funkcija atgriež vērtību -1 , ja tas nav sastopams. Pretējā gadījumā atgriež kurā vietā ir atrasts.</p>
<p>if(matchPos1 != -1){</p>
<p>//mainīgajā str1 ierakstām tekstu, kuru ir jāaizstāj</p>
<p>var str1 = '&lt;a href="/test/index.php/d"&gt;';</p>
<p>//mainīgajā str2 irakstām tekstu, ar kuru ir jāaizstāj</p>
<p>var str2 = '&lt;a href="/test/index.php/d"&gt;';</p>
<p>veicam aizvietošanu</p>
<p>var str3 = str.replace(str1,str2);</p>
<p>//ja ir nepieciešams testa pēc pārbaudām vai ir aizvietojies</p>
<p>//alert(str3);</p>
<p>//izvadām rezultātu</p>
<p>document.body.innerHTML = str3;</p>
<p>}</p>
<p>//ja meklējamais kods nav atrasts, tad nedaram neko</p>
<p>}</p>
<p>&lt;/script&gt;</p></blockquote>
<p></code></p>
<p>Protams, aizvietošana nenotiks, ja pārlūkā būs atslēgts javascript <img src='http://dll.lv/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>Šo funkciju, nedaudz pamainot, var pielāgot daudz biežāk sastopamai situācijai, kad nepieciešams vienkārši aizstāt vienu rindu ar otru.</p>
]]></content:encoded>
			<wfw:commentRss>http://dll.lv/aizstajam-vai-izmainam-izvadamo-kodu-izmantojot-javascript/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
