IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

 Kayıt ol  Topluluk
Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 01 Şubat 2006, 12:31   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
java script dersleri ..




Ders-1:
Javascript istemci (client based) tipte bir lisandýr. Yani ne yaparsanýz hepsi istemcinin (ziyaretçi) PCsindeki tarayýcý programda çalýþýr. Server-side (sunucu taraf&#253
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
ise bunun tam tersi olup, server-side lisanlar ise web sunucularýnda çalýþýr, sonucu HTML’ye çevirip istemci (ziyaretçinin) tarayýcýsýna gönderir.

Javascriptle interactivite elde edersiniz. Mesela mouse-over efektleri gibi. Elbette verilebilecek örnekler çoðalabilir. CGI’ýn tem tersi olay burada hemen gördüðünüz ekranda biter. CGI ile her zaman bir þeyleri týklayýp, sunucudan bir reaksiyon gelmesini beklemek zorundasýnýz. Javascript tümüyle farklýdýr! Ziyaretçiniz bir þey yapýnca bunun karþýlýðýnda Javascriptte gelir karþýlýk verir. Her fare hareketi, klavyedeki herhangi bir butonu týklamanýz (kýsaca herþey) Javascript tarafýndan kontrol edilebilir.
Þimdi dilerseniz gidin klavyeden A harfini týklayýn, hooop hemen anasayfaya gidersiniz. Aman geri gelin hemen. Þimdi size daha cool bir Javascript örneði vermek isterim: Mouse’u aþaðýdaki metnin üzerinde gezdirin bakalým:
Mouse’u burada gezdirin!
Gördünüz mü? Fareyi gezdirmekle Event (olay) dedikleri þeyi çaðýrmýþ oldunuz. Elbette bu çok pratik bir þey deðildir. Düþünün karþýnýza çýkabilecek Vay bee! JavaScriptde neymiþ böyle! mesajlarýný :-) Þimdi bunun nasýl kodlandýðýný görelim:
<script language="JavaScript">
<!--

function yey() {
alert(’Vay bee! JavaScriptde neymi&#254; böyle!’)
}

// -->
</script>

Bu yey() fonksiyonunu tarif eden kod idi. Fonksiyonlar&#253;n ne oldu&#240;unu daha ilerde ö&#240;renece&#240;iz. &#222;u anda ilk ve son 2 sat&#253;ra konsantre olunuz. Orta k&#253;s&#253;mda ise sadece alert-box ça&#240;&#253;ran ve içinde ne olmas&#253; gerekti&#240;ini söyleyen kod var. A&#254;a&#240;&#253;da ay&#253;klanm&#253;&#254; halini bulacaks&#253;n&#253;z:
<script language="JavaScript">
<!--

yazd&#253;&#240;&#253;n&#253;z JavaScript buraya
// -->
</script>

Bütün scriptler bu &#254;ekilde ba&#254;lamal&#253;, biraz daha irdeleyelim:




<script language="JavaScript>
Burada yaln&#253;z HTML vard&#253;r. <SCRIPT> etiketleri taray&#253;c&#253;ya bir script ile kar&#254;&#253; kar&#254;&#253;ya oldu&#240;unu belirtirken language (lisan) özelli&#240;i ise bu script-lisan&#253;n&#253; belirtir. &#222;imdilik varsay&#253;lan Javascript kabul ediliyor, ama siz siz olun, her etikette belirtin, çünkü belli mi olur standartlar de&#240;i&#254;ir, hoppaaa yeni bir scripting-language bulunur!..




<!--
Bunu bir yerden hat&#253;rl&#253;yorsunuz de&#240;il mi? Evet, do&#240;ru, bu HTML yorum sat&#253;r&#253;n&#253;n ba&#254;lang&#253;c&#253;. Burada ne i&#254;i var diye sorars&#253;n&#253;z &#254;imdi. Cevab&#253; basit, <SCRIPT> etiketini desteklemeyen eski taray&#253;c&#253; program&#253; olan vatanda&#254;lar hala bir yerlerde kalm&#253;&#254;t&#253;r san&#253;r&#253;m. Böylece eski taray&#253;c&#253;lar <SCRIPT> etiketi yerine HTML yorum i&#254;aretlerini de&#240;erlendirirler. Yani sa&#240;da solda gördü&#240;ünüz Hiding from older browsers dedikleri olay bu i&#254;te. JavaScript kabul edenler bu etiketi dikkate almadan devam ederler.




// -->
Bu sat&#253;rda ise anlat&#253;lacak 2 &#254;ey var (sat&#253;r o kadar uzun de&#240;il ama çok önemli &#254;eyler içeriyor :-) .)
1.) Burada "//" yorum olarak kullan&#253;l&#253;yor. "//" ard&#253;ndan gelen her&#254;ey Javascript çal&#253;&#254;&#253;rken dikkate al&#253;nmaz. Bu yorumlar&#253; bolca kullan&#253;n ki birkaç hafta sonra yazd&#253;&#240;&#253;n&#253;z scripte bak&#253;nca neyi niçin koydu&#240;unuzu anlay&#253;n&#253;z.
2.) "-->" etiketi daha önce ba&#254;lam&#253;&#254; yorumun bitti&#240;ini i&#254;aret eder.





</script>

