4. BAĞLANTI (KÖPRÜ) OLUŞTURMA
Bir WEB sitesinde altı çizili olarak bir takım kelimeler görmüşüzdür. Bu altı çizili kelimelerin üstüne gelince fare şekil değiştirip bir el şekline dönüşmektedir. Bunun anlamı kelimeye tıkladığınızda kelimeyle ilgili bir başka WEB sayfasına gideceğidir. HTML'nin bu görevini yerine getirmesini sağlayan etiket <a>
etiketidir.
4.1. SAYFA İÇİ BAĞLANTI OLUŞTURMA
Bir metin üzerinde belirli bölgelere ulaşmak için yine etiketler kullanılabilir.
<a href="#...">...</a>, <a name="....">...</a> komutlarını
kullanarak sayfa içi (dahili) bağlantıları hazırlayabiliriz. Örneğin sayfanın
üst kısmında sayfa indeksini gösteren bir menü olsun. Kullanıcı bu menüde
istediği başlığa tıkladığında ilgili konuya gitsin. Böyle bir sayfa hazırlamak
için yapacağımız şeyler:
- Tıklandığında açılacak konuyu işaretlemek ( <a name="...">...</a> ).
- Tarayıcıya, hazırlayacağımız menüye "tıklandığında" bu işaretli konuya gitmesini
bildirmek
( <a href="#...">...</a> ).
<HTML>
<HEAD>
<TITLE> Bağlantı ayarları </TITLE>
</HEAD>
<BODY>
<ol>
<li>
<a href=#1>ASP nedir?</a></li>
<li>
<a href=#2>ASP nasıl çalışır?</a></li>
<li>
<a href=#3>ASP ile bileşen kullanma</a></li>
</ol>
<P><A NAME="1"></A><FONT SIZE=+1><FONT COLOR="red">1.ASP
nedir?</FONT></FONT>
Sunucu taraflı bir teknoloji olan ASP, (Active Server Pages/Aktif
Sunucu Sayfaları) kullanıcı
tarafına etkileşimli, dinamik Web sayfaları göndermek için
kullanılır. ASP, WEB
programcılarına HTML, scripting ve kullanıcıdan bağımsız veritabanı
uygulamalarını
özgürce kullanma fırsatı verir.
<P><A NAME="2"></A><FONT SIZE=+1><FONT COLOR="red">2.ASP nasıl
çalışır?</FONT></FONT>
ASP arabiriminin işleyişi oldukça basit, sisteminize ASP eklentisini
yüklediğinizde Internet
Information Server'ınızın zaten sahip olduğu scripting özellikleri
işlemeye başlıyor. İstemci
tarafı sunucudan normal bir HTML sayfasını istediğinde, IIS bu
dosyayı sabit diskten
çağırarak istemci tarafındaki WEB tarayıcıya yollar. İstemci
tarafından yapılan istek bir ASP
sayfasıysa IIS bunu sayfanın uzantısından anlayarak ASP eklentisini
devreye sokar. ASP
eklentisi sayfa içindeki scriptleri yine IIS'a çalıştırdıktan sonra
oluşan HTML sayfasını
istemci tarafındaki WEB tarayıcısına yollar.
<P><A NAME="3"></A><FONT SIZE=+1><FONT COLOR="red">3.ASP ile bileşen
kullanma</FONT></FONT>
Microsoft'un sunucu teknolojisi ASP için birçok ikinci parti bileşen
bulunuyor. ASP
sayfaları ile uyum içerisinde çalışarak sonuç sayfalarının
oluşturulması, WEB sayfası
sahiplerine işlenmiş bilgi aktarılması gibi işlere yarayan
bileşenlerden en popüler olanları
ASPMail ve RoboHTTP. Server Objects firmasının bu iki ürünü,
sayfadaki formların
içeriğinin kullanıcıya e-mail olarak kullanılması, misafir defteri
oluşturulması ve birçok
değişik bilginin bir sayfada toplanması gibi işlemleri kolayca
hallediyor.
</BODY>
</HTML> |
Yukarıda görmüş olduğumuz kodları yazdığımızda aşağıdaki pencere
karşımıza gelecektir. Burada oluşturduğumuz menülerden hangisini seçersek o
konu ile ilgili açıklamanın olduğu yer görüntülenecektir.

4.2. SAYFA DIŞI BAĞLANTI OLUŞTURMA
WEB sayfalarının en önemli özelliklerinden birisi, kolayca başka sayfalara ve
dökümanlara geçiş yapılabilmesidir. Bunun için <a href >...</a> komutunu kullanırız. Bu komutlar arasına yazmış olduğunuz ifade mavi renkte ve altı
çizili olarak ekrana gelir. İfadenin üzerine tıkladığınızda yazmış olduğunuz WEB adresine sizi yönlendirecektir.
Ana sayfaya dönmek için <a href="http://www.webdunyasi.xm.com">
buraya </a> tıklayın. |
Bağlantının açılacağı pencereyi belirtmek için "target" parametresini kullanırız.
<a
href="..." target="..." >..........</a>
target="_blank" Bağlantı yeni bir pencerede açılır.
target="_self" Bağlantı aynı pencere içerisinde açılır.
target="_top" Bağlantı aynı pencere içerisinde en
üstten itibaren açılır.
target="_parent" Açılan bağlantı, o anda açık sayfayı
oluşturmuş bir ana sayfa varsa onun yerine konur.
target="çerçeve adı" Frame komutu ile çerçeve oluşturulmuşsa
bağlantının adı verilen çerçevede açılmasını sağlar.
4.3. E-POSTA ADRESİNE BAĞLANTI
OLUŞTURMA
Hazırlamış olduğunuz WEB sayfasında insanların istediğiniz bir mail adresine
kolay bir şekilde ulaşabilmesini sağlayabilirsiniz. Bunun için, <a href=”mailto:............”>….</a>
komutunu kullanabilirsiniz.
E-posta göndermek için <a href="mailto:webdunyasi@xm.com">
tıklayınız. |
|