<?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>Tunahan.net &#187; Betiklerin</title>
	<atom:link href="http://www.tunahan.net/tag/betiklerin/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tunahan.net</link>
	<description>Tunahan H. MADEN Personal Page</description>
	<lastBuildDate>Thu, 01 Jul 2010 23:48:59 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Betiklerin Tarayıcıya Gönderilmesi</title>
		<link>http://www.tunahan.net/2009/12/15/betiklerin-tarayiciya-gonderilmesi/</link>
		<comments>http://www.tunahan.net/2009/12/15/betiklerin-tarayiciya-gonderilmesi/#comments</comments>
		<pubDate>Tue, 15 Dec 2009 03:12:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[ASP]]></category>
		<category><![CDATA[Betiklerin]]></category>
		<category><![CDATA[gönderilmesi]]></category>
		<category><![CDATA[tarayıcıya]]></category>

		<guid isPermaLink="false">http://www.tunahan.net/?p=28</guid>
		<description><![CDATA[ASP asıl olarak sunucu tarafında betik oluşturmak ve işletmek için kullanılıyor olsa da istemci tarayıcı tarafından kullanılmak üzere, istemci tarafındaki betikleri oluşturmak üzere kullanılıp, kullanım alanını genişletilebilir. Tarayıcıya gönderilen betik komutlarını biraraya getiren sunucu tarflı betikler yazabilirsiniz.
Bunu, istemci tarafındaki HTML açıklamaları ile çevrelenmiş betikler ile ayraçlar tarafından çevrelenmiş sunucu tarafındaki betikleri birleştirerek yapabilirsiniz:
&#60;SCRIPT LANGUAGE=&#8221;VBScript&#8221;&#62;
&#60;!&#8211;
istemci betiği
&#60;% [...]]]></description>
			<content:encoded><![CDATA[<p>ASP asıl olarak sunucu tarafında betik oluşturmak ve işletmek için kullanılıyor olsa da istemci tarayıcı tarafından kullanılmak üzere, istemci tarafındaki betikleri oluşturmak üzere kullanılıp, kullanım alanını genişletilebilir. Tarayıcıya gönderilen betik komutlarını biraraya getiren sunucu tarflı betikler yazabilirsiniz.</p>
<p>Bunu, istemci tarafındaki HTML açıklamaları ile çevrelenmiş betikler ile ayraçlar tarafından çevrelenmiş sunucu tarafındaki betikleri birleştirerek yapabilirsiniz:</p>
<blockquote><p>&lt;SCRIPT LANGUAGE=&#8221;VBScript&#8221;&gt;<br />
&lt;!&#8211;<br />
istemci betiği<br />
&lt;% sunucu betiği %&gt;<br />
istemci betiği<br />
&lt;% sunucu betiği %&gt;<br />
istemci betiği<br />
&#8230;<br />
&#8211;&gt;<br />
&lt;/SCRIPT&gt;</p></blockquote>
<p>Betiklerinizdeki bu işlevsellikle, ilginç uygulamalar yapabilirsiniz. Örneğin, aşağıdaki betik, kullanıcının Web tarayıcısı üzerinde çalışan çeşitli istemci-betik altyordamlar oluşturur.</p>
<blockquote><p>&lt;%<br />
ServerTime = Time<br />
ServerDate = Date</p>
<p>For i = 1 to 4<br />
Randomize<br />
GreetCondition = int(rnd * 3)<br />
%&gt;</p>
<p>&lt;SCRIPT LANGUAGE=&#8221;VBScript&#8221;&gt;<br />
&lt;!&#8211;</p>
<p>Sub ServeInfo&lt;%= i %&gt;()<br />
Select Case &lt;%= GreetCondition%&gt;<br />
Case 0<br />
Msg = &#8220;Merhaba, saat &lt;%= ServerTime %&gt;.&#8221;<br />
Case 1<br />
Msg = &#8220;Hosgeldiniz! Bugünün tarihi &lt;%= ServerDate %&gt;.&#8221;<br />
Case 2<br />
Msg = &#8220;Selam, saat &lt;%= ServerTime %&gt; ve tarih &lt;%= ServerDate %&gt;.&#8221;<br />
End Select<br />
Document.Write Msg<br />
End Sub</p>
<p>ServeInfo&lt;%= i %&gt;()</p>
<p>//&#8211;&gt;<br />
&lt;/SCRIPT&gt;</p>
<p>&lt;br&gt;</p>
<p>&lt;%Next%&gt;</p></blockquote>
<p>Bir önceki betikde, ASP saat ve tarih bilgilerini kullanıcıdan yeniden getiriyor ve kullanıcı Web sunucusu üzerinde çalıştırılmak üzere altyordamlar oluşturmak için birtakım döngüler yapar. Bu istemci taraflı her altyordam, rastgele seçilmiş karşılamalar yapar, saat ve tarih bilgilerini görüntüler.</p>
<p>Bu çeşit betikler genişletilebilir.Örneğin, özel bir istemci taraflı betiğe ya da bileşene, ActiveX kontrol gibi, konfigürasyon bilgilerini getirmek ve dağıtmak. Bu betikleme tekniklerini akıllıca kullanarak, Web sunucunun, kullanıcı bilgi istemlerini işletme ve döndürmesi için harcadığı zamanı azaltır.</p>
<p>Not; Bu yazı 04 Aralık 2003 tarihinde <a href="http://www.sorucevap.com/uyeler/dersler.asp?maxiturk">http://www.sorucevap.com/uyeler/dersler.asp?maxiturk</a> adresinde tarafımca yayınlanmıştır.</p>
<p>Kolay Gelsin <img src='http://www.tunahan.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.tunahan.net/2009/12/15/betiklerin-tarayiciya-gonderilmesi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
