You need to enable JavaScript to run this app.

Skip to main content

HTML, Script ve ASP Ayıraçları

HTML, Script ve ASP Ayıraçları

Posting Freak
HTML, Script ve ASP Ayıraçları
Bildiğimiz gibi HTML (Hyper Text Markup Language ) isminde belirtildiği gibi "özel bir yazı işaretleme dili ". Bir HTML dosyanın içinde yer alan komutlar , Web sayfası içersindeki text ve nesneleri sayfa için oluşturulan şablonu koruyarak Browser 'dan izlememizi sağlıyor. Browserımıza ulaşmış bir web sayfasının , rahatlıkla kaynak kodlarını yani HTML taglarını inceleyebiliriz.
En büyük özelliklerinden bir tanesi ise standart olması yani Unix işletim sisteminde , Windows ailesinde veya bir Macintosh bilgisayarda aynı komutları kullanabiliyoruz . Elbetteki HTML'inde kendine ait kuralları var.

HTML komutları "<" ve ">" ayıraçları ile sayfa içersinde bulunuyorlar.

<html>,<head>,<body>,<br>,<p>,<title>,<center>,<font size=8>,<img src="ilk.gif">

gibi..

Bütün HTML komutları Browserınızdan sunulacak olan text yada nesnenin sayfa içersindeki konumunu ve çeşitli özelliklerini belirler. Dolayısıyla HTML denilince akılda statik bir görünüm kazandırıcı ve sayfalar arası ilişkileri belirlememizi sağlayan standart bir dil düşünülmelidir.

İşte bu yüzden Web teknolojisi geliştiren uzmanlar Web Browserın web sayfası üzerinden "iş yürütebilme" mantığını gerçekleştirebilmek için alternatif script diller geliştirdiler. Browser tarafında komutların farklılık göstermesi işte burada başlıyor. Browserların desteklediği script dillere göre bu komutları kullanabiliyoruz . Browser ürünlerinde söz sahibi Netscape firması Javascript dilini geliştirdi. Microsoftun ise bu konudaki çözümü Jscript ve Visiual Basic Script dili oldu.

Scriptlerin en önemli avantajlarından birisi istenildiği takdirde işlemleri istemci tarafına kaydırabiliyor olması . Yani scriptler ile işlemler için sunucu tarafından yükü alıp ziyaretçinin sistem kaynaklarını kullanabiliyoruz. ASP teknolojisi için başka yazım kurallarını kendi içinde kabul eder demiştik. Sunucu tarafında ASP içersinde kullanmak üzerede bu script dillerden birini tercih etmemiz gerekiyor.
Hazırladığımız ve asp uzantısıyla kaydettiğimiz bir dosya sunucuda yer alan ASP.DLL ile ilişki kurduğunda ASP.DLL kodlarımızın hangi script ile yazıldığını kontrol eder. Tabiki ASP içersine yerleştirilen scriptler sunucu tarafında çalışacaktır. Biz kitabımızda ASP ile birlikte kullanılmak üzere en çok tercih edilen VB Script'e yer vereceğiz.

HTML üzerinde script kullanmak istediğimiz zaman ;
<script>...<script> komutlarını kullanıyoruz . scriptin dilini ise Language deyimi ile belirliyoruz.

Aşağıda Javascript ve VBScript kullanılmasına iki basit örnek verdik.

<html>
<head>
<script language="Javascript">
function uyar()
{
alert("Java Script ile ASP");
}
</script>
</head>
<title>deneme</title>
<body onload="uyar()">

</body>
</html> <html>
<head>
<script language="VBSCRIPT">
sub uyar
alert("VB Script ile ASP")
end sub

</script>
</head>
<title>deneme</title>
<body onload="uyar()">

</body>
</html>

Asp kodları bir web sayfası içersinde <% ve %> işaretleri ile kendisini belli eder. Yani sayfa içersindeki kodlarda yer alan komutlardan ve içerikten ASP <% ve %> ayıraçları ile kendisini ayrı tutar. Başka bir ifadeyle Web sunucusu <% ve %> ayıraçları arasındakileri yazmaz icra eder.

O halde Html komutları için <...> ayıracını script için <script>.....</script> ayıracını ASP içinse <% ve %> ayıracını kullanmamız gerekiyor.Bu bölümde WEB PROGRAMCILIĞININ kaçınılmaz argümanları olan script dillerinin yapısına bakacağız. Programlamanın yapı taşları olan temel kavramlar bu bölümde incelenecek. Yer yer VBscript ile ASP ye giriş düzeyinde örnekler vereceğiz. Kitabımızda Vbscript konularına sadece ASP içersinde ihtiyacımızı karşılayacak kadarı ile yer verdik. Bu dillerin kendi açılımları kitabımızın temel konusu olmadığından , detaylar ve ileri düzey uygulamalar için incelemeyi sizlere ve diğer kaynaklara bırakıyoruz.

VBScript QuickBasic ve Visual Basic dillerinin yapısına benziyor. Ayrıca Microsoftun çıkardığı bir dil olması sayesinde ASP ile fevkalade uyumlu


Selim Ünüvar
[Resim: 114ld.jpg]



Ben göremem daha uzun boyunu
Ahret derler kısaltamam yolunu
Bugün Sahı Merdan sarsın oglunu
Yetis Ya Üseyin baban gidiyo

İçerik sağlayıcı paylaşım sitesi olarak hizmet veren Pir Zöhre Ana Forum sitemizde 5651 sayılı kanunun 8. maddesine ve T.C.K'nın 125. maddesine göre tüm üyelerimiz yaptıkları paylaşımlardan kendileri sorumludur. Sitemiz hakkında yapılacak tüm hukuksal şikayetleri İletişim bağlantısından bize ulaşıldıktan en geç 3 (üç) gün içerisinde ilgili kanunlar ve yönetmenlikler çerçevesinde tarafımızca incelenerek, gereken işlemler yapılacak ve site yöneticilerimiz tarafından bilgi verilecektir.