2007-01-10

Nesneyi Gizleyip Gösterme

Bir web uygulamasında istediğimiz bir bileşenin belirli koşullar altında görünüp gizlenmesini isteyebilirsiniz. Bu tür bir istediği Ajax ile yapabilirim diyebilirsiniz. Ama klasik ASP de bu işi yapmak için birkaç yöntemden başka çareniz yok. Bu çözümlerden birisi olan Javascriptte nesnenin style özelliğini kullanacağım. Bu tekniğin yanında DIV i gizleyip gösterme yada Javascript kodu içerisinde de nesnemizi oluşturabiliriz.

ASP uygulamamda Debit Note Iptal seçeneği seçilince iptal gerekçesi için bir text alanının gözükmesini sağlayacağım. Diğer tüm durumlarda bu alan gözükmeyecek. Bunun için INPUT nesnemizin OnChange olayına aşağıdaki JavaScript kodunu yazmamız gerekir:

function IptalAciklama()
{
var f=document.FrmDebit;
var styleObj= document.getElementById("IptalAciklama").style;
if(f.Onay.value==3)
{
styleObj.visibility="visible";
}
else
{
styleObj.visibility="hidden";
}
}

2 yorum:

Adsız dedi ki...

< script language=" JavaScript " type="text/JavaScript" >
function IptalAciklama()
{
var f=document.FrmDebit; /* Buradaki FrmDebit form alanımızın ismi
bunu kendi form alanımıza göre değiştirmeliyiz.*/
var styleObj= document.getElementById("IptalAciklama").style;/*IptalAciklama Text kutumuzun ismi*/

if(f.Onay.value==3) {
styleObj.visibility="visible"; }
else { styleObj.visibility="hidden"; }
}
< / script >
Bu sekilde kodumuzu html sayfamıza ekleyecez yada bu kodu bir cs dosyasına ekleyip sonra sayfamıza include edecez.Yoksa çalışmayacaktır. Küçük bir dipnot arkadaşlara.Sayfılarımla Atilla CAN

Mehmet GÜZEL dedi ki...

Ek açıklamalar için teşekkür ederim Atilla.

.::YASAL UYARI::.

©2004-2016 Mehmet GÜZEL, http://www.mehmetguzel.net/ & http://www.mehmetguzel.com/

Site içeriği kaynak gösterilmek koşuluyla yayınlanabilir. Yazılan yazı ve yorumlar sadece yazı ve yorum sahiplerini bağlar.