Ders-2: De&#240;i&#254;kenlerDe&#240;i&#254;kenler (Variables)
Buraya kadar her bir Javascriptin nas&#253;l olmas&#253; gerekti&#240;ini ö&#240;rendiniz, nas&#253;l yorumlar koyabilece&#240;inizi de ö&#240;rendiniz. &#222;imdilerde hiç bir i&#254;e yaramayan "alert box" örne&#240;ini de gördünüz. Çok fazla bir &#254;ey de&#240;il, ama meraklanmay&#253;n. Bundan sonra art&#253;k az laf çok i&#254;. Direk dersimize dal&#253;yoruz. &#222;imdi derin bir nefes al&#253;n, hatta gidin kendinize bir fincan çay, kahve yap&#253;n, mevsim meyvalar&#253; bile olabilir. Uyan&#253;k ve ay&#253;k kalmaya gayret edin.
Bugün Javascriptin bilgiyi nas&#253;l saklad&#253;&#240;&#253;n&#253; ve ondan nas&#253;l " kod " yaratt&#253;&#240;&#253;n&#253; ö&#240;renece&#240;iz. Merak etmeyin, bu bir bilim de&#240;il, sadece sab&#253;r i&#254;i. Yaln&#253;z bu derste okuduklar&#253;n&#253;z&#253;n hepsini anlaman&#253;z gerekiyor. Burada görecekleriniz daha sonraki derslerde ve ilerde kendi programlar&#253;n&#253;z&#253; yazarken laz&#253;m olacak &#254;eyler.
De&#240;i&#254;kenler
Matematikte kullan&#253;ld&#253;&#240;&#253; gibi, de&#240;i&#254;kenler say&#253;lar&#253; ve "string"leri saklarlar. ( "string" terimi size &#254;imdilik s&#253;k&#253;nt&#253; vermesin, daha sonra anlataca&#240;&#253;z.) &#222;öyle dü&#254;ünebilirsiniz: Bir karenin alan&#253;n&#253; hesaplamak istiyorsunuz. Geni&#254;li&#240;i "a", uzunlu&#240;u "b" olarak tarif ediyorsunuz. &#222;imdi, e&#240;er a=50 ve b=25 olursa, alan&#253; 1250 cm2 olur. Size basit bir örnek:
<script language="JavaScript">
<!--

// En, boy ve yüksekli&#240;i belirten de&#240;i&#254;kenler
var yuk = 50;
var en = 35;
var boy = 15;

// Alan ve hacimi hesaplayan denklemler
var alan = en * boy;
var hacim = alan * yuk;

// Sonuçlar&#253;n ç&#253;kt&#253;s&#253;n&#253;n al&#253;nmas&#253;
document.writeln("Yüksekli&#240;i ");
document.writeln(yuk);
document.writeln("cm ve boyu "+ boy +"cm olan bir alan&#253;n yüzölçümü "+ alan +"cm<sup>2</sup>");
document.writeln("Hacmi ise: "+ hacim +"cm<sup>3</sup>");

// -->
</script>

Yukar&#253;da gördü&#240;ünüz bir sürü de&#240;i&#254;ik kod var, ne oldu&#240;unu ise az sonra ad&#253;m ad&#253;m ö&#240;renece&#240;iz.

<script language="JavaScript">
<!--

Eminim bu size bir yerden tan&#253;d&#253;k geliyordur; Yok hiç tan&#253;&#254;mad&#253;k derseniz hemen Giri&#254; sayfas&#253;na geri dönüp okuyun :-))

// En, boy ve yüksekli&#240;i belirten de&#240;i&#254;kenler
var yuk = 50;
var en = 35;
var boy = 15;

Gördü&#240;ünüz gibi ilk sat&#253;r sadece bir yorum, yorumda takip eden sat&#253;rlarda nelerin yaz&#253;l&#253; oldu&#240;unu belirtiyor, gerçek scriptin üzerinde hiç bir etkisi yok. Yorum sat&#253;rna "Cindy Crawford" yazsan&#253;z bile taray&#253;c&#253; durup, "Hani, Cindy Crawford neredeymi&#254;?" diye aramaz (bir k&#253;sm&#253;m&#253;z&#253;n bakaca&#240;&#253; gibi). Dikkate almadan devam ederler (bu taray&#253;c&#253; programlarda gerçekten zevksiz &#254;eyler, de&#240;il mi? :-)
&#222;imdi, bundan sonraki sat&#253;rlar baya&#240;&#253; enteresan. De&#240;ikenleri tarif ediyorlar. De&#240;i&#254;kenleri belirlerken takip etmeniz birkaç kural&#253; ise hemen a&#254;a&#240;&#253;ya s&#253;ralad&#253;k:
De&#240;i&#254;kenler var diye ba&#254;larlar.
Gerçekte bu &#254
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
de&#240;il ama kodu okuman&#253;z&#253; kolayla&#254;t&#253;r&#253;yor. &#221;lla yeni bir de&#240;i&#254;ken belirlerken var diye ba&#254;lamaya mecbur tutmuyorum, ama san&#253;r&#253;m var diye ba&#254;lamak baya&#240;&#253; iyi bir fikir.

De&#240;i&#254;kenler küçük harfle yaz&#253;lmal&#253;
JavaScriptler de&#240;i&#254;kenlerin küçük-büyük harfli olmas&#253;na ayr&#253; reaksiyon verirler. Genel kural, sadece küçük harfli de&#240;i&#254;kenler kullanma &#254;eklinde olu&#254;mu&#254;tur. Dilerseniz hepsini büyük harf yapabilirsiniz yada kar&#253;&#254;&#253;k kullanabilirsiniz, fakat kodlama esnas&#253;nda yap&#253;labilecek hatalar&#253;n önüne geçmek için ve sinirlerinizin selameti aç&#253;s&#253;ndan gelin hepsini küçük harf yap&#253;n gitsin -- böylece programc&#253;lar&#253;n %99 ile uyum sa&#240;lam&#253;&#254; olursunuz.

De&#240;i&#254;kenler bir harf ile ba&#254;lamal&#253;d&#253;r
&#222;imdi scriptin "!de&#240;i&#254;keni"ni neden tan&#253;mad&#253;&#240;&#253;n&#253; anlad&#253;m.

Sat&#253;r&#253; noktal&#253; virgül ile sona erdirin
Dikkat ederseniz sat&#253;r sonlar&#253;nda birer tane " ; " var. Her Javascript sat&#253;r&#253;n&#253;n sonuna mutlaka bir tane " ; " koyuverin. Bu &#254;ekilde hatalar&#253;n önüne geçmi&#254; olursunuz.

// Alan ve hacimi hesaplayan denklemler
var alan = en * boy;
var hacim = alan * yuk;

