Olay ''Oluşturulunca'' <oncreate>

Top  Previous  Next

Bu, gerçek bir DHTML olayı değildir. Eğer bu olay içinde bir kodlama yapılırsa, kodlar derleme sırasında oluşturulan HTML kodu içinde, bu elemandan hemen sonra gömülü java script alanı içine aktarılır.

Diğer olay prosedürlerinde tanımlı olan ve eleman nesnesi anlamına gelen "this" kelimesi bu olayda geçerli değildir. Örneğin; aşağıdaki kod doğru ÇALIŞMAYACAKTIR.

  this.value = 'x';

 

Eleman nesnesini elde etmek için; elemanın HTML Kimliği özelliği tanımlanmalı ve aşağıdaki yöntem kullanılmalıdır. 

 

  document.getElementById('%vof(htmlid)').value = 'x';

 

%vof(htmlid) tanımı, designer tarafından elemanın kimliği ile değiştirilecektir.

Bakın %vof() fonksiyonu.

Derleme işleminde oluşturulan HTML kodu aşağıdakine benzer olacaktır.

  <td><input name="editbox11" id="123" type="text"></td>

  <script language="javascript"><!--

        document.getElementById('123').value = 'x';

      //--></script>

 

Bu olaya sahip olan elemanlar

Panel

Grafik metin

Resim

Aksiyon

Form

Yazı Kutusu

Yazı Alanı

Onay Kutusu

Seçenek Düğmesi

Karma Kutu

Liste Kutusu

 

 

Bakın Olaylar.