צפיות
תשובות
טעינת תמונות מהמטמון ב- FireFox 3 ?
היי כולם
נתקלתי לאחרונה בבעיה מאוד מוזרה:
רשמתי קוד שמחליף תמונות באירועים onMouseOver ו- onMouseOut, שימוש נפוץ מאוד אני מניח.
ב- Internet Explorer אחרי הטעינה הראשונה, בפעם הבאה שהתמונות מתחלפות הן נטענות מהמטמון הפנימי של הדפדפן, כלומר מתחלפות במהירות הבזק.
ב- FireFox 3 לעומת זאת, הדפדפן מוריד את התמונות בכל פעם מחדש ורק אז מציג אותן.
כיצד ניתן לגרום ל- FireFox לטעון את התמונות מהמטמון הפנימי שלו?
תודה מראש!
ולהלן הקוד:
<html>
<Head>
<script language="JavaScript">
image23= new Image();
image23.src = "http://hatimot.off.co.il/cooltext95665261.png";
image23over = new Image();
image23over.src = "http://hatimot.off.co.il/cooltext95665261MouseOver.png";
function over(name)
{
document[name].src = eval(name + "over.src");
}
function off(name)
{
document[name].src = eval(name + ".src");
}
</script>
</head>
<body onload="off('image23')">
<IMG name="image23" src="1off.jpg" border="0" onmouseout="off('image23')" onmouseover="over('image23')">
</body>
</html>
בברכה,
דני
2 תשובות
שמע קטע
אני בדיוק כתבתי אפליקציה שמחליפה תמונות
קודם אני טוען את כל התמונות לתוך אלמנטים נסתרים של IMG ואז מתחילה ההחלפה והתמונות נטענות מהמטמון
כן אבל זה פיתרון שלא מתאים לי
אני צריך להחליף כל פעם אלמנט IMG אחר, אז אני לא אשים מליון אלמנטים של IMG עם אותה תמונה באותו עמוד… זה ממש מטומטם.
בברכה,
דני