Biraz hesaplama. Javascript bu sat&#253;rlar&#253; icra ettikten sonra "alan" de&#240;i&#254;keni " en " (50) ve " boy " (15) de&#240;i&#254;kenlerinin çarp&#253;mlar&#253;n&#253;n sonucunu bulunduracakt&#253;r. Art&#253;k Javascript bundan sonra nezaman bu de&#240;i&#254;keni görürse 50 ile 15 in çarp&#253;m&#253; ile elde edilen sonuçla yer de&#240;i&#254;tirtecektir. Ayn&#253;s&#253; ikinci sat&#253;r için de geçerlidir.
Eveeet, de&#240;i&#254;kenler için bu kadar yeter. Ama Javascriptle i&#254;imiz henüz bitmedi!.. Anlatmaya bir sonraki bölümde devam ediyoruz.
Sayfalara Yazd&#253;rmak:

// Sonuçlar&#253;n ç&#253;kt&#253;s&#253;n&#253;n al&#253;nmas&#253;
document.writeln("Yüksekli&#240;i ");
document.writeln(yuk);
document.writeln("cm ve boyu "+ boy +"cm olan bir alan&#253;n yüzölçümü "+ alan +"cm<sup>2</sup>");
document.writeln("Hacmi ise: "+ hacim +"cm<sup>3</sup>");

Buras&#253; Javascriptin enteresan noktas&#253;. Önce de&#240;i&#254;kenleri yaratt&#253;k yada de&#240;i&#254;tirdik, &#254;imdi ise web sayfas&#253;n&#253;n kayna&#240;&#253;na yazd&#253;r&#253;yoruz, böylece insanlar uykusuz gecelerinizin ürününü görme &#254;ans&#253;na kavu&#254;uyorlar...:-)
&#222;imdi istesem " document.writeln() " nedir, nedemektir, sonsuza kadar yazabilirim, ama k&#253;saca denilebilecek bir &#254;ey varsa, scriptin bu k&#253;sm&#253;, kesinlikle <BODY> ve </BODY> etiketleri aras&#253;nda bulunmal&#253;d&#253;r, hatta sonucun sayfan&#253;zda yaz&#253;lmas&#253;n&#253; istedi&#240;iniz noktas&#253;nda bulunmal&#253;d&#253;r. Çünkü Javascript çal&#253;&#254;m&#253;&#254;, bir ç&#253;kt&#253; üretmi&#254;, art&#253;k taray&#253;c&#253; program sizin belirleyece&#240;iniz noktaya yazd&#253;racakt&#253;r. "document.writeln()" için bu kadar yeter. Unutmadan, e&#240;er sayfan&#253;za Javascriptinizle ilgili bir HTML yazd&#253;rmak istiyorsan&#253;z, bu i&#254;i document.writeln() yapacakt&#253;r.
&#222;imdi ise document.writeln() deki () parantezlere konsantre olman&#253;z&#253; istiyorum.
document.writeln("Yüksekli&#240;i "); ilk sat&#253;r
&#221;lk sat&#253;rdaki parantezlerin içindeki çiftt&#253;rnaklar&#253; " " görüyormusunuz? &#221;&#254;te "" aras&#253;nda ne yaz&#253;l&#253; ise Javascript onu HTML olarak dü&#254;ünür ve sayfan&#253;z&#253;n kayna&#240;&#253;na yazar. Örnekte ( " ) kulland&#253;m ama, dilerseniz siz ( ’ ) kullanabilirsiniz. Her ikiside birbirinin yerine kullan&#253;labilir.
Devamı ALtta ..

 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet
Alt 01 Şubat 2006, 12:32   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



document.writeln(yuk); &#221;kinci sat&#253;r &#222;imdi ise 2ci sat&#253;ra iyi bak&#253;n: Hiç " " i&#254;areti yok. " " içine al&#253;nmam&#253;&#254; karakterler de&#240;i&#254;ken olarak dü&#254;ünülür. Dikkat ederseniz yuk bizim daha önce belirtti&#240;imiz bir de&#240;i&#254;ken. San&#253;r&#253;m olan biten biraz anlam kazanmaya ba&#254;lam&#253;&#254;t&#253;r. Javascript de&#240;i&#254;ken olup olmad&#253;&#240;&#253;n&#253; kontrol eder, e&#240;er de&#240;i&#254;ken bulursa, onu de&#240;i&#254;kenin de&#240;eri ile de&#240;i&#254;tirir.

document.writeln("cm ve boyu "+ boy +"cm olan bir alan&#253;n yüzölçümü "+ alan +"cm2"); üçüncü sat&#253;r

San&#253;r&#253;m 3cü sat&#253;r içlerinde en enteresan olan&#253; olsa gerek. 1 ve 2ci sat&#253;rlar&#253;n özelliklerini bir arada bulundurmakta. + i&#254;areti kullanarak de&#240;i&#254;kenleri ve stringleri bir arada kullanmakta. (Dilerseniz + i&#254;areti kullan&#253;p daha fazla de&#240;i&#254;keni de i&#254;in içine katabilirsiniz) Gördü&#240;ünüz gibi, her&#254;ey bir çift t&#253;rnak " ile ba&#254;l&#253;yor. Sonra bir kaç kelime var. Tekrar bir çift t&#253;rnak i&#254;areti " ile sona eriyor. Bu stringin bitti&#240;inin i&#254;areti. Buradan sonra Javascript kapama parantezi beklerken biz ona + i&#254;areti veriyoruz. &#222;u s&#253;rada javascript her&#254;eyi hiç " yokmu&#254; gibi dü&#254;ünüyor! F&#253;rsattan istifade ederek bizde parse edilecek de&#240;i&#254;keni bildiriyoruz. (parse’&#253;n Türkçe kar&#254;&#253;l&#253;&#240;&#253; nedemek ise?) Böylece de&#240;i&#254;ken do&#240;ru rakamla de&#240;i&#254;tirilip devam edip gidiyor. Sonraki + ile Javascript kodu gibi i&#254;lenecek k&#253;sm&#253;n biti&#254;ini bildiriyoruz. Art&#253;k s&#253;ra yeniden " i&#254;areti ile HTML olarak yaz&#253;lacak k&#253;sm&#253;n ba&#254;lad&#253;&#240;&#253;n&#253; söylüyoruz. Bu aynen bir daha tekrarlay&#253;p ve bir çift t&#253;rnakla son buluyor. Basit de&#240;il mi? :-)
En enteresan &#254;eylerden biride son iki sat&#253;rdaki <sup> etiketi. <sup> etiketi bir karakteri Superscript (yani üssü) &#254;eklinde yazd&#253;r&#253;r. Ama merak etmeyin o etiketin oraya konmas&#253;n&#253; sebebi, araya HTML kodu girebilece&#240;inizi göstermek içindi. Ama dikkat ettiyseniz, HTML etiketleri " " içerisinde yer al&#253;yor, d&#253;&#254;&#253;nda de&#240;il.
// -->
</script>


