Rumah  >  Artikel  >  hujung hadapan web  >  Pelaksanaan JS contoh respons acara kemahiran OCX control_javascript

Pelaksanaan JS contoh respons acara kemahiran OCX control_javascript

WBOY
WBOYasal
2016-05-16 16:36:091537semak imbas

JS menyokong peristiwa kawalan OCX Apabila peristiwa yang ditakrifkan oleh kawalan OCX berlaku, JS boleh menangkap acara dan mengendalikan acara dengan sewajarnya.

Difahamkan secara peribadi, ia sebenarnya yang akan melengkapkan respons acara Kawalan OCX itu sendiri pasti boleh dilaksanakan.

Contoh mudah adalah seperti berikut:

Mula-mula tambahkan acara tersuai dalam kawalan OCX (perkara yang sama berlaku untuk acara yang dipratentukan, seperti klik tetikus, dll. Saya belum mencubanya sendiri, tetapi prinsipnya mestilah sama),

Acara itu sepatutnya tergolong dalam tetingkap, jadi klik kanan pada kelas Ctrl, Add->Add Event, seperti yang ditunjukkan di bawah:

Masukkan nama acara dalam kotak dialog yang dibuka, seperti OnChange Jika parameter diperlukan, tetapkan maklumat parameter dan klik [Finish].

Salin kod Kod adalah seperti berikut:
//Pemetaan acara
BEGIN_EVENT_MAP(CH_OcxCtrl, COleControl)
EVENT_CUSTOM_ID("OnChange", eventidChange, OnChange, VTS_NONE)
END_EVENT_MAP()

Nah, definisi acara sudah lengkap, dan kemudian acara itu perlu dicetuskan Anda boleh memanggil OnChange() dalam fungsi kawalan OCX untuk mencetuskan acara.
Takrif peristiwa kawalan OCX kini selesai.
Langkah seterusnya ialah respons kepada acara dalam JS, kodnya adalah seperti berikut,

Salin kod Kod adalah seperti berikut: