JavaScript ile frame’ler arası değer gönderme ve CodeBehind JavaScript
İki Frame tek bir sayfa’da duruyorsa ve bir frame’den diğer frame’e değer göndermek için; mainFrame adındaki bir frame’de bulunan txtArama control’ündeki değerin bir diğer frame’de bulunan txtArama2 controlünün değeri olarak yazdırılmasını istiyorsak;
Değer alan Frame’in head’i
<script type=”text/javascript”>
function Change() {
document.form2.txtArama2.value = parent.mainFrame.form1.txtArama.value;
}
</script>
Ayrıca mevcut bir JavaScript Fonksyonunu CodeBehind’dan çağırmak istiyorsak;
ClientScript.RegisterStartupScript(this.GetType(), “function”, “<script language=’javascript’>Change()</script>”);
Şeklinde bir çağırma yapabiliriz.
