Sunuyu indir
Sunum yükleniyor. Lütfen bekleyiniz
YayınlayanKadir Gokce Değiştirilmiş 9 yıl önce
1
1 İNTERNET PROGRAMLAMA - 1 Bağlantılar Öğr.Gör. Serkan KORKMAZ Harran Üniversitesi Birecik Meslek Yüksekokulu
2
2 Geldik HTML'de en önemli unsurlardan birisi olan bağlantılara. Bağlantılar sayesinde hazırladığımız birçok sayfayı birbirleriyle ilişkili hale getirebiliriz. Bir tıklama bizi istediğimiz yere götürecektir. HTML'de metinlere ve resimlere bağlantı kazandırmak mümkündür. Bu yolla başka neler yapılabilir? Ses, grafik dosyaları, sıkıştırılmış dosyalar, internet adresleri,.. bunların hepsine bağlantı kazandırmak mümkün. Hatta yapacağımız bağlantı sayfa içinde, yani dahili bir bağlantı da olabilir. Bağlantılar
3
3 Bir WEB sitesinde altı çizili olarak bir takım kelimeler görmüşsünü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 ’dir. Bağlantılar
4
4 Dokümanınızdan başka dokümana bağlantı yapabilmek için: Etiketi giriniz. (Kısaca ilk satıra yazınız) Hangi dokümana geçiş yapmak istiyorsanız, ismini yazınız. href="dosyaismi“ Bu dokümanı ekranda hangi isimle göstermek istediğinizi belirtiniz. Etiketi kapatınız. Bağlantılar
5
5 Şimdi yapmak istediğimiz bağlantıya göre kullanacağımız komutları inceleyim:... Bu komutla oluşturduğumuz bağlantı ile yeni bir sayfa açabilir, Kullanıcıyı farklı bir internet adresine yönlendirebilir, Kullanıcının kendisine sunduğunuz bir dosyaya ulaşmasını sağlayabilirsiniz. Yani bu tanıma göre bildiğimiz bağlantıları oluşturmak mümkün. Bağlantılar
6
6 Şimdi aşağıdaki örnekleri birlikte inceleyelim, Fakat öncelikle bir kuralı belirtelim;... etiketi arasına yazdığımız metinler bağlantı özelliğine sahip olacaktır, Metnin bağlantı olduğu eğer aksi belirtilmemişse browser tarafından altı çizili ve mavi renkli gösterilir. Bağlantılar
7
7 Örnek - 1 buraya tıklandığında meyve resmi açılacak Birinci örnekte "buraya tıklandığında meyve resmi açılacak" yazısına bağlantı özelliği kazandırdığımızdan, Browser tarafından altı çizili mavi yazıyla gösterilecek ve Kullanıcı fare imlecini yazı üzerine getirdiğinde imleç el şekline dönüşecektir. Kullanıcı bu linke tıkladığında browser o anda açık bulunan sayfa ile aynı dizinde bulunan meyve.gif resmini açacaktır. Tabii ki dosya farklı bir dizinde ise kullanıcı hata mesajıyla karşılaşır. Bağlantılar
8
8 Örnek - 2 midi dosyalarını çekmek için tıklayın İkinci örnekte aynı şekilde "sıkıştırılmış midi dosyalarını çekmek için tıklayın" yazısına bağlantı özelliği kazandırdık. Fakat dosya tipinden kaynaklanan bir fark var; İlk örnekte meyve.gif'e tıklandığında browser resmi açacaktır. Fakat bu örnekte browser kullanıcıya midi.zip dosyasını açmak mı yoksa diske kaydetmek mi istediğini soran bir pencere açar. Bunun sebebi browser'ın htm, txt, jpg, gif,.. uzantılı dosyaları görüntüleyebilirken zip, doc, xls, mp3 gibi dosyaları açamamasıdır. Bağlantılar
9
9 Örnek - 3 2.sayfaya gitmek için tıklayın Yine üçüncü örneğimizde oluşturduğumuz linke tıklandığında aynı dizinde bulunan sayfa2.htm isimli başka bir html dökümanı açılacaktır. Bağlantılar
10
10 Örnek - 4-5-6 kedi resmi işte çok güzel bir karanfil otomobil resimleri Bu 3 örnekte alt dizinlere / üst dizinlere verilen bağlantıya misaller görüyorsunuz, resimler konusunda gördüğümüz kurallar burada da geçerli. Bağlantılar
11
11 Örnek - 7 tıklayın sitemi ziyaret edin Yedinci örnekte bir internet adresine link verdik. Bağlantılar
12
12 Örnek - 8 tıklayın dosyaları indirin Bu ise bir ftp adresine verilen link örneği. Bağlantılar
13
13 Örnek - 9 mail atın Buradaki linke tıklandığında kullanıcının ilgili mail programı açılacak ve mail'in send to (kime) kısmına, verdiğimiz mail adresi otomatik olarak yazılacaktır. Bağlantılar
14
14 Bir metin üzerinde belirli bölgelere ulaşmak için yine etiketler kullanılabilir....,... komutlarını kullanarak sayfa içi (dahili) bağlantıları hazırlayabiliriz. Sayfa İçi (Dahili) Bağlantı Oluşturma
15
15 Ö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: 1. "tıklandığında" açılacak konuyu işaretlemek.... 2. browser'a, hazırlayacağımız menüye "tıklandığında" bu işaretli konuya gitmesini bildirmek.... Sayfa İçi (Dahili) Bağlantı Oluşturma
16
16 Sayfa İçi (Dahili) Bağlantı Oluşturma
17
17 "Listeler" sayfasının benzer bir örneğini yukarıda kodlarıyla birlikte görüyorsunuz. Sayfa içerisindeki başlıkları... komutları arasına alıyoruz, name kısmına başlığı hatırlatıcı bir isim verebilirsiniz. Benim burada kullandığım ve etiketleri, önceden öğrendiğimiz gibi başlığı altı çizili ve koyu olarak yazıyor. Yine 1-2-3 başlıklarıyla oluşturduğumuz menü linklerini komutuyla hazırlıyoruz, Yalnız bir farkla; name kısmında başlığa verdiğimiz hatırlatıcı ismi önüne # işaretini koyarak href kısmına yazıyoruz. İşte bu iş bu kadar kolay. Sayfa İçi (Dahili) Bağlantı Oluşturma
18
18 Diyelim ki kullanıcı sayfadaki bir linki tıkladığında, başka bir sayfanın belli bir bölümünün açılmasını istiyoruz, Bunun için linke tıklandığında açılacak yazıyı... ile işaretledikten sonra bağlantı etiketini şu şekilde yazıyoruz: Bu linke tıklandığında başka bir sayfanın ilgili kısmı açılacak Başka bir sayfadaki linke tıklandığında burası açıldı Sayfa Dışı Bağlantı Oluşturma
19
19 Sayfa Dışı Bağlantı Oluşturma
20
20 Metinlere bağlantı vermeyi öğrendik, Peki sayfadaki resimlere nasıl link vereceğiz? Bunun için resmi yerleştirmek için kullandığımız: etiketini... etiketinin arasına alıyoruz. Resimlere bağlantı özelliği kazandırmak
21
21 İşte örnek; resim.gif tıklanacak resmi, sayfa1.htm resme tıklandığında açılacak sayfayı gösteriyor. Border komutu ise resimde bağlantı özelliği olduğunu belirten çerçeveyi kontrol ediyor, 0 (sıfır) değeri bu çerçeveyi tamamen yok eder. Bu komutu değişik sayılarla deneyebilirsiniz. Resimlere bağlantı özelliği kazandırmak
22
22 Son olarak bağlantının açılacağı pencereyi belirtmek için kullanılan target parametresini öğrenelim. Kullanımı :... Target parametresi
23
23 Target parametresi 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.
Benzer bir sunumlar
© 2024 SlidePlayer.biz.tr Inc.
All rights reserved.