Ders-3: If-Then-ElseIf-Then-Else
Temel prensiplerini anlad&#253;ktan sonra, art&#253;k de&#240;i&#254;kenleri de kullanarak bir &#254;eyler üretmenin zaman&#253; geldi denebilir. Bu ders If-Then-Else ifadeleri hakk&#253;nda olacakt&#253;r. "If-Then-Else" kullanarak program&#253;n&#253;z&#253; ziyaretçinin girdi&#240;i verilere göre farkl&#253; reaksiyon gösterir hale getirebilirsiniz. "If-Then-Else"in esas format&#253; &#254;öyle olur:
if (e&#240;er &#254
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
lar do&#240;ruysa)

{

bu sat&#253;r&#253; uygula;
bu sat&#253;r&#253; da uygula;
birde bu sat&#253;r&#253; uygula;

} else {

bu sat&#253;r&#253; uygula

}

Yukardaki örnekle ilgili önemli bir nokta:
  • if-the-else cümlesini ba&#254;latmak için "if" ile ba&#254;lamal&#253;s&#253;n&#253;z. If küçük harfle yaz&#253;lmal&#253;d&#253;r. Dilerseniz "IF" yaz&#253;n bak&#253;n browser hemen $&%#|!* demeye ba&#254;lar.
  • Parantezlerin içinde bir ko&#254;ul ( &#254
    Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
    ) bulunmal&#253;d&#253;r. Art&#253;k "k&#253;zkarde&#254;im beni seviyor" veya "internet ba&#240;lant&#253;m çok yava&#254;" demiyoruz. Bunlar&#253;n yerine kizkardes == "seviyor" veya internet_hizi == "yavas" (burada "kizkardes" ve "internet_hizi" de&#240;i&#254;kenler oluyor. "seviyor" ve "yavas" ise de&#240;&#240;&#254;kenlere atanm&#253;&#254; de&#240;erler oluyor.)
&#222;imdi biraz daha detay ile devam edelim. Bunu hemen bütün javascriptlerde kullanmak zorundas&#253;n&#253;z. Ben kullan&#253;lmayan bir tane oldu&#240;unu sanm&#253;yorum.

var feedback = prompt("&#222;imdiye kadar bu derslerden memnunmusunuz?", "evet veya hayir");
if (feedback == "evet") {
alert("te&#254;ekkür ederim!");
} else {
alert ("kimse sizi okumaya zorlam&#253;yor, art&#253;k okumay&#253;n lütfen!");
}

San&#253;r&#253;m ilk sat&#253;r&#253; geçen dersten hat&#253;rlars&#253;n&#253;z, ziyaretçiye bir soru soruyorsunuz ve cevab&#253;da de&#240;i&#254;ken olarak sakl&#253;yorsunuz.
Bu scriptin ikinci sat&#253;r&#253; epeyi ilginç. Gördü&#240;ünüz gibi Javascripti sorgulamaktay&#253;z. Sorumda diyorum ki "ald&#253;&#240;&#253;n de&#240;er ’evet’e e&#254;itmidir?" Dikkat edilecek bir kaç nokta var burada: Bak&#253;n, cevapta " " i&#254;areti yok ama evet de var. Unutmay&#253;n stringleri yazd&#253;r&#253;rken, string’te " " i&#254;areti olmal&#253;, ama de&#240;i&#254;kenlerde gerek yok. &#221;kincisi 2 tane == i&#254;aretinin kullan&#253;m&#253;na dikkat. 1 tane = herhangi bir &#254;eyi tan&#253;mlamak için kullan&#253;l&#253;r. Fakat bir &#254;eyi sorguluyorsan&#253;z yana yana 2 tane = i&#254;areti kullanman&#253;z laz&#253;m. E&#240;er yukardaki örnekte 1 tane = i&#254;areti kullan&#253;rsan&#253;z, ya hata verecektir, veya de&#240;erleri birbirinin üzerine yazacakt&#253;r. A&#254;a&#240;&#253;da &#254
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
lar&#253;n listesi de verilmi&#254;tir:


x == y
E&#240;er x e&#254;ittir y
x != y
E&#240;er x e&#254;it de&#240;il y
x < y
E&#240;er x küçük y
x > y
E&#240;er x büyük y
x <= y
E&#240;er x küçük e&#254;it y
x >= y
E&#240;er x büyük e&#254;it y

Devamı ALtta ..

 
Alıntı ile Cevapla

Alt 01 Şubat 2006, 12:34   #3
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



Ders-4: OlaylarEvents
Bugünün dersi Events yani olaylar hakk&#253;nda. E&#240;er sitenizin epeyi bir interaktiv olmas&#253;n&#253; istiyorsan&#253;z kesinlikle Event’lere ihtiyac&#253;n&#253;z var. Events yani olaylar&#253; Javascriptin bir k&#253;s&#253;mlar&#253;n&#253; tetikleyenler olarak görünüz. E&#240;er birisi faresini linklerin üzerinde gezdirirse, "onMouseOver" özelli&#240;i ate&#254;lenmi&#254; olur. E&#240;er linki t&#253;klarsa, bu sefer önce "onMouseDown", sonra ise "onMouseUp" ve "onClick" ate&#254;lenmi&#254; olur. Derslerin en ba&#254;&#253;ndaki Javascript örne&#240;ini hat&#253;rlarsan&#253;z (Alert-box) orada "onMouseOver" yani "farenin üzerinden gezmesi" eventi kar&#254;&#253;l&#253;&#240;&#253;nda o fonksiyon ate&#254;lenmi&#254; oldu. "onMouse" diye ba&#254;layan event’ler bol biçimde de&#240;i&#254;ik menü yap&#253;m&#253;nda kullan&#253;labilir. Dü&#240;melerin renkleri, yada resimlerin de&#240;i&#254;mesi gibi efektler.
Ve i&#254;te ilk örnek:
Move your mouse here!

