Sabtu, 13 Desember 2008

Daftar Isi Blogger Debug/error javascript

Jika Anda sempat membaca artikel saya tentang "Daftar Isi Blogger Tanpa direktori Eksternal", maka artikel ini merupakan kelanjutannya. Artikel itu saya buat karena ketika membuat daftar isi blogger, saya mencoba mengatur berapa jumlah judul postingan yang ingin saya tampilkan, saat itu artikel yang sudah saya posting ada 6, jadi pada setting scriptnya saya ubah seperti ini


<script>
var numposts = 6;
var showpostdate = true;
var showpostsummary = true;
var numchars = 100;
</script>

Pada layout halaman blog, tampaknya tak ada masalah, aman-aman saja,

Nah, saya coba-coba bereksperimen, bagaimana jika setting scriptnya saya ubah menjadi 100, seperti ini

<script>
var numposts = 100;
var showpostdate = true;
var showpostsummary = true;
var numchars = 100;
</script>

kelihatannya tak ada masalah, tak ada yang aneh, daftar isi postingan tetap ditampilkan. Tapi tanpa sengaja saya melihat pada statusbar muncul kode seperti ini,



setelah saya klik muncul warning dengan kata-kata seperti ini
Error : 'title' is null or not an object

Ini menandakan bahwa sebenarnya telah terjadi kesalahan atau error javascript. Saya mencoba menelusuri kesalahannya, ternyata masalahnya begini : Jika anda mengganti nilai numposts kurang atau sama dengan jumlah postingan, maka tidak akan terjadi error, tapi jika anda mengganti nilai numposts lebih dari jumlah postingan akan terjadi error javascript.

Solusinya adalah
Pastikan nilai numposts selalu kurang atau sama dengan jumlah postingan anda, jangan pernah setting nilainya diatas jumlah postingan anda.

Jika jumlah posting sudah banyak dan sudah lupa mengingat jumlahnya berapa, anda bisa menggunakan kode script dibawah ini

json.feed.openSearch$totalResults.$t

dan ganti pada tulisan yang berwarna biru

for (var i = 0; i < numposts; i++)

jadi seperti ini

for (var i = 0; i < json.feed.openSearch$totalResults.$t ; i++)

Hanya masalahnya, judul postingan akan ditampilkan semua pada layout halaman blogger, jika jumlahnya masih kurang dari 50 postingan mungkin tak masalah, tapi bayangkan kalau jumlah postingan sudah melebihi 100 atau bahkan 1000, malah menjadi kurang sreg karena membuat halaman blog menjadi terlalu panjang kebawah. Jika hal tersebut terjadi, untuk mengatasinya saya memberikan 2 solusi :


  1. Batasi jumlah judul postingan pada daftar isi yang ingin ditampilkan sesuai selera anda, yang penting syaratnya nilainya jangan melebihi jumlah total postingan anda
  2. Buat Auto Scrolling Daftar Isi atau manual scrolling daftar isi atau Slide in Page Daftra Isi. Dengan Cara ini seluruh jumlah postingan berapa pun jumlahnya dapat ditampilkan dalam sebuah box kecil yang bisa diatur ukurannya sesuai selera. Jika ingin melihat judul postingan, anda cukup melakukan scrolling secara manual/autoscoll atau biarkan animasi slide yang mengubahnya sesuai interval waktu yang bisa kita setting sendiri.(Pembahasan Tentang hal ini dapat anda buka di artikel "Daftar Isi Scrolling page" atau "Daftar isi Slide in page").


Related Posts by Categories



0 comments:

Posting Komentar

 
 
 
 
 
 
azra kekuatan blogwalking 2023 Jul 09 adanaadıyamanafyonağrıaksarayYJJ          sultan kekuatan blogwalking 2023 Jun 27 salt likitsalt likitheetscanlı sex hattıhttps://girisadresi.info/6WF5ZK          hediye kekuatan blogwalking 2023 Mar 17 bahis sitelerihttps://bahissiteleri.ioyouwinbets101xbetUAM          betturkey giriş kekuatan blogwalking 2023 Feb 16 betmatikkralbetbetparktipobetslot sitelerikibris bahis siteleri poker siteleribonus veren sitelermobil ödeme bahisMQZLNM          abfdd kekuatan blogwalking 2023 Feb 10 betparktipobetbetmatikmobil ödeme bahispoker sitelerikralbetslot sitelerikibris bahis siteleribonus veren sitelerEY33GY          Link DANA Kaget view bloglist berbasis php 2023 Feb 08 Trims gan          Cetak kartu member view bloglist berbasis php 2023 Feb 05 Trm ksih banyak min          Link DANA Kaget Terbaru form login php di blogger 2023 Feb 05 Sip mantul          Link DANA Kaget form sign up php di blogger 2023 Feb 05 Sama gan          Link DANA Kaget form sign up php di blogger 2023 Feb 05 Top markotop gan          Link DANA Kaget terbaru member area php di blogspot 2023 Feb 05 Mantul tutor ya gan          Link dana kaget edit account php 2023 Feb 05 Sangat bermanfaat trims gan          Link dana kaget form login php di blogger 2023 Feb 05 Thanks gan          cetak kartu member form login php di blogger 2023 Jan 27 Ada panduan buat sign up dan bkin databasenya gan?          Aji form login php di blogger 2023 Jan 27 Sngan brmanfaat tp krng lengkap gan biat signupnya          ivan member area php di blogspot 2020 May 20 wah ternyata pakai hosting blogspot pun bisa bikin member area ya ane coba dulu gan          Kelasmat form sign up php di blogger 2020 Apr 23 bs jd inspirasi nih.. tp msh bingung mau mulai nya dr mn.. gunanya tuk apa.. soalnya msh blom punya brand yg bisa diandalkan. Hnya br bisa maen blog...(more)          investasi online member area php di blogspot 2013 Apr 03 bingung seribu keliling          ical member area php di blogspot 2013 Apr 02 sip banget ini yg saya cari2          lampu stop led mobil edit account php 2013 Mar 20 nice..thx tutorilnya bro......          judi bola online fixed marquee 2013 Mar 20 Pencerahan sekali...coba ah gan di blog ane...trims ya          


CLOSE
MAIN MENU
REFRESH