rollover-bilder zu langsam. warum?
siris
- browser
0 ernst0 Olli
0 n.d. parker0 Steffen
hallo,
habe eine html-seite mit 20 bildern (je 140x90 pixel gross). alle bilder haben einen rollover-effekt (beim drüberfahren wechseln sie die farbe).
komischerweise geht das (nur im IE) soooo langsam (gähn), obwohl sie vorrausgeladen werden und schon in meinem browsercache drin sind.
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
noch merkwürdiger ist, dass das ganze im netscape 4.5 tadellos funktioniert. super schnell huscht die maus über die fläche und es ist ein prächtiges farbspiel!!
es wäre toll, wenn mir jemand weiterhelfen kann!
besten dank im vorraus
siris
ich habe ein tooles script für dich was bei netscape und ie funktioniert und relativ schnell ist
es ist außerdem extrem klein, kurz und verständlich
<script language="JavaScript">
<!--
/* Button aktivieren, images im selben verzeichnis wie html datei liegen*/
function img_act (imgName) {
imgOn = imgName.name + "an.gif";
imgName.src = imgOn;
}
/* Button deaktivieren */
function img_inact (imgName) {
imgOff = imgName.name + "aus.gif";
imgName.src = imgOff;
}
//-->
</script>
individueller befehl für die einzelnen butons
<a href="namehtmldatei.html" target="main"
onmouseover="img_act (buttonname);status='zusatz info in statusleiste'; return true"
onmouseout="img_inact (buttonname)">
<img src="buttonnameaus.gif" width="106" height="22"
name="buttonname" alt="" border="0" align=""></a>
diese code funktioniert schau ihn dir auf http://www.blaue-bananne.de an
diese code funktioniert schau ihn dir auf http://www.blaue-bananne.de an
Bist du dir sicher? Hab ihn mir grad angeschaut und kann das allerdings nicht bestätigen. Der Bildwechsel dauert relatin lange!
Gruß,
olli
auch hallo
es wäre toll, wenn mir jemand weiterhelfen kann!
hm, der IE5 hat einen unerklaerlichen Cache-Fehler, der aber nicht immer auftritt, ich hab trotz aller Loesungsansaetze, die hier im Archiv geboten werden, es nie hingekriegt...
cua
n.d.p.
Das Problem kenn ich auch, probiere mal bei deinem ie ->Extras->Internetoptionen->Temporäre Internetdatein->Einstellungen->Automatisch
dann müßte das Problem behoben sein