שלום לכולם - שאלה ב-ASP.Net

eyalklein

New member
שלום לכולם - שאלה ב-ASP.Net

שלום, אני מעוניין לבצע ImageRollOver ב-ASP.Net, אך כאשר אני מושך את הנתונים מהשרת בצורה הבאה: <asp:Image enableViewState="false" runat="server" id="CartImage" Width="65" Height="65"></asp:Image> ולהשתמש ב-javascrip על מנת לעשות את האפקט של Rollover, הבעיה שלא נותן לי בקוד ASP.net לעשות Name=. מה עושים? יש קישור שמישהו יכול לתת לי המראה פתרון לדבר? בנוסף, אם אני מעוניין להציג קובץ פלאש, ולא תמונה, יש פקודה שעושה זאת? תודה מראש, איל.
 

gilad g

New member
אתה לא צריך את name,

מספיק להשתמש ב-id

var oImg = document.getElementById("CartImage"); oImg.src = "...";​
 

eyalklein

New member
פתרון מקומי, אני מחפש פתרון גלובלי

שלום, הפתרון שהוצג אכן פתור את הבעיה באופן פרטני, כלומר עבור ה-ID הזה זה יעבוד, אם אני מעוניין לעשות זאת בצורה גלובלית, לכל התמונות שמגיעות ממסד הנתונים, כאשר לכל אחד יש ID שונה. מחכה לתשובה, איל.
 
CientID

הסברתי את זה פעם כאן, אבל אין לי כוח לחפש... לכל אובייקט יש מאפיין ClientID שמחזיר את ה - ID כפי שהוא מופיע אצל הלקוח בקוד HTML שנוצר. זה גם ה - ID שמשמש את ה - javascript לגשת לאלמנטים של HTML.
 
למעלה