08. november 2007 - 21:59Der er
9 kommentarer og 2 løsninger
Spot fejlen i cache/udskiftbillede
Hej
Jeg har en menu, hvor jeg gerne vil have erstattet nogle billeder ved onmouseover og onmouseout.
Jeg har følgende javascript funktioner: <script language="javascript" type="text/javascript"> var pics = new Array(); pics[0] = "m1.gif"; pics[1] = "m2.gif"; pics[2] = "m3.gif"; pics[3] = "m4.gif"; pics[4] = "m5.gif"; pics[5] = "m6.gif"; pics[6] = "m7.gif"; for ( i=0; i<pics.length; i++ ) { var im = new Image(); im.src = "images/menu/off/" + pics[i]; } function switchImage(imgName, imgSrc) { if (document.images) { if (imgSrc != "none") { document.images[imgName].src = imgSrc; } } } </script>
og her kører jeg dem: <a href="index.html" onmouseover="switchImage('m1','images/menu/off/m1.gif')" onmouseout="switchImage('m1','images/menu/m1.gif')"><img alt="" id="m1" name="m1" src="images/menu/m1.gif"></a>
Jeg får flere fejl f.eks.: - Id var ventet i denne linje:document.images[imgName].src = imgSrc; - Et objekt var ventet i linjen: <a href="index.html" onmouseover="switchImage('m1','images/menu/off/m1.gif')" onmouseout="switchImage('m1','images/menu/m1.gif')"><img alt="" id="m1" name="m1" src="images/menu/m1.gif"></a>
I et inbound callcenter, hvor identiteten på den, der ringer ind, skal bekræftes, kan kontrollen nu foregå i telefonkøen. Det understøtter fem centrale KPI'er for callcentre.
images[] er ikke et array, men en collection, så det går ganske udmærket at bruge navn, men selvfølgelig ikke i xhtml ...
-- at det så ikke er fremtidssikret at bruge collections er så en anden sag (de er deprecated i xhtml 1.0 transitional og ugyldige i xhtml strict og 1.1+ !-)
-- og dette gælder iøvrigt alle collections, bla. formObjekt.elements (vist kun deprecated i strict og 1.1 !-), hvorfor vi kraftigt mangler XForms, så en ordentlig behandling af formularer kan ramme xhtml også ...
-- men når du alligevel også angiver et id, er det eddermaneme smart at benytte w13s metode, da den præcis er xhtml-kompatibel (og så kan du roligt fjerne name-attributten på img-tags, som heller ikke kan valideres til xhtml !o]
-- og det virker ulogisk at spørge på, om imgSrc indeholder teksten "none", for så undgår man vel at sætte kaldet ?-)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.