<b onMouseOver="yey()">Move your mouse here!</b>
Gördünüz mü? Bir kere fare üzerine geldi&#240;inde ("onMouseOver") ’yey()’ fonksiyonu ça&#240;r&#253;l&#253;yor. "yey()" fonksiyonu ile daha önceden sayfan&#253;n üst k&#253;sm&#253;nda Alert-Box aç&#253;lmas&#253; &#254;eklinde tarif edilmi&#254;ti. Event (olay) tetiklenince hemen Alert-boxda aç&#253;lm&#253;&#254; oldu. Çok yayg&#253;n bir örnekte, resim de&#240;i&#254;iklikleridir. Bugün çok basit bir tanesini görece&#240;iz. A&#254;a&#240;&#253;daki 2 resmi ve "onMouseOver" ile "onMouseOut" efektleri ile a&#254;a&#240;&#253;daki 2 resimde uygulayaca&#240;&#253;z:

Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

&#221;lk sat&#253;rla ba&#254;layal&#253;m:
<img src= "image1.gif">
Resimin bir ismi olmas&#253; çok önemlidir.
&#222;imdi "onMouseOver" ile kodu geni&#254;letelim.
<img src= "image1.gif" name="image1" onMouseOver="document.image1.src= "image2.gif’";>
Olay&#253; bir diyalog gibi hayal edini:
- Git ismi "image1" olan resmi bul.
- Tamam efendim,
- &#222;imdi "image1"in "src"sini "image2.gif" ile de&#240;i&#254;tir,
- Oda tamam efendim, görev bitmi&#254;tir.
- Aferin, güzel i&#254;!
- Te&#254;ekkür ederim!.

San&#253;r&#253;m anlad&#253;n&#253;z. &#222;imdiye kadar ki ile sonuç:

Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

&#222;imdi diyeceksiniz ki, resmi nas&#253;l eski haline getirebiliriz. Az&#253;c&#253;k nefes al&#253;n yahu, nefesinizi tutmu&#254; buraya bak&#253;yorsunuz. Gidin iki tane kahve kap&#253;nda gelin bakal&#253;m.
Kahvenizi ald&#253;ysan&#253;z devam edelim, &#254;imdi art&#253;k ikinci event olan "onMouseOut" kullanma zaman&#253; geldi. (yani fare resmi terkedince orijinal haline dönme i&#254;lemi). &#222;imdi yukardaki koda gerekli ilaveyi yapal&#253;m:
<img src= "image1.gif" name="image1" onMouseOver="documents.image1.src= "image2.gif’"; onMouseOut="document.image1.src= "image1.gif’";>
San&#253;r&#253;m deminki diyalog gibi bir senaryo yazmam&#253;za gerek yok, siz manzaray&#253; çakm&#253;&#254;s&#253;n&#253;zd&#253;r art&#253;k. Olan bir önceki efektin tam tersidir.

Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

Event (olaylar) dersi için bukadar yeter san&#253;r&#253;m. Bu gün bir resmin kayna&#240;&#253;n&#253;n nas&#253;l de&#240;i&#254;tirildi&#240;ini ö&#240;rendiniz. Dersin özetini ç&#253;karmadan önemli noktalar&#253; belirtmek istiyorum.
  • Nesnelere kesinlikle ayn&#253; isimi vermeyin. Ayn&#253; isimli 2 resmin javascriptin çal&#253;&#254;mas&#253;na bir zarar&#253; olmaz (hata mesaj&#253; vermez) sadece bir tanesini belirtmemi&#254; olursunuz. E&#240;er moseover effekti isterseniz, bu sefer ikisi birden de&#240;i&#254;ir :-))
  • Yukardaki örnekte ’image1.gif’ etraf&#253;nda tek t&#253;rnak, geri kalan heryerde "" vard&#253;. E&#240;er "" içinde tekrar t&#253;rnak gerekirse, içerde ’ kullanman&#253;z gerekir. &#222;öyle: " ’ Örnek ’ " veya ’ " Örnek " ’ olabilir.ama kesinlikle " ’ Örnek " ’ veya " " Örnek " " olmamal&#253;. Tamamm&#253;?
Ders-5: Teori: DOMTeori: DOM
document.writeln() ne demektir? Siz ne i&#254;e yarad&#253;&#240;&#253;n&#253; ve ne zaman kullanman&#253;z gerekti&#240;ini biliyorsunuz, ama neden document.writeln() diye adland&#253;r&#253;lm&#253;&#254;t&#253;r? Halbuki print_into_source() gibi daha çok anlam ifade eden bir deyim de olabilirdi.
Bu ve bir çok sorunun cevab&#253; DOM’da (Document Object Model) gizlidir. DOM Javascriptin sayfalar&#253; tan&#253;mlama ve tarif etme &#254;eklidir. Daha sonra bu konuyu açaca&#240;&#253;z.
DOM hakk&#253;nda konu&#254;maya ba&#254;lamadan önce, object-orientated (nesne-yönlendirilmeli) programlamay&#253; tart&#253;&#254;mal&#253;y&#253;z. Biliyorum, bu biraz teknik elemanlar&#253;n anlayaca&#240;&#253; &#254;eyler gibi duruyor ama öyle de&#240;il. Object-orientated programlaman&#253;n en az&#253;ndan Javascript taraf&#253;n&#253; çözmek için fazla teknik olmaya gerek yok. Object-orientated programlaman&#253;n ard&#253;ndaki esas fikir, bilginin nesnel terimler halinde saklanmas&#253;d&#253;r. Örne&#240;in, window bir object’dir (nesne).
Daha da açacak olursak: Object’ler objectlerin nas&#253;l davranacaklar&#253;n&#253; tarif eden özelliklere sahiptirler. Bu özellikler, objectlerden bir "." (nokta) ile ayr&#253;lm&#253;&#254;t&#253;r. Ne demek istedi&#240;imi anlad&#253;n&#253;z de&#240;il mi? Bir örnek:
window.status = "Hey, orada neler oluyor?!";
Bu browser penceresinin status-bar’&#253;na (pencerenin alt&#253;ndaki gri sat&#253;r) Hey, orada neler oluyor?! diye yazacakt&#253;r. Gördü&#240;ünüz gibi "window" burada object oluyor, "status" ise özelli&#240;i. Metnin string’i ( Hey, orada neler oluyor?! ) ise özelli&#240;i tarif ediyor.
Özelliklere ilave olarak nesnelerin bir de metodlar&#253; vard&#253;r. Bu metodlar da neyin nesi, bunlar&#253; ö&#240;renmemiz &#254
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
m&#253;? diyebilirsiniz. Metodlara örnek,

