K
Kamil Kahraman
Misafir
Sayfalama yapmak için metinin içine belirleyiciler koymak gerekir.Mesela Sayfalama yapılması
istediğin yere "<!--bol-->"kodunu koyabilirsin. Bu Browserde görünmeyeceği için sorun olmaz.
Sonra sayfa içeriği için olan katmanın adına "icerik", sayfa numaralarının olduğu
katmanın adına da "sayfalar" diyelim.
Sonra bir fonksiyon yazıp içeriğimizi işaretli yerlerden keselim ve her
sayfayı bir dizi değişkenin elemanı olarak atayalım. Daha sonra bu fonksiyonun
içinde "sayfalar" katmanına sayfa sayılarını yazdıralım. Sonra sayfa sayılarına göre
"icerik" katmanının içeriğini dolduracak fonksiyonu yazalım. Yapalım edelim dedim ama
kodlar nerede? Aşağıda!
istediğin yere "<!--bol-->"kodunu koyabilirsin. Bu Browserde görünmeyeceği için sorun olmaz.
Sonra sayfa içeriği için olan katmanın adına "icerik", sayfa numaralarının olduğu
katmanın adına da "sayfalar" diyelim.
Sonra bir fonksiyon yazıp içeriğimizi işaretli yerlerden keselim ve her
sayfayı bir dizi değişkenin elemanı olarak atayalım. Daha sonra bu fonksiyonun
içinde "sayfalar" katmanına sayfa sayılarını yazdıralım. Sonra sayfa sayılarına göre
"icerik" katmanının içeriğini dolduracak fonksiyonu yazalım. Yapalım edelim dedim ama
kodlar nerede? Aşağıda!
PHP:
<div id="icerik" style="border:1px solid #000000"> </div>
<div id="sayfalar" style="border:1px solid #000000">Sayfalar = </div>
<script>
var metin = "deneme1 <!--bol-->deneme2 <!--bol-->deneme3 <!--bol-->deneme4"
var bolum = ""
function bol(metin) {
bolum = metin.split("<!--bol-->")
for(i=0;i<bolum.length;i++) {
document.getElementById("sayfalar").innerHTML += "<a href=\"javascript:\" onclick=\"sayfaGoster("+(i)+")\">"+(i+1)+"</a> "
}
}
function sayfaGoster(syf) {
document.getElementById("icerik").innerHTML = bolum[syf]
}
bol(metin)
sayfaGoster(1)
</script>