Archive for June, 2007

ASP Tutorial : PWS/IIS Installation & How to write ASP Code

Seperti pembahasan terdahulu, ASP itu adalah server-side script, yaitu script yang hanya bisa berjalan di lingkungan server web, Jadi untuk bisa menggunakan ASP script ini kita harus mempunyai server sebagai tempat eksekusi script ASP nantinya. Pembahasan kali ini tentang langkah-langkah installasi webserver PWS/IIS pada lokal server dan pengaturan-pengaturan yang diperlukan untuk bisa menjalankan script ASP pada webserver lokal.

PWS adalah generasi awal dari webserver Microsoft, mulai dikenalkan pada windows 95 OSR 2 jadi requirement minimum yang anda perlukan adalah komputer dengan sistem operasi minimum Microsoft windows 95 OSR 2, selain itu kita juga perlu sebuah browser, dan Text/HTML editor sebagai media penulisan script ASP. Continue reading ‘ASP Tutorial : PWS/IIS Installation & How to write ASP Code’

ASP Tutorial : Introductions to ASP Programming

3 hari terakhir benar-benar hari yang melelahkan, ngga secara fisik tetapi cape pikiran, cape perasaan, hihi jadi seperti melodrama. Kerjaan ga karuan, Income juga ngikut ngga karuan, oughh jadi pengen pulkam ngambil cangkul dan bertani. well kembali ke kompie (New Tukul StyleÖ), sebenernya ide menulis step-by-step classic asp tutorial udah ada dari dulu, dan hari ini tiba-tiba terbersit keinginan untuk memulainya.

Sebenernya bingung memulai dari topik yang mana trus next stepnya apa, bla bla bla, setelah bersemedi tingkat tinggi sejenak (asli ngorok!) dapet wahyu dan melalui proses corat coret tercipta juga konsep sequensial dari topik-topik yang akan di posting nanti sehingga bener-bener berurutan dari mata turun ke hati (Red: Dari Topik dasar sampe advanced). untuk first step mungkin jelasin dulu ASP itu apa yah, untuk selanjutnya ASP disini berarti Classic ASP.. maklum lagi kere perlu pengiritan tingkat tinggi.
Continue reading ‘ASP Tutorial : Introductions to ASP Programming’

Classic ASP Tutorial Optimize Coding Style, New Style of Programming

Terkadang dalam sebuah session coding kita menuliskan sebuah perintah/sintaks yang sama berulang-ulang, hal ini sangat lazim dilakukan, misalnya dalam sebuah session coding pernahkah anda menghitung berapa kali anda menuliskan perintah Response.write, Request.Querystring, Request.Form, if then else etc ?, saya sangat yakin jawabannya pasti lebih dari sekali.

Sebenarnya ada cara yang lebih efektif, cara sederhana tetapi masih jarang terpikirkan oleh seorang programmer, dengan cara ini kita bisa menghemat waktu karena tidak perlu mengetikkan perintah panjang yang sama berulang-ulang. selain itu baris baris perintah akan terlihat lebih rapi karena beberapa baris perintah yang panjang bisa disederhanakan menjadi hanya satu baris saja.

So bagaimana caranya? Continue reading ‘Classic ASP Tutorial Optimize Coding Style, New Style of Programming’

Classic ASP Tutorial Function to Strip/Remove HTML Tag/Element

Terkadang kita ingin menampilkan content web site dalam short list dengan highlight content yang singkat sebagai text murni tanpa ada fungsi HTML didalamnya misalnya dalam search result, archives list etc. untuk itu kita perlu membuang HTML tag yang ada di dalam content tersebut. blok script dibawah ini dibuat dalam bahasa pemrogramman classic ASP dapat digunakan untuk keperluan tersebut, sistem kerja script ini adalah dengan membuang semua text yang berada diantara tanda < dan > termasuk ke dua tanda tersebut (HTML tag selalu diawali dengan tanda < dan ditutup dengan tanda >).

Tentu saja script ini masih memiliki kelemahan, karena masih ada kemungkinan bahwa tanda < dan > yang digunakan dalam content tersebut bukanlah HTML tag, Continue reading ‘Classic ASP Tutorial Function to Strip/Remove HTML Tag/Element’

43 Great Tooltips Scripts With AJAX, JavaScript & CSS

Blogwalking hari ini ketemu source yang bagus dari smashingmagazine, 43 list Tooltips script menggunakan Javascript, Ajax method, dan CSS based, yang bisa dipake di website kita.

