phpKF - php Kolay Forum  
Ana Sayfa  |  Yardım  |  Üyeler  |  Giriş  |  Kayıt
 
Ne Mutlu Türk'üm Diyene
 
 
Forum Ana Sayfası  »  Web Tasarım Dersleri  »  Asp Nedir?
 »  Tek sayfa işlemleri

Yeni Başlık  Cevap Yaz
Tek sayfa işlemleri           (gösterim sayısı: 59)
Yazan Konu içeriği

boşluk

webmaster
[Habeş]
Webmaster

Kullanıcı Resmi

Kayıt Tarihi: 27.09.2008
İleti Sayısı: 1.770
Şehir: İstanbul
Durum: Forumda Değil

E-Posta Gönder
Web Adresi
Özel ileti Gönder

Konu Tarihi: 27.10.2008- 00:35


Bazı coderler sitenin fazla sayfalardan oluşmasından rahatsız olurlar.Bunu önlemek için tek sayfa işlemleri ile birçok sayfa işlemlerini tek bir sayfada hallederler.

mesela bir örnek yazalım.Bazı sitelerde şöyle görünür   ....com/?islem=merhaba gibi . " / " DAN SONRA     bir script felan görünmez.windows varsayılan sayfalar arasında     default.asp   , index.asp gibi sayfaları , adres satırına yazılmasa bile görmektedir.

Eğer default.asp içinde çalıştırılacaksa linklerimiz şöyle olmalıdır.
<a href="?islem=ilk">Merhaba</a>   gibi.

Ama çalışacak olan scriptimiz başka bir isimli ise mesela sayfamiz.asp gibi ise o zaman linkleme yöntemimiz şöyle olmalıdır.
<a href="sayfamiz.asp?islem=ilk">Merhaba</a> olmalıdır.


önce sayfalarımıza linkleme yapalım


###################         sayfa.asp       #####
########   Kodlarımız başlıyor #########


 Kod Çizelgesi     Kod Dili: aspHepsini Seç
<a href="sayfa.asp?islem=ilk">İlk Sayfamız olsun</a>
<
br>
<
a href="sayfa.asp?islem=ikinci">İkinci Sayfamız Olsun</a>
<
br>
<
a href="sayfa.asp?islem=ucuncu">Üçüncü Sayfamız Olsun</a>

<
hr>



<%
Önce adres satırımızda stringi querystringi pc ye tanıtalım querystring Adres satırındaki işaretinden sonra gelen ve işaretinin olduğu yere kadar olan kısım. )

Bizim buradaki stringimiz islem adlı değişkendir.buradaki değişkeni alıp ontedi diye bir değişkene atayalım

adres satırımızdaki cismi aldık 
: )

ontedi=request.querystring("islem" )

şimdi oradaki ontedi değişkeni bizim istediğimz değerleri alırsa ona göre buna eylem yaptıralım



Eğerki ontedi 
ilk ise şunları yap
if ontedi="ilk" then

ekrana ilk sayfamızın içeriğini yazdıralım
response
.write "İlk Sayfamız.Oleyyyy"

Eğerki ontedi ikinci ise şunları yap
elseif ontedi="ikinci" then

ekrana ikinci sayfa içeriğini yazdıralım
response
.write "İkinci sayfamız burada oleyyyy"


Eğerki ontedi ucuncu ise şunları yap
elseif ontedi="ucuncu" then

ekrana uçüncü sayfa içeriğini yazdıralım
response
.write "üçüncü sayfamız burada oleyyyy"

şimdi ise bütün koşullarımızı kapatalım
end 
if

Telif hakkı ontedi ye aittir.

%>



Resim Ekleme
Yeni Başlık  Cevap Yaz



Forum Ana Sayfası  »  Web Tasarım Dersleri  »  Asp Nedir?
 »  Tek sayfa işlemleri

Forum Ana Sayfası

php Kolay Forum (phpKF)   Telif - Copyright © 2007 - 2009   phpKF Ekibi

turkata.net

 RSS Beslemesini Görmek için Tıklayın   RSS Beslemesini Google Sayfama Ekle   RSS Beslemesini Yahoo Sayfama Ekle