<?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>Zihni Kaya &#187; Document Object Model</title>
	<atom:link href="http://www.zihni.net/category/dom/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.zihni.net</link>
	<description></description>
	<lastBuildDate>Wed, 16 Nov 2011 07:22:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Javascript Hatası:&#8230;submit is not a function</title>
		<link>http://www.zihni.net/dom/javascript-hatasithisformsubmit-is-not-a-function/</link>
		<comments>http://www.zihni.net/dom/javascript-hatasithisformsubmit-is-not-a-function/#comments</comments>
		<pubDate>Wed, 28 Jan 2009 20:47:54 +0000</pubDate>
		<dc:creator>Zihni</dc:creator>
				<category><![CDATA[Document Object Model]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[çarpışma]]></category>
		<category><![CDATA[collision]]></category>

		<guid isPermaLink="false">http://www.zihni.net/?p=561</guid>
		<description><![CDATA[Javascripteki ayrılmış kelimeler(reserved words), button ismi ve fonksiyon olarak kullanıldığında çatışma(collision) meydana geliyor. Hata Mesajı: 1 this.form.submit is not a function &#8220;Submit&#8221; metodunu kullandığım yer: 1 &#60;select onchange=&#34;this.form.submit();&#34;&#62; Buton adı olarak &#8220;submit&#8221; kulladığım yer: 1 &#60;input type=&#34;submit&#34; name=&#34;submit&#34; value=&#34;Ekle&#34;&#62; Buton adını &#8220;submit&#8221;ten başka bir adla, örneğin &#8220;ekle&#8221; olarak değiştirdiğimde sorun düzeliyor. 1 &#60;input type=&#34;submit&#34; name=&#34;ekle&#34; [...]]]></description>
			<content:encoded><![CDATA[<p>Javascripteki ayrılmış kelimeler(reserved words), button ismi ve fonksiyon olarak kullanıldığında çatışma(collision) meydana geliyor.</p>
<p>Hata Mesajı:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;">this<span style="color: #339933;">.</span>form<span style="color: #339933;">.</span>submit is not a <span style="color: #000000; font-weight: bold;">function</span></pre></td></tr></table></div>

<p>&#8220;Submit&#8221; metodunu kullandığım yer:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>select  onchange<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;this.form.submit();&quot;</span><span style="color: #339933;">&gt;</span></pre></td></tr></table></div>

<p>Buton adı olarak &#8220;submit&#8221; kulladığım yer:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>input type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;submit&quot;</span> name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;submit&quot;</span> value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;Ekle&quot;</span><span style="color: #339933;">&gt;</span></pre></td></tr></table></div>

<p>Buton adını &#8220;submit&#8221;ten başka bir adla, örneğin &#8220;ekle&#8221; olarak değiştirdiğimde sorun düzeliyor.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>input type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;submit&quot;</span> name<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;ekle&quot;</span>  value<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;Ekle&quot;</span><span style="color: #339933;">&gt;</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://www.zihni.net/dom/javascript-hatasithisformsubmit-is-not-a-function/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>innerHTML Özelliği</title>
		<link>http://www.zihni.net/dom/innerhtml-ozelligi/</link>
		<comments>http://www.zihni.net/dom/innerhtml-ozelligi/#comments</comments>
		<pubDate>Sun, 27 Jul 2008 13:04:38 +0000</pubDate>
		<dc:creator>Zihni</dc:creator>
				<category><![CDATA[Document Object Model]]></category>
		<category><![CDATA[innerHTML]]></category>

		<guid isPermaLink="false">http://www.zihni.net/?p=73</guid>
		<description><![CDATA[Sözdizimi: var hamHTML = eleman.innerHTML; eleman.innerHTML = hamHTML; Eleman içeriğini -varsa alt elemanları da- biçimlendirilmemiş(ham) html olarak getirir veya belirler. 1 2 3 4 5 6 7 8 &#60;div id=&#34;myDiv&#34;&#62;&#60;p&#62;içerik&#60;/p&#62; &#60;p&#62;paragraf metin&#60;/p&#62; &#60;/div&#62; &#160; //myDiv elemanın içeriği: document.getElementById&#40;&#34;myDiv&#34;&#41;.innerHTML; &#160; // Çıktı &#34;&#60;p&#62;içerik&#60;/p&#62;&#60;p&#62;paragraf metin&#60;/p&#62;&#34;]]></description>
			<content:encoded><![CDATA[<p>Sözdizimi:</p>
<p>var hamHTML = eleman.innerHTML;<br />
eleman.innerHTML = hamHTML;</p>
<p>Eleman içeriğini -varsa alt elemanları da- biçimlendirilmemiş(ham) html olarak getirir veya belirler.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>div id<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;myDiv&quot;</span><span style="color: #339933;">&gt;&lt;</span>p<span style="color: #339933;">&gt;</span>içerik<span style="color: #339933;">&lt;/</span>p<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>p<span style="color: #339933;">&gt;</span>paragraf metin<span style="color: #339933;">&lt;/</span>p<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>div<span style="color: #339933;">&gt;</span>
&nbsp;
<span style="color: #006600; font-style: italic;">//myDiv elemanın içeriği:</span>
document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;myDiv&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">innerHTML</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #006600; font-style: italic;">// Çıktı &quot;&lt;p&gt;içerik&lt;/p&gt;&lt;p&gt;paragraf metin&lt;/p&gt;&quot;</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://www.zihni.net/dom/innerhtml-ozelligi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>setAttribute() Metodu</title>
		<link>http://www.zihni.net/dom/setattribute-yontemi/</link>
		<comments>http://www.zihni.net/dom/setattribute-yontemi/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 18:40:08 +0000</pubDate>
		<dc:creator>Zihni</dc:creator>
				<category><![CDATA[Document Object Model]]></category>
		<category><![CDATA[setAttribute]]></category>

		<guid isPermaLink="false">http://www.zihni.net/?p=69</guid>
		<description><![CDATA[Sözdizimi: eleman.setAttribute(ad, deger); Elemanlara yeni nitelik ekler veya varolan elamanın niteliğini değiştirir. adi parametresiyle niteliğin adı belirtilir. deger parametresiyle niteliğin değeri girilir. &#60;input id=&#34;txtAdi&#34; type=&#34;text&#34; /&#62; Yukardaki gibi bir input elemanımız olsun, value niteliğini Atatürk yapalım. document.getElementById&#40;&#34;txtAdi&#34;&#41;.setAttribute&#40;&#34;value&#34;, &#34;Atatürk&#34;&#41;;]]></description>
			<content:encoded><![CDATA[<p>Sözdizimi:</p>
<p><code>eleman.setAttribute(ad, deger);</code></p>
<p>Elemanlara yeni nitelik ekler veya varolan elamanın niteliğini değiştirir.</p>
<p>adi parametresiyle niteliğin adı belirtilir.<br />
deger parametresiyle niteliğin değeri girilir.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>input id<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;txtAdi&quot;</span> type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text&quot;</span> <span style="color: #339933;">/&gt;</span></pre></div></div>

<p>Yukardaki gibi bir input elemanımız olsun, value niteliğini Atatürk yapalım.</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;txtAdi&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">setAttribute</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;value&quot;</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;Atatürk&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.zihni.net/dom/setattribute-yontemi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RemoveChild() Metodu</title>
		<link>http://www.zihni.net/dom/removechild-yontemi/</link>
		<comments>http://www.zihni.net/dom/removechild-yontemi/#comments</comments>
		<pubDate>Sun, 10 Feb 2008 18:38:27 +0000</pubDate>
		<dc:creator>Zihni</dc:creator>
				<category><![CDATA[Document Object Model]]></category>
		<category><![CDATA[RemoveChild]]></category>

		<guid isPermaLink="false">http://www.zihni.net/?p=30</guid>
		<description><![CDATA[Sözdizimi: element.removeChild(child); Çocuk düğümü siler. element : Üst(parent) düğümün adıdır. child : Silinecek olan çocuk düğümün adıdır. düğüm başarıyla silinirse düğüm adını döndürür, başarısız olursa NULL döndürür. Aşağıdaki gibi bir belgemiz olsun. 1 2 3 4 5 6 7 8 9 10 &#60;html&#62; &#60;head&#62; &#60;/head&#62; &#60;body&#62; &#60;div id=&#34;myDiv&#34;&#62; &#60;span id=&#34;span1&#34;&#62;Faust&#60;/span&#62;&#60;br /&#62; &#60;span id=&#34;span2&#34;&#62;Vadideki Zambak&#60;/span&#62; &#60;br [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Sözdizimi:</strong></p>
<p><b>element.removeChild(child);</b></p>
<p>Çocuk düğümü siler.</p>
<p>element : Üst(parent) düğümün adıdır.<br />
child : Silinecek olan çocuk düğümün adıdır.</p>
<p>düğüm başarıyla silinirse  düğüm adını döndürür, başarısız olursa NULL döndürür.</p>
<p>Aşağıdaki gibi bir belgemiz olsun.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>html<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>head<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>head<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>body<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>div id<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;myDiv&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>span id<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;span1&quot;</span><span style="color: #339933;">&gt;</span>Faust<span style="color: #339933;">&lt;/</span>span<span style="color: #339933;">&gt;&lt;</span>br <span style="color: #339933;">/&gt;</span>
<span style="color: #339933;">&lt;</span>span id<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;span2&quot;</span><span style="color: #339933;">&gt;</span>Vadideki Zambak<span style="color: #339933;">&lt;/</span>span<span style="color: #339933;">&gt;</span> <span style="color: #339933;">&lt;</span>br <span style="color: #339933;">/&gt;</span>
<span style="color: #339933;">&lt;/</span>div<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>body<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>html<span style="color: #339933;">&gt;</span></pre></td></tr></table></div>

<p>span1 id&#8217;li  düğümü silen kod:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> element <span style="color: #339933;">=</span> document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;myDiv&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #006600; font-style: italic;">// FF için span1 id li düğümü siliyoruz.</span>
element.<span style="color: #660066;">removeChild</span><span style="color: #009900;">&#40;</span>element.<span style="color: #660066;">childNodes</span><span style="color: #009900;">&#91;</span><span style="color: #CC0000;">1</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #006600; font-style: italic;">// IE için span1 id li düğümü siliyoruz.</span>
element.<span style="color: #660066;">removeChild</span><span style="color: #009900;">&#40;</span>element.<span style="color: #660066;">childNodes</span><span style="color: #009900;">&#91;</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://www.zihni.net/dom/removechild-yontemi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>getAttribute() Metodu</title>
		<link>http://www.zihni.net/dom/getattribute-yontemi/</link>
		<comments>http://www.zihni.net/dom/getattribute-yontemi/#comments</comments>
		<pubDate>Thu, 10 Jan 2008 18:32:32 +0000</pubDate>
		<dc:creator>Zihni</dc:creator>
				<category><![CDATA[Document Object Model]]></category>
		<category><![CDATA[getAttribute]]></category>

		<guid isPermaLink="false">http://www.zihni.net/?p=29</guid>
		<description><![CDATA[Sözdizimi: nitelikDegeri = eleman.getAttribute(nitelikAdi) nitelikAdi parametresi ile verilen niteligin değerini döndürür. Aşağıdaki gibi bir belgemiz olsun. 1 2 3 4 5 6 7 8 9 &#60;html&#62; &#60;head&#62; &#60;/head&#62; &#60;body&#62; &#60;div id=&#34;myDiv&#34; align=&#34;left&#34; &#62; &#160; &#60;/div&#62; &#60;/body&#62; &#60;/html&#62; myDiv elemanının, align niteliğinin degerini yazdıran kod: 1 2 3 4 5 6 7 8 9 &#60;script type=&#34;text/javascript&#34;&#62; [...]]]></description>
			<content:encoded><![CDATA[<p>Sözdizimi:</p>
<p><code>nitelikDegeri = eleman.getAttribute(nitelikAdi)</code></p>
<p>nitelikAdi parametresi ile verilen niteligin değerini döndürür.</p>
<p>Aşağıdaki gibi bir belgemiz olsun.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>html<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>head<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>head<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>body<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>div id<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;myDiv&quot;</span> align<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;left&quot;</span> <span style="color: #339933;">&gt;</span>
&nbsp;
<span style="color: #339933;">&lt;/</span>div<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>body<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;/</span>html<span style="color: #339933;">&gt;</span></pre></td></tr></table></div>

<p>myDiv elemanının, align niteliğinin degerini yazdıran kod:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #003366; font-weight: bold;">var</span> div1 <span style="color: #339933;">=</span> document.<span style="color: #660066;">getElementById</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;myDiv&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #003366; font-weight: bold;">var</span> align <span style="color: #339933;">=</span> div1.<span style="color: #660066;">getAttribute</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;align&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
document.<span style="color: #000066; font-weight: bold;">write</span><span style="color: #009900;">&#40;</span>align<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span>
&nbsp;
Çıktı:
&nbsp;
left</pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://www.zihni.net/dom/getattribute-yontemi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