alert(), writeIn() veya open(). Özellikler (properties) gibi metodlar da objectlerden bir "." (nokta) ile ayr&#253;l&#253;rlar.
document.writeln(’I know JavaScript!’)
Property (özellik) ve metodlar aras&#253;ndaki esas fark, metodlar her zaman 2 tane parantez taraf&#253;ndan takip edilirler. Parantezlerin içine ise parametreleri koyars&#253;n&#253;z. Örne&#240;in alert() parantezlerinin içine alert-boxda ç&#253;kmas&#253;n&#253; istedi&#240;iniz yaz&#253;lar&#253; koyars&#253;n&#253;z. writeln() metodu parantezi içine yaz&#253;lan string ise HTMLye yazd&#253;r&#253;l&#253;r.
Devam etmeden önce son bir &#254;ey: window herzaman varsay&#253;lan object’dir. Örne&#240;in window.status yazmayla sadece status yazmak aras&#253;nda bir fark yoktur. Gerçek programc&#253;lar genelde yaln&#253;z status yazarlar, ama biz ilerde kaybolmamak için uzun haliyle yazsak daha iyi olur san&#253;r&#253;m.
Özetlersek: &#222;imdiye kadar object’lerin görünümlerini tarif eden properties (özellikleri) oldu&#240;unu ö&#240;rendik. Ayr&#253;ca biliyoruz ki metodlar bir &#254;eyin nas&#253;l yap&#253;laca&#240;&#253;n&#253; tarif ederler. Sonra window’un varsay&#253;lan object oldu&#240;unu ö&#240;rendik, istersek window’u kodumuza dahil etmeyebiliriz.
K&#253;sa özet için bu kadar yeter. &#222;imdi ba&#254;ka bir ilginç yan&#253;na bakal&#253;m:
Objectlerin özellikleri de object olabilir!.. Bir önceki derste resimlerin dönü&#254;ümünü hat&#253;rl&#253;yormusunuz? "image1"in kayna&#240;&#253;n&#253; window.document.image1.src = ’whatever.gif’ &#254;eklinde göstermi&#254;tik. Dikkat ederseniz, document gerçekte bir property (özellik) olamaz, çünkü özellikler kendilerini tarif eden bir &#254;ey taraf&#253;ndan takip edilmelidir. Ayn&#253;s&#253; image1 içinde geçerlidir. San&#253;r&#253;m art&#253;k tahmin etmi&#254;sinizdir yukardaki örnekte src’un property (özellik) oldu&#240;unu. Gördü&#240;ünüz gibi document ve image1 her ikiside nesne içinde nesnedirler. Anlad&#253;n&#253;z san&#253;r&#253;m (k&#253;sa içeri&#240;in uzun tarifi).

Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Umar&#253;m yukardaki resmin nedemek istedi&#240;ini anlad&#253;n&#253;z, yeterince &#221;ngilizce gördü&#240;ümüz için etiketleri Türkçele&#254;tirmedim. Çok profesyonel bir reesim de&#240;il ama, resimde DOM’u bir a&#240;aç &#254;eklinde görüyorsunuz, window nesnesi ise a&#240;ac&#253;n kökünde oluyor.
- &#221;yi ama sen bize window nesnesine gerek yok demi&#254;tin
- Evet ama bu window nesnesinin DOM’da olmad&#253;&#240;&#253; anlam&#253;na gelmez.
- Peki kullanmak zorunda de&#240;ilsem neden DOM’un içerisinde?
- Çok basit, &#254;öyle dü&#254;ün: A&#254;a&#240;&#253;daki resim güzel durur mu? Onun için window’u ke&#254;fettiler.:-)


Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
"window nesnesi köktür". Oradan, ilk özellikler, metodlar ve nesneler grubuna t&#253;rman&#253;r&#253;z. Daha yukar&#253; t&#253;rmanmak bizi bir ba&#254;ka özellikler, metodlar ve nesneler grubuna götürür. Bunun hepsi önceden tasarlanm&#253;&#254;t&#253;r. Aniden writeln() komutunu yazamazs&#253;n&#253;z, önceden nesnesini ve yerini belirtmelisiniz.

Devamı ALtta ..

 
Alıntı ile Cevapla

Alt 01 Şubat 2006, 12:35   #4
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)



Ders-6: Pencere Açma
Prompts & Opening Windows (soru sorma ve pencere açma)

