html,joomla,wordpress,eCommerce,css,script

Tek Sayfa İşlemleri

Tek Sayfa İşlemleri

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###########################

<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
if 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

Bugün 61 ziyaretçi (114 klik) kişi burdaydı!
Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol