+62 896 6423 0232
|
info@idmetafora.com
Home
(current)
ERP System
Purchasing System
Warehouse Management System
Point of Sales System
Finance & Budgeting System
Accounting System
Legal & Administration System
Audit System
Tax System
Business Intelligent
Pharmacy Management System
Architect Management System
Project Management System
Web Development
Web Development Services
Our Web Portfolio's
Web Development Price List
Internet Of Things
Tech News
Our Company
About Us
Contact
Telephone
Mengenal Html Script Untuk Belajar Membuat Website
31 August, 2022
|
Administrator
Pengenalan skrip
Skrip sisi klien adalah program yang dapat menyertai dokumen HTML atau disematkan langsung di dalamnya. Program akan dijalankan di mesin klien saat dokumen dimuat, atau di waktu lain seperti saat tautan diaktifkan. Dukungan HTML untuk skrip tidak bergantung pada bahasa skrip.
Script dapat menawarkan penulis sarana untuk memperluas dokumen HTML dengan cara yang sangat aktif dan interaktif. Sebagai contoh:
Skrip dapat dievaluasi sebagai beban dokumen untuk mengubah isi dokumen secara dinamis.
Skrip dapat menyertai Form untuk memproses input saat dimasukkan. Desainer dapat secara dinamis mengisi bagian formulir berdasarkan nilai bidang lain. Mereka juga dapat memastikan bahwa data input sesuai dengan rentang nilai yang telah ditentukan sebelumnya, bidang yang saling konsisten, dll.
Skrip dapat dipicu oleh peristiwa yang memengaruhi dokumen, seperti pemuatan, pembongkaran, fokus elemen, gerakan mouse, dll.
Skrip dapat ditautkan ke kontrol formulir (misalnya, tombol) untuk menghasilkan elemen antarmuka pengguna grafis.
Ada dua jenis skrip yang dapat dilampirkan penulis ke dokumen HTML:
Mereka yang dieksekusi satu kali ketika dokumen dimuat oleh agen pengguna. Skrip yang muncul di dalam sebuah SCRIPT elemen dieksekusi ketika dokumen dimuat. Untuk agen pengguna yang tidak dapat atau tidak akan menangani skrip, penulis dapat menyertakan konten alternatif melalui NOSKRIPT elemen.
Mereka yang dieksekusi setiap kali peristiwa tertentu terjadi. Skrip ini dapat ditetapkan ke sejumlah elemen melalui atribut peristiwa intrinsik .
Menentukan bahasa scripting
Karena HTML tidak bergantung pada bahasa skrip tertentu, penulis dokumen harus secara eksplisit memberi tahu agen pengguna bahasa setiap skrip. Ini dapat dilakukan baik melalui deklarasi default atau deklarasi lokal.
Bahasa skrip default
Penulis dapat menentukan bahasa skrip default untuk semua skrip di dalam dokumen dengan menyertakan yang berikut: META deklarasi di HEAD:
<META http-equiv="Content-Script-Type" content="type">
di mana "type" adalah tipe konten yang menamai bahasa skrip. Contoh nilai termasuk "teks/tcl", "teks/javascript", "teks/vbscript".
Dengan tidak adanya META deklarasi, default dapat diatur oleh header HTTP "Content-Script-Type".
Content-Script-Type: type
di mana "type" sekali lagi merupakan tipe konten yang menamai bahasa skrip.
Agen pengguna harus menentukan bahasa skrip default untuk dokumen sesuai dengan langkah-langkah berikut (prioritas tertinggi hingga terendah):
1. Jika ada META deklarasi menentukan "Content-Script-Type", yang terakhir dalam aliran karakter menentukan bahasa skrip default.
2. Jika tidak, jika ada header HTTP yang menentukan "Content-Script-Type", yang terakhir dalam aliran karakter menentukan bahasa skrip default.
Dokumen yang tidak menentukan informasi bahasa skrip default dan berisi elemen yang menentukan skrip peristiwa intrinsik yang tidak benar. pengguna mungkin dapat/masih mencoba menafsirkan skrip yang ditentukan secara tidak benar tetapi tidak diharuskan. Alat authoring harus menghasilkan informasi bahasa scripting default untuk membantu penulis menghindari pembuatan dokumen yang salah.
Deklarasi lokal dari bahasa scripting
Itu Tipe atribut harus ditentukan untuk masing-masing SCRIPTcontoh elemen dalam dokumen. Nilai dariTipe atribut untuk SCRIPT elemen menimpa bahasa skrip default untuk elemen itu.
Dalam contoh ini, kami mendeklarasikan bahasa skrip default menjadi "text/tcl". Kami termasuk satuSCRIPTdi header, yang skripnya terletak di file eksternal dan dalam bahasa skrip "teks/vbscript". Kami juga menyertakan satu SCRIPT di badan, yang berisi skrip sendiri yang ditulis dalam "teks/javascript".
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<HTML>
<HEAD>
<TITLE>Dokumen dengan SCRIPT</TITLE>
<META http-equiv="Content-Script-Type" content="text/tcl">
<SCRIPT type="text/vbscript" src="http://someplace.com/progs/vbcalc ">
</SCRIPT>
</HEAD>
<BODY>
<SCRIPT type="text/javascript"> ...beberapa JavaScript...
</SCRIPT>
</BODY>
</HTML>
Referensi ke elemen HTML dari skrip
Setiap bahasa skrip memiliki konvensinya sendiri untuk merujuk ke objek HTML dari dalam skrip. Spesifikasi ini tidak mendefinisikan mekanisme standar untuk merujuk ke objek HTML.
Namun, skrip harus merujuk ke elemen sesuai dengan nama yang ditetapkan. Mesin skrip harus mematuhi aturan prioritas berikut saat mengidentifikasi elemen: anama atribut lebih diutamakan daripada Indojika keduanya ditetapkan. Jika tidak, satu atau yang lain dapat digunakan.
3. events
Definisi Attribute
onload =
onload event terjadi ketika agen pengguna selesai memuat jendela atau selesai semua bingkai dalam sebuah FRAMESET. Atribut ini dapat digunakan dengan BODY dan FRAMESET elemen.
onunload =
onunload event terjadi ketika agen pengguna menghapus dokumen dari jendela atau bingkai. Atribut ini dapat digunakan dengan BODY dan FRAMESET elemen.
onclick =
onclick event terjadi ketika tombol perangkat penunjuk diklik di atas suatu elemen. Atribut ini dapat digunakan dengan sebagian besar elemen.
ondblclick =
ondblclick event terjadi ketika tombol perangkat penunjuk diklik dua kali di atas suatu elemen. Atribut ini dapat digunakan dengan sebagian besar elemen.
onmousedown =
onmousedown event terjadi ketika tombol perangkat penunjuk ditekan di atas suatu elemen. Atribut ini dapat digunakan dengan sebagian besar elemen..
onmouseup =
onmouseup event terjadi ketika tombol perangkat penunjuk dilepaskan di atas suatu elemen. Atribut ini dapat digunakan dengan sebagian besar elemen.
onmouseover =
onmouseover event terjadi ketika perangkat penunjuk dipindahkan ke elemen. Atribut ini dapat digunakan dengan sebagian besar elemen.
onmousemove =
onmousemove event terjadi ketika perangkat penunjuk dipindahkan saat berada di atas suatu elemen. Atribut ini dapat digunakan dengan sebagian besar elemen.
onmouseout =
onmouseout event terjadi ketika perangkat penunjuk dipindahkan dari suatu elemen. Atribut ini dapat digunakan dengan sebagian besar elemen.
onfocus =
onfocus event terjadi ketika elemen menerima fokus baik oleh perangkat penunjuk atau dengan navigasi tab. Atribut ini dapat digunakan dengan elemen berikut: A, AREA, LABEL, INPUT, SELECT, TEXTAREA, dan BUTTON.
onblur =
onblur event terjadi ketika elemen kehilangan fokus baik oleh perangkat penunjuk atau oleh navigasi tab. Ini dapat digunakan dengan elemen yang sama sepertisedang fokus.
onkeypress =
onkeypress event terjadi ketika tombol ditekan dan dilepaskan di atas suatu elemen. Atribut ini dapat digunakan dengan sebagian besar elemen.
onkeydown =
onkeydown event terjadi ketika sebuah tombol ditekan ke bawah pada sebuah elemen. Atribut ini dapat digunakan dengan sebagian besar elemen.
onkeyup =
onkeyup event terjadi ketika kunci dilepaskan di atas suatu elemen. Atribut ini dapat digunakan dengan sebagian besar elemen.
onsubmit =
onsubmit event terjadi ketika formulir dikirimkan. Ini hanya berlaku untuk FORM elemen.
onreset =
onreset event terjadi ketika formulir diatur ulang. Ini hanya berlaku untuk FORM elemen.
onselect =
onselect event terjadi ketika pengguna memilih beberapa teks dalam bidang teks. Atribut ini dapat digunakan dengan INPUT dan TEXTAREA elemen.
onchange =
onchange event terjadi ketika kontrol kehilangan fokus input dan nilainya telah dimodifikasi sejak mendapatkan focus. Atribut ini berlaku untuk elemen berikut: INPUT, SELECT, dan TEXTAREA.
Liputan Software ERP IDMETAFORA Indonesia!
Jika anda merasa artikel ini bermanfaat, bagikan ke pengikut anda melalui tombol dibawah ini:
Tertarik berlangganan artikel seperti ini di email? Silahkan email anda dibawah ini!
Subscribe Now
This site is protected by reCAPTCHA and the Google
Privacy Policy
and
Terms of Service
apply.
Ciptakan Terobosan: Peluang Magang di Startup Teknologi yang Disruptif di Jogja
Kesempatan lowongan magang terbaru di tahun 2024
Baca Selengkapnya..
Menguak Keajaiban Crowdfunding: Alternatif Pembiayaan yang Menguntungkan bagi Wirausahawan Baru
Baca Selengkapnya..
Maksimalkan Hubungan dengan Pelanggan dan Efisiensi Operasional dengan CRM dan ERP
Baca Selengkapnya..
Teknologi Drone: Revolusi dalam Pengiriman Barang dan Pengawasan Lingkungan
Baca Selengkapnya..
Memanfaatkan Tren Pasar untuk Sukses Bisnis Anda
Baca Selengkapnya..
Meningkatkan Kesehatan dan Produktivitas Karyawan: Peran Teknologi Wearable
Baca Selengkapnya..
Dampak Positif dan Negatif Teknologi AI Generatif dalam Industri Kreatif
Baca Selengkapnya..
Rahasia Kesuksesan Startup Unicorn: Apa yang Membuat Mereka Berbeda?
Baca Selengkapnya..
Meningkatkan Produktivitas di Era Kerja Hibrida: Peran Teknologi dan Strategi Implementasi Sukses
Baca Selengkapnya..
Meningkatkan Loyalitas Pelanggan: Langkah-Langkah Sukses dengan Omnichannel
Baca Selengkapnya..
Memanfaatkan Keunggulan Digital Twin dalam Simulasi dan Pengembangan Proyek Bisnis
Baca Selengkapnya..
Mengungkap Peran Robotika dalam Kehidupan: Dari Manufaktur ke Rumah Tangga
Baca Selengkapnya..
Mengoptimalkan Operasional Perusahaan Melalui Digitalisasi Supply Chain
Baca Selengkapnya..
Startup vs. Korporasi: Siapa yang Lebih Unggul dalam Beradaptasi dengan Teknologi?
Baca Selengkapnya..
Mewujudkan Potensi Bisnis dalam Era Smart Cities: Dampak dan Peluang Inovasi
Baca Selengkapnya..
Transformasi Digital: Jalan Menuju Keberhasilan di Era Disrupsi
Baca Selengkapnya..
Menggali Dampak Teknologi Pengisian Daya Nirkabel pada Perkembangan Bisnis
Baca Selengkapnya..
Mengapa Internet of Things (IoT) Menjadi Tren Utama dan Revolusi di Era Digital ?
Baca Selengkapnya..
Mengatasi Ancaman Serangan Siber di Indonesia: Langkah-langkah Penting untuk Keamanan Digital
Baca Selengkapnya..
Navigasi Kolaborasi Manusia dan Mesin di Industri 4.0: Meningkatkan Produktivitas dan Inovasi
Baca Selengkapnya..
Menuju Masa Depan Teknologi: Tren Energi Bersih dan Private 5G pada 2024
Baca Selengkapnya..
Menggali Potensi 5G dan IoT: Revolusi Konektivitas dalam Bisnis Global
Baca Selengkapnya..
Revolusi Digital yang Mendatang: Sinergi Jaringan 5G Pribadi dan Komputasi Edge
Baca Selengkapnya..
Tags
html
belajar html lengkap
script html website
kode html lengkap
belajar html & css
contoh coding html sederhana
Html Scrip
Script
bahasa script
contoh script html
Artikel rekomendasi untuk Anda
Menguak Keajaiban Crowdfunding: Alternatif Pembiayaan yang Menguntungkan bagi Wirausahawan Baru
Maksimalkan Hubungan dengan Pelanggan dan Efisiensi Operasional dengan CRM dan ERP
Teknologi Drone: Revolusi dalam Pengiriman Barang dan Pengawasan Lingkungan
Memanfaatkan Tren Pasar untuk Sukses Bisnis Anda
Meningkatkan Kesehatan dan Produktivitas Karyawan: Peran Teknologi Wearable
Dampak Positif dan Negatif Teknologi AI Generatif dalam Industri Kreatif
Rahasia Kesuksesan Startup Unicorn: Apa yang Membuat Mereka Berbeda?
Meningkatkan Produktivitas di Era Kerja Hibrida: Peran Teknologi dan Strategi Implementasi Sukses
Meningkatkan Loyalitas Pelanggan: Langkah-Langkah Sukses dengan Omnichannel
Memanfaatkan Keunggulan Digital Twin dalam Simulasi dan Pengembangan Proyek Bisnis
Mengungkap Peran Robotika dalam Kehidupan: Dari Manufaktur ke Rumah Tangga
Mengoptimalkan Operasional Perusahaan Melalui Digitalisasi Supply Chain
Startup vs. Korporasi: Siapa yang Lebih Unggul dalam Beradaptasi dengan Teknologi?
Mewujudkan Potensi Bisnis dalam Era Smart Cities: Dampak dan Peluang Inovasi
Transformasi Digital: Jalan Menuju Keberhasilan di Era Disrupsi
Menggali Dampak Teknologi Pengisian Daya Nirkabel pada Perkembangan Bisnis
Mengapa Internet of Things (IoT) Menjadi Tren Utama dan Revolusi di Era Digital ?
Mengatasi Ancaman Serangan Siber di Indonesia: Langkah-langkah Penting untuk Keamanan Digital
Navigasi Kolaborasi Manusia dan Mesin di Industri 4.0: Meningkatkan Produktivitas dan Inovasi
Menuju Masa Depan Teknologi: Tren Energi Bersih dan Private 5G pada 2024
Menggali Potensi 5G dan IoT: Revolusi Konektivitas dalam Bisnis Global
Revolusi Digital yang Mendatang: Sinergi Jaringan 5G Pribadi dan Komputasi Edge
Back to top