<?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>dhtml | Volkankey.com</title>
	<atom:link href="https://www.volkankey.com/tag/dhtml/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.volkankey.com</link>
	<description>Eğitim, İnternet, Teknoloji</description>
	<lastBuildDate>Sun, 04 May 2014 07:23:59 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>Javascript (DHTML)</title>
		<link>https://www.volkankey.com/javascript-dhtml/</link>
					<comments>https://www.volkankey.com/javascript-dhtml/#respond</comments>
		
		<dc:creator><![CDATA[Volkan ŞABAHAT]]></dc:creator>
		<pubDate>Sat, 23 Jul 2011 12:15:11 +0000</pubDate>
				<category><![CDATA[Programlama]]></category>
		<category><![CDATA[dhtml]]></category>
		<category><![CDATA[javascript]]></category>
		<guid isPermaLink="false">http://www.volkankey.com/?p=173</guid>

					<description><![CDATA[<p>Javascript ile DHTML Bu kısımda Javascript ile Katman(layer) özelliklerinin nasıl değiştirilebileceğini göreceğiz. Javascript bize Html sayfamızı oluşturan önemli unsurlardan biri olan layer(katman) ların tüm özelliklerini değiştirmemize olanak sağlar. Ayrıca hemen her yerde gördüğünüz resim değiştirme tekniğini de göreceğiz. 9.1 Katman Özelliklerini Değiştirme İşe katman nedir sorusuyla başlayalım. Katman adı üzerinde sayfamızın üzerinde ne sayfadan bağımsız [&#8230;]</p>
The post <a href="https://www.volkankey.com/javascript-dhtml/">Javascript (DHTML)</a> first appeared on <a href="https://www.volkankey.com">Volkankey.com</a>.]]></description>
										<content:encoded><![CDATA[<p><img decoding="async" class="alignleft size-full wp-image-160" title="Javascript" src="http://www.volkankey.com/wp-content/uploads/javascript1.png" alt="Javascript" width="200" height="200" srcset="https://www.volkankey.com/wp-content/uploads/javascript1.png 200w, https://www.volkankey.com/wp-content/uploads/javascript1-144x144.png 144w, https://www.volkankey.com/wp-content/uploads/javascript1-160x160.png 160w" sizes="(max-width: 200px) 100vw, 200px" /></p>
<h1>Javascript ile DHTML</h1>
<p>Bu kısımda Javascript ile Katman(layer) özelliklerinin nasıl değiştirilebileceğini göreceğiz. Javascript bize Html sayfamızı oluşturan önemli unsurlardan biri olan layer(katman) ların tüm özelliklerini değiştirmemize olanak sağlar. Ayrıca hemen her yerde gördüğünüz resim değiştirme tekniğini de göreceğiz.</p>
<p><span id="more-173"></span></p>
<h2>9.1 Katman Özelliklerini Değiştirme</h2>
<p>İşe katman nedir sorusuyla başlayalım. Katman adı üzerinde sayfamızın üzerinde ne sayfadan bağımsız ne de her yönüyle sayfamıza bağlı bir unsurdur. Katman kullanarak istediğimiz herhangi bir yapıyı (yazı,resim,video,form) sayfamızın istediğimiz yerine koordinatları vermek koşulu ile yerleştirebiliriz. Zaten katmanın kullanım alanı en çok budur. Şimdi bir katman oluşturalım ve değiştirilebilir özelliklerini görelim.</p>
<table width="98%" border="0" cellspacing="15" cellpadding="0">
<tbody>
<tr>
<td>&lt;html&gt;<br />
&lt;head&gt;&lt;title&gt;Layer&lt;/title&gt;&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;div id=&#8221;denem&#8221; style=&#8221;position:absolute ; left:100px ; top:200px;<br />
width:300px ; height:400px ; visibility:visible&#8221; &gt;<br />
Su anda bir katman(layer)in icerisindeyim<br />
&lt;/div&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>Layer oluşturmak istediğinizde <strong>&lt;div&gt;</strong> etiketi ile başlar <strong>&lt;/div&gt;</strong> etiketi ile kodunuz tamamlarsınız. Şimdi katman özelliklerine geçelim :</p>
<p><strong>id :</strong> Katmanın ismi<br />
<strong>style :</strong> Katmanın özelliklerini belirtmek için<br />
<strong>absolute :</strong> Katmanın koordinatlarının kesin olacağını belirler<br />
<strong>left :</strong> Katmanın soldan kaç piksel sonra başlayacağını belirler<br />
<strong>top :</strong> Katmanın üstten kaç piksel sonra başlayacağını belirler<br />
<strong>width :</strong> Katmanın kaç piksel genişliğinde olacağını belirler<br />
<strong>height :</strong> Katmanın kaç piksel boyunda olacağını belirler<br />
<strong>visibility :</strong> Katmanın görünür mü görünmez mi olacağını belirler</p>
<p>Şimdi de Javascript komutlarıyla bu özelliklerin nasıl değiştirildiğini görelim.</p>
<p>Fakat burada karşımıza bir sorun çıkmakta. Internet Explorer ve Netscape tarayıcılarının doküman nesne modelleri farklı olduğundan katmana ulaşma teknikleri de farklıdır. Internet Explorer kod tekniği katman_adı.style.değiştirilmesi_istenen_özellik=yeni_değer;</p>
<p>Örnek :</p>
<table width="98%" border="0" cellspacing="15" cellpadding="0">
<tbody>
<tr>
<td>deneme.style.left=50px;</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>Netscape Navigator kod tekniği:</p>
<p>document.katman_adı.değiştirilmesi_istenen_özellik=yeni_değer;</p>
<p>Örnek :</p>
<table width="98%" border="0" cellspacing="15" cellpadding="0">
<tbody>
<tr>
<td>document.deneme.left=50px;</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>Şimdi bir örnekle bir katmanın yerinin nasıl değiştirilebileceğini görelim.</p>
<table width="98%" border="0" cellspacing="15" cellpadding="0">
<tbody>
<tr>
<td>&lt;html&gt;<br />
&lt;head&gt;&lt;title&gt;Katman&lt;/title&gt;<br />
&lt;script language=&#8221;javascript1.2&#8243;&gt;<br />
&lt;!&#8211;<br />
function tara()<br />
{ var tarayici= navigator.appName<br />
if (tarayici==&#8221;Netscape&#8221;) degisim = document.katman;<br />
if (tarayici==&#8221;Microsoft Internet Explorer&#8221;) degisim = katman.style; }<br />
function hareket1() {<br />
degisim.left=100<br />
degisim.top=100 }<br />
function hareket2() {<br />
degisim.left=300<br />
degisim.top=300 }<br />
&#8211;&gt;<br />
&lt;/script&gt;&lt;/head&gt;<br />
&lt;body onLoad=&#8221;tara()&#8221;&gt;<br />
&lt;div id=&#8221;katman&#8221; style=&#8221;position:absolute ; left:400px; top:10px&#8221;&gt;<br />
Bu katmanin yeri degisecek<br />
&lt;/div&gt;<br />
&lt;p&gt;&lt;p&gt;&lt;p&gt;<br />
&lt;a href=&#8221;javascript:hareket1()&#8221;&gt;Burayı tıklayın ve katmanınız 100&#215;100&#8217;e gitsin&lt;/a&gt;&lt;br&gt;<br />
&lt;a href=&#8221;javascript:hareket2()&#8221;&gt;Burayi tıklayın ve katmanınız 300&#215;300&#8242; gitsin&lt;/a&gt;<br />
&lt;/body&gt;&lt;/html&gt;</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>Buradaki örnekte olduğu gibi sizde katmanın diğer özelliklerini (width,height) değiştirebilirsiniz. Fakat görünebilirlik özelliği için özel bir durum vardır. Katman özelliklerine erişimde olduğu gibi bu özellikte de Internet Explorer ve Netscape Navigator farklılıkları vardır.</p>
<p>Internet Expolorer için Görünebilirlik özelliği</p>
<p>Katmanı görünebilir kılmak için:</p>
<p>katman_adı.style.visibility=&#8221;visible&#8221;</p>
<p>Katmanı gizleyebilmek için. katman_adı.style.visibility=&#8221;hidden&#8221;</p>
<p>Netscape Navigator için Görünebilirlik özelliği Katmanı görünebilir kılmak için:</p>
<p>document.katman_adı.visibility=&#8221;show&#8221;</p>
<p>Katmanı gizleyebilmek için:</p>
<p>document.katman_adı.visibility=&#8221;hide&#8221;</p>
<p>Şimdi de bununla ilgili bir örnek yapalım.</p>
<table width="98%" border="0" cellspacing="15" cellpadding="0">
<tbody>
<tr>
<td>&lt;html&gt;<br />
&lt;head&gt;&lt;title&gt;Katman&lt;/title&gt;<br />
&lt;script language=&#8221;javascript1.2&#8243;&gt;<br />
&lt;!&#8211;<br />
function sakla()<br />
{ var tarayici= navigator.appName<br />
if (tarayici==&#8221;Netscape&#8221;) document.katman.visibility=&#8221;hide&#8221;<br />
if (tarayici==&#8221;Microsoft Internet Explorer&#8221;) katman.style.visibility=&#8221;hidden&#8221; }<br />
function goster()<br />
{ var tarayici= navigator.appName<br />
if (tarayici==&#8221;Netscape&#8221;) document.katman.visibility=&#8221;show&#8221;<br />
if (tarayici==&#8221;Microsoft Internet Explorer&#8221;) katman.style.visibility=&#8221;visible&#8221; }<br />
&#8211;&gt;<br />
&lt;/script&gt;&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;div id=&#8221;katman&#8221; style=&#8221;position:absolute ; left:400px; top:10px&#8221;&gt;<br />
Bu katmanin tikladiginizda yok olacak<br />
&lt;/div&gt;&lt;p&gt;&lt;p&gt;&lt;p&gt;<br />
&lt;a href=&#8221;javascript:sakla()&#8221;&gt;Burayi tiklayin ve katmaniniz yok olsun&lt;/a&gt;&lt;br&gt;<br />
&lt;a href=&#8221;javascript:goster()&#8221;&gt;Burayi tiklayin ve katmaniniz geri gelsin&lt;/a&gt;<br />
&lt;/body&gt;&lt;/html&gt;</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>Sizde bu tıklama özelliklerin değil de onMouseOver ve onMouseOut olay yönlendiricilerini kullanarak çok daha güzel şeyler üretebilirsiniz.</p>
<p>&nbsp;</p>The post <a href="https://www.volkankey.com/javascript-dhtml/">Javascript (DHTML)</a> first appeared on <a href="https://www.volkankey.com">Volkankey.com</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.volkankey.com/javascript-dhtml/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
