לא רוצהל ראות את הסימון של התמונה !

o O o

New member
לא רוצהל ראות את הסימון של התמונה !

בקובץ ה HTML יש לי תג IMG, ללא שיוך קובץ ל src שלו (בכלל לא כתבתי את המאפיין src בתוך תג ה IMG) יש לי פונציית JS שקובעת איזו תמונה תשוייך ל src, משהו כזה :
thePic.src = x;​
כאשר x הוא שם קובץ התמונה. זה אמנם עובד, אבל מה שמפריע לי הוא, שכל עוד לא הפעלתי את פונקציית ה JS, כלומר, כל עוד לא קישרתי את התמונה לתג ה IMG, אני רואה במקום ל התמונה, את הריבוע הקטן, בתוכו צורה שאומרת שאין תמונה.. אין אני גורם לכך שאם אין קובץ תמונה שמקושר לתג ה IMG, שלא יראה כלום ?
 

sattla

New member
אתה יכול אולי

להכניס את כל התמונה קומפלט כinnerHTML
 
לא יודע, אבל אתה יכול להיתחכם.

<div id="imageBox"></div> <span onClick="imageBox.innerHTML='<img src=img.jpg />';">Click Here!</span>​
 

o O o

New member
innerHTML

מה בדיוק הוא עושה ? אף פעם לא הבנתי את זה באמת
הוא אפשר לך לדחוף קוד HTML לתוך אלמנט בדף ?
 
בעזרתו אתה יכול לשלוט

על תוכן HTML בתוך אובייקט מסויים. הקוד שהדגמתי פשוט ימחק את כל התוכן שיש בתוך האובייקט imageBox ויכניס לתוכו את מה שהוגדר בשורת הסקריפט. מידע נוסף אתה יכול לקרוא ב-MSDN או בוובמאסטר.
 

xyxyxy

New member
תעשה ככה

תיתן לתמונה display:none; ובהצגה תיתן לזה display = '' innerHTML זה לא הפיתרון המתאים פה
 

motyka

New member
איקסי - מתי איבדת את הסומק?

רק עכשיו שמתי לב שאתה לא אדום. מה קרה?
 
למעלה