34

ASP ve Jquery ile otomatik tamamlama (auto complete) sistemi

ASP
Bu scriptin farklı bir versiyonunu burada görebilirsiniz.

Bugün, otomatik tamamlama (auto complete) olarak geçen bu sistemin ASP versiyonu için R10 forumda bir istek gördüm ve bu sayfadaki PHP ile yapılmış versiyonu ASP ile yapmaya karar verdim. Sadece sorgulama yapılan sayfayı asp için uyarladım. Geri kalan tüm kodlar orijinal siteye aittir.

Ayrıca veritabanı olarak Hakan Şen’in yapmış olduğu İller ve İlçeler Veritabanı’nın MS Access versiyonunu kullandım.

Script içinde kullanılan kodlar aslında oldukça basit..

Javascript

İlk fonksiyon sorgu.asp sayfasını kullanarak veritabanından uyan kayıtları çekmeye ve kullanıcıya göstermeye yarıyor.
İkinci fonksiyon ise sonuç kutusundan seçilen değerin inputa aktarılmasını ve sonra kutunun gizlenmesini sağlıyor.

ASP (sorgu.asp)

Uygulamanın çalışan versiyonunu görmek için buraya, indirmek için buraya tıklayınız. Umarım işinize yarar.

0

Britanya GP’ye Red Bull Damgası

Formula 1

f1logoSilverstone pistinde koşulan sezonun sekizinci yarışını Red Bull Renault pilotu Sebastian Vettel kazandı. Takım arkadaşı Mark Webber ise yarışı ikinci sırada bitirerek Red Bull için dubleye imza atmış oldular.

Sezonun flaş takımı Brawn GP pilotu Rubens Barrichello yarışa ikinci sırada başlamasına rağmen, pit-stoplar sırasında yerini Webber’e kaptırarak üçüncü olabildi. Geçtiğimiz sezon şampiyonluğu kılpayı kaptıran Felipe Massa ise yarışı Vettel’in 45 saniye peşinden dördüncü sırada bitirdi.

Yarşın beşincisi Nico Rosberg ve altıncısı da bu sezon altı yarış kazanan Jenson Button oldu. Jenson Button son 6 tur kala Rosberg ile arayı kapatmasına rağmen geçiş yapamadı ve 3 puana razı oldu.

Poz. Pilot Takım Süre
1. Sebastian Vettel Red Bull 1:22:49.328
2. Mark Webber Red Bull +15.1 sn.
3. Rubens Barrichello Brawn GP +41.1 sn.
4. Felipe Massa Ferrari +45.0 sn.
5. Nico Rosberg Williams +45.9 sn.
6. Jenson Button Brawn GP +46.2 sn.
7. Jarno Trulli Toyota +68.3 sn.
8. Kimi Räikkönen Ferrari +69.6 sn.
9. Timo Glock Toyota +69.8 sn.
10. Giancarlo Fisichella Force India +71.5 sn.
11. Kazuki Nakajima Williams +74.0 sn.
12. Nelsinho Piquet Renault +1 Tur
13. Robert Kubica BMW Sauber +1 Tur
14. Fernando Alonso Renault +1 Tur
15. Nick Heidfeld BMW Sauber +1 Tur
16. Lewis Hamilton McLaren-Mercedes +1 Tur
17. Adrian Sutil Force India +1 Tur
18. Sebastien Buemi Toro Rosso +1 Tur
Y.D. Sebastien Bourdais Toro Rosso Kaza
Y.D. Heikki Kovalainen McLaren-Mercedes Kaza

Yarış sonucunda puan durumu şu şekilde oldu.

Pilotlar Puan Durumu

 

Takımlar Puan Durumu

# Pilot Puan
1. Jenson Button 64
2. Rubens Barrichello 41
3. Sebastian Vettel 39
4. Mark Webber 35.5
5. Jarno Trulli 21.5
6. Felipe Massa 16
7. Nico Rosberg 15.5
8. Timo Glock 13
9. Fernando Alonso 11
10. Kimi Räikkönen 10
 
# Takım Puan
1. Brawn GP 105
2. Red Bull 74.5
3. Toyota 34.5
4. Ferrari 26
5. Williams 15.5
6. McLaren-Mercedes 13
7. Renault 11
8. BMW Sauber 8
9. Torro Rosso 5
10. Force India 0

Bir sonraki yarış 12 Temmuz’da Almanya Nürburgring pistinde TSİ ile 15:00’de koşulacak.

1

İstenilen karakterde rastgele kod oluşturma

ASP

Üyelik sistemlerinde üye olan kişinin e-posta adresini doğrulamak için bir e-posta gönderilir. Kimi zaman bu e-postalarda MNh39h02zYI gibi bir aktivasyon kodu görülür. Bu şekilde bir kod oluşturmak için alttaki fonksiyonu kullanabilirsiniz.

Kodun kullanım şekli ise şu şekilde:

3

Ay ve gün isimlerini Türkçe olarak yazdırmak

ASP
Kullandığımız hostinglerde genellikle en çok sıkıntı yaratan işlemler tarih işlemleridir. Ay ve gün isimleri Türkçe gelmez, tarih formatı kullandıklarımızdan farklı olur. Bunlar gibi bir çok sorunla karşılaşırız. Elimden geldiğince karşılaştığım bu sorunlara kendimce ürettiğim çözümleri paylaşacağım..İlk olarak ay isimlerini Türkçe olarak nasıl alabileceğimiz görelim.

Aylar isminde bir dizi oluşturup tüm ay isimlerini girin.

Bu dizide ilk karakteri boş bırakıyoruz. Bunun nedeni dizi elemanları sayılırken 1?den değil 0?dan başlanmasıdır.

Herhangi bir yerde ay ismini türkçe olarak kullanmak istersek;

şeklinde yazabiliriz.. Bu kullanım bize Haziran sonucunu döndürecektir.
Bulunduğumuz ayın ismini almak için kullanılacak kod ise şudur:

Ay isimlerini bu şekilde alıyoruz.. Peki gün isimleri nasıl olacak?

Aynı mantıkla Gunler isminde bir dizi oluşturup tüm gün isimlerini girelim.


Alttaki şekilde gün ismini Türkçe olarak yazdırabiliriz.

Umarım işinize yarar..
0

Firefox’ta Dikey Kaydırma Çubuğu

CSS

İlk yazım Firefox ile ilgili olsun.

Firefox’ta Internet Explorer’dan farklı olarak dikey kaydırma çubuğu ekrana tam olarak sığan sayfalarda gözükmez. Bu durumda kaydırma çubuğunun olduğu bölüm sayfaya dahil edilir ve sayfa genişlediği için sayfada ortalanmış içerik sağa doğru kayar. Bundan kurtulmanın yolu alttaki kodu stil dosyamıza ya da etiketleri arasına eklemektir.

Bu koddan sonra dikey kaydırma çubuğu Firefox’ta sürekli gözükecektir.