beberapa script tersebut sangat bagus baik dari segi design maupun kemudahan implementasinya. secara pribadi saya lebih menyukai yang CSS based selain karna pastinya lebih ringan, juga karena (just incase) kemungkinan client menggunakan browser yang setting javascriptnya dimatikan. Tooltips sendiri sangat berguna untuk menampilkan clue mengenai link yang sedang di point oleh user, menampilkan infromasi yang lebih mengenai link tersebut tanpa memerlukan space yang lebih banyak, terutama untuk design yang menyediakan area yang terbatas untuk tulisannya. so check this out, mungkin kamu - kamu emang perlu script seperti ini, jadi bisa pilih salah satu yang kamu suka 43 Great Tooltips Scripts With AJAX, JavaScript & CSS.

Javascript insertAdjacentElement, insertAdjacentHTML, insertAdjacentText Cross Browser Compatibility

Dalam posting sebelumnya Expandable HTML form element with Javascript insertAdjacentHTML saya sharing script untuk membuat form dinamis script tersebut sudah saya test tetapi hanya di Internet Explorer saja, tetapi beberapa waktu lalu saya mendapat task untuk bugfixxing dan ternyata bug-nya adalah script Expandable HTML tersebut. masalahnya adalah tidak cross browser compatible.

Mozzila Firefox memang tidak mengenali fungsi insertAdjacentHTML

Cross browser problem huh.. paling bete klo berhadapan dengan problem yang satu ini he eh. setelah ber-googling ria akhirnya ketemu pemecahannya (google is tha best). Mozzila Firefox memang tidak mengenali fungsi insertAdjacentHTML, so dengan menambahkan block script di bawah ini semua fungsi insertAdjacentElement, insertAdjacentHTML, insertAdjacentText bisa berjalan baik di Mozilla FireFox.
Continue reading ‘Javascript insertAdjacentElement, insertAdjacentHTML, insertAdjacentText Cross Browser Compatibility’

Expandable HTML form element with Javascript insertAdjacentHTML

Script berikut ini berfungsi untuk membuat dynamic form element yang bisa expand/bertambah setiap kali javascript expand function di panggil dengan limit yang bisa di set sesuai keinginan (bisa pula unlimited). Script ini sangat berguna untuk membuat Multi Files uploader sehingga user tinggal meng-klik button expand setiap user perlu files Field untuk mengupload lebih banyak file.

Dengan menggunakan fungsi Javascript insertAdjacentHTML kita bisa menambahkan element di dalam HTML. Fungsi insertAdjacentHTML memiliki 2 parameter yaitu posisi & Element_yang_di_add. untuk parameter posisi ini ada 4 nilai yang bisa dipake antara lain : beforeBegin, afterBegin, beforeEnd, dan afterEnd.
Continue reading ‘Expandable HTML form element with Javascript insertAdjacentHTML’

Classic ASP built in objects and functionality

Dalam pemrograman classic ASP kita mengenal beberapa objects standard(built in) yang siap dihidangkan (baca:digunakan, :d seperti makanan siap saji) dalam script yang kita buat tanpa harus meng-include-kan object-object tersebut secara implisit. Object-object tersebut memiliki kegunaan dan fungsinya masing-masing. Object-object built in tesebut antara lain:
Continue reading ‘Classic ASP built in objects and functionality’

AJAX HTTP Request Troubleshooting Override InnerHTML value in IE

Menggunakan Mozilla Firefox (saya menggunakan versi 2) jika mau mengganti nilai InnerHTML dari suatu HTML element (div,span…) secara runtime (menggunakan metode AJAX http request) kita dapat langsung menggunaan javascript sbb:

NamaElement.innerHTML = Text_HTML_yang_ditampilkan;

Ternyata metode tersebut menghasilkan error jika menggunakan IE (saya menggunakan IE versi 6). IE tidak membiarkan kita meng-override isi tersebut so, diakalin dengan mengubah nilai innerText element tersebut dengan string kosong dan kemudian membuat element baru di dalam element tersebut dan menempatkan InnerHTML di element baru.
Continue reading ‘AJAX HTTP Request Troubleshooting Override InnerHTML value in IE’

Ajax XMLHttpRequest Property & Methods

open()
metode open() untuk membuat koneksi ke server web.

send()
metode send() untuk mengirimkan request ke server web .

abort()
metode ini berguna untuk membatalkan request yang dikirimkan ke sever web.

setRequestHeader()
metode ini untuk mengirimkan header value ke server web (content-type,content-length etc.)

overrideMimeType()
metode ini untuk memberitahukan content type dari response nantinya.

onreadystatechange
melakukan pengecekan nilai readystate

readyState
step dari request yang dilakukan nilainya sbb: Continue reading ‘Ajax XMLHttpRequest Property & Methods’