בוקרטוב שאלה על JAVESCRIPT

nushix

New member
בוקרטוב שאלה על JAVESCRIPT

אני מעוניין שתהיה אפשרות דינמית לשנות את המאפיין VISIBLITY ב DIV אולם כל פעם שאני עושה POSTBACK לשרת הוא מתאפס... מישהו יודע איך ניתן להגדיר לדף לזכור אותו?
 

leeorc

New member
פתרונות...

כנראה שלא הבנת את פתרון ה PostBack , אסביר בקצרה: ה PostBack מייצר את הדף מחדש , וה State של פקדי Client בלבד אינם נשמרים, אלא אם כן התשמשת ב AJAX ורעננת רק חלקים מהדף. 1. אתה יכול להשתמש ב asp:panel שמוגדר בצד שרת ולשחק אם ה Visible שלו ב Code Behind. 2. אם אתה מתעקש להשתמש ב DIV , אתה יכול להגדיר <div runat="server" id="myDiv1"> ולפנות ב Code Behind ל Control זה ע"י שימוש במערך Attributes . ולשמור את ה Attribute של ה Style בארוע בשרת. myDiv1.Atrributes["Style"] = "visibility:hidden";
 

24sharon

New member
מה שאני עשיתי במקרה כזה

יש לי דף עם TABים, ובכו"ז, הדף יכול להתרפש מכל מיני מקומות ואני לא מעוניינת, כל פעם שיוצג TAB ברירת המחדל. יצרתי שדה נסתר, ובו הכנסתי את הID של הTAB המוצג. ובג'אווה סקריפט בדקתי איזה ערך יש לשדה הנסתר ואותו הצגתי.(ע"י DISPLAY)
 
למעלה