Ziyaretçilere soru sorma
De&#240;i&#254;kenleri ö&#240;rendi&#240;imiz zaman&#253; hat&#253;rl&#253;yormusunuz? De&#240;i&#254;kenler bilgileri saklamada kullan&#253;l&#253;yordu. Örnek ve al&#253;&#254;t&#253;rmalarda de&#240;i&#254;kenlerin ’statik’ tariflerini gördünüz, yani browser de&#240;i&#254;kenin de&#240;erini Javascripti çöal&#253;&#254;t&#253;rmadan bildi&#240;i durumlar. Halbuki prompt() metodu ile browsere ziyaretçiye soru sormas&#253;n&#253; ve cevaplar&#253; de&#240;i&#254;ken olarak saklamas&#253;n&#253; söyleyebiliriz. Bunun hepsi karma&#254;&#253;k görünsede esas&#253;nda tek sat&#253;rda i&#254; biter.
var durum = prompt("Kendinizi nas&#253;l hissediyorsunuz?","iyi yada hasta");
Nas&#253;l cevap verdi&#240;iniz önemli de&#240;il, çünkü de&#240;i&#254;kenle ilgili bir &#254;ey yapmad&#253;m henüz. durum de&#240;i&#254;keni &#254;u anda Javascript taraf&#253;ndan ula&#254;&#253;labilir durumda de&#240;il. E&#240;er sayfa yüklenmeden sizi cevaplamaya mecbur b&#253;raksayd&#253;m ula&#254;&#253;labilir olurdu. &#222;imdi sayfa yüklendi ve art&#253;k de&#240;i&#254;kenler yerle&#254;tiremezsiniz. E&#240;er de&#240;i&#254;kene &#254;imdi ula&#254;maya çal&#253;&#254;sayd&#253;m "object undefined" hatas&#253; al&#253;rd&#253;k. (Evet, de&#240;i&#254;kenler de nesnedir.)
&#222;imdi k&#253;saca parantezlerin içindekilerin ne yapt&#253;&#240;&#253;n&#253; anlataca&#240;&#253;m. Önceki dersten hat&#253;rlars&#253;n&#253;z, parantez içinde metodlar&#253;n parametreleri vard&#253;r. Parametreler metodlar&#253;n ne yapmalar&#253; gerekti&#240;ini etrafl&#253;ca anlat&#253;rlar. prompt() metodunun 2 tane parametreye ihtiyac&#253; vard&#253;r. Birincisi soru, ikincisi varsay&#253;lan cevapt&#253;r. Her iki parametrede " " ile s&#253;n&#253;rlan&#253;p virgülle ayr&#253;l&#253;r. Aman dikkat " ve , aras&#253;nda bo&#254;luk olmamal&#253;d&#253;r.
&#222;imdiye kadar çok iyi gidiyoruz,Sorular&#253;n nas&#253;l sorulaca&#240;&#253;n&#253; ö&#240;rendik. &#222;imdi ise, bir script ile ziyaretçiye soru sorup, ziyaretçinin cevab&#253;na göre Alert-box içinde selam verelim. Bu &#254;ekilde cevaplar&#253; i&#254;leyip geçerli k&#253;lmas&#253;n&#253; ö&#240;reniriz.
<SCRIPT language="JavaScript">
<!--

var durum = prompt("Kendinizi nas&#253;l hissediyorsunuz?","iyi yada hasta");
if (durum == "iyi") {
alert("Çok güzel, böyle olmaya devam edin")
} else {
alert ("Geçmi&#254; olsun, hemen bir doktora gidin")
}

// -->
</script>

Kolay de&#240;il mi? if-then-else san&#253;r&#253;m tan&#253;d&#253;k gelmi&#254;tir, de&#240;il mi? Böyle oynamak e&#240;lenceli oluyor mu?
&#222;imdi bir sonraki bölüme geçelim:
Javascriptle pencere açma
HTML ile pencere açmak rutin bir i&#254;tir, ama bir tak&#253;m s&#253;n&#253;rlamalar&#253; vard&#253;r. HTML ile pencerelerin neye benzedi&#240;ini kontrol imkan&#253;n&#253;z yoktur. Hangi özellikler olmal&#253; (scroll bar, status bar, üst menu v.s.) veya pencerenin ölçüleri gibi. Fakat Javascript ile open() metodunu kullanarak bunlar&#253;n hepsini uygulayabilirsiniz. Aynen &#254;öyle:
window.open("URL","isim","özellikler");
Yukardaki kod ile yeni bir pencere aç&#253;p, ilk parametre olarak yer belirtirsiniz. Bu örnekte "URL", fakat gerçekte "
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
diye bir &#254;ey yazman&#253;z laz&#253;m.

Metodun ikinci parametresi ise pencerenin ad&#253;d&#253;r. Bu sizin ayn&#253; pencereye de&#240;i&#254;ik sayfalar yüklemenizi sa&#240;lar. Örne&#240;in, Javascript kullanarak content.htm dosyas&#253;n&#253; yükleyen "content" ad&#253;nda yeni bir pencere açal&#253;m. Daha sonra ise content2.htm dosyas&#253;n&#253; ayn&#253; pencereye yüklemeye çal&#253;&#254;al&#253;m. Böylece ayn&#253; ismi kullanarak yeni bir pencere açmadan, mevcut "content" ad&#253;ndaki pencerenin içeri&#240;ini de&#240;i&#254;tirmi&#254; olursunuz. Bir örnek verelim:
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Anlad&#253;n&#253;z m&#253;? Her iki örne&#240;in kodu a&#254;a&#240;&#253;dad&#253;r:
<a href= "#" onClick=’window.open("examples/page1.htm","javascript");’>"javascript" ad&#253;nda bir pencere açal&#253;m</a><br>
<a href= "#" onClick=’window.open("examples/page2.htm","javascript");’>"javascript"’in içine giren yeni bir HTML sayfas&#253; açal&#253;m</a>

&#221;lk linki t&#253;klay&#253;nca javascript ad&#253;ndaki pencere aç&#253;l&#253;r examples/page1.htm sayfas&#253; içine konulur.
&#221;kinci link ise ilk linkin açt&#253;&#240;&#253; pencereye yeni bir HTML sayfas&#253; yerle&#254;tirir. &#222;imdiye kadar iyi gidiyor. &#222;imdi birazda features parametresini irdeleyelim!.
Features parametresi aç&#253;lan pencerenin hangi özellikleri ta&#254;&#253;mas&#253;n&#253; istiyorsan&#253;z onlar&#253; dahil eder. E&#240;er features (özellikler) parametresinde herhangi bir özellik dahil ederseniz, yaz&#253;l&#253; olmayanlar&#253; uygulamaz, sadece belirtti&#240;iniz parametreleri olan bir pencere açar. Örne&#240;in:
window.open("URL","name","status,scrollbars,resiza ble")
böyle yazarsan&#253;z, status bar, scrollbar (kayd&#253;rma çubuklar&#253
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
ve ölçüleri ayarlanabilir bir pencere elde edersiniz. Dikkat ederseniz, stringde hiç bo&#254;luk b&#253;rak&#253;lmam&#253;&#254;t&#253;r. Bo&#254;luk b&#253;rak&#253;rsan&#253;z, bir tak&#253;m browserlarda hata mesaj&#253; al&#253;rs&#253;n&#253;z. &#222;imdi ise sadece yükseklik ve geni&#254;li&#240;i belirten tarif eden bir örnek göreceksiniz:

window.open("URL","name","height=250,width=640")
Unutmay&#253;n bo&#254;luk b&#253;rakmak yok! Ayr&#253;ca HTML’den al&#253;&#254;k&#253;n oldu&#240;unuz " " i&#254;aretleri de yok!. Bu biraz kar&#253;&#254;&#253;k olabilir, ama bir kere anlad&#253;n&#253;z m&#253; tamamd&#253;r.
A&#254;a&#240;&#253;da kullanabilece&#240;iniz Feature (Özellik) listesi:

height
Pencerenin yüksekli&#240;i (pixel olarak)
width
Pencerenin geni&#254;li&#240;i (pixel olarak)
status
Sayfan&#253;n alt&#253;ndaki mesaj çubu&#240;u
menubar
Sayfan&#253;n üstünde Dosya, Düzen S&#253;k Kullan&#253;lanlar gibi &#254;eylerin oldu&#240;u k&#253;s&#253;m
scrollbars
E&#240;er gerekiyorsa kayd&#253;rma çubuklar&#253; görünsün
toolbar
Üstünde Geri, &#221;leri, Anasayfa, gibi buttonlar&#253;n oldu&#240;u gezinme çubu&#240;u
location
&#222;u anda bulundu&#240;unuz sayfan&#253;n URLsini gösteren kutu
directories
Bu sadece Netscape için geçerli. "Yenilikler" butonu gibi butonlar...
resizable
Ziyaretçilerin pencere ölçülerini de&#240;i&#254;tirmesine izin veriyorsan&#253;z yaz&#253;n
Bunlardan sadece birini yazarsan&#253;z, öbürlerini istemedi&#240;iniz anlam&#253;na gelir. E&#240;er hiç bir &#254;ey yazmazsan&#253;z standart bir pencere aç&#253;l&#253;r. Hangi özellikleri istiyorsan&#253;z onlar&#253; yaz&#253;nca pencere istedi&#240;iniz özelliklerde (feature) aç&#253;l&#253;r.
Ders-7: ÇerçevelerFrames (Çerçeveler)
Javascriptte frameler pencerelerle e&#254;it i&#254;lem görür. San&#253;r&#253;m bir pencerenin içeri&#240;inin nas&#253;l de&#240;i&#254;ti&#240;ini hat&#253;rlars&#253;n&#253;z. Hepsi frameler içinde geçerlidir. Basit anlat&#253;mla, her frame ayr&#253; bir pencere olmal&#253;d&#253;r. Eri&#254;im &#254;ekli haricinde ba&#254;ka hiç bir fark yoktur.
Frameler aras&#253; komünikasyon
Buda ayn&#253; HTMLde oldu&#240;u gibi çal&#253;&#254;&#253;r. Prensip ayn&#253;d&#253;r. HTML ile, ba&#254;ka bir frame’e ba&#240;lanmak için target="framead&#253;" kullan&#253;rs&#253;n&#253;z, javascript ile parent.framename.location.href = ’[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]. Gördünüz mü? nekadar kolay. E&#240;er, benimsayfam adl&#253; frame a link verecek bir javascript isterseniz, &#254;öyle yazacaks&#253;n&#253;z:
<a href= "#" onClick="parent.benimsayfam.location.href = ’
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
face="Verdana"> Anla&#254;&#253;ld&#253; m&#253;? &#222;imdi gerçekten frameler aras&#253; komünikasyona ba&#254;layal&#253;m. Bir frameden öbürüne bir kaç kelime yazal&#253;m. Tetikleyen de bir link olsun. Framesetin kodu &#254;öyle:

<frameset rows="50%,50%">
<frame src= "><frame src= "></frameset>

&#222;imdi, target.htm yi yap&#253;n&#253;z fakat içi bo&#254; olsun, hatta <HTML> etiketleri bile olmas&#253;n.
Gelelim top.htm ye. Herhangi bir linki tetikleyici olarak kullan&#253;yorum. &#254;öyle:
<a href= "#" onClick="parent.target.document.writeln(’Heeeeyyy! !!’)">Acaba çal&#253;&#254;acak m&#253;?!</a>
Yukardaki sat&#253;r uygulanmaya ba&#254;lad&#253;&#240;&#253; zaman, Javascript target ad&#253;ndaki frame’e ula&#254;&#253;r. Daha önceden dedi&#240;imiz gibi frame bir pencere gibi dü&#254;ünüldü&#240;ü için, document özelliklerine sahiptir. Nerede document var ise orada writeln() metodu vard&#253;r ve oda frame’in içeri&#240;inin üzerine yazar ve "Heeeeyyy!!!" ç&#253;kar.
Kaynak : [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Umarım işinize yarar ..

 
Alıntı ile Cevapla

Cevapla

Etiketler
dersleri, java


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
JAVA Dersleri Tek Başlık (Doküman) SeckiN Java 2 13 Temmuz 2013 22:54
Java Script ile URL bilgisinin alınması YazılımMimarı HTML/CSS/JavaScript 0 13 Ocak 2013 19:15
Sorun söyleyeyim (Java,JSP,ASP.NET(C#),PL/SQL,jQuery,Java Script,Ajax) J2EE123 Java 2 03 Kasım 2011 12:57
Java Script Arşivi DoStNaMe HTML/CSS/JavaScript 12 13 Eylül 2007 07:57