![]() |
Hej - igen ;)
Allt är klart...110% klart..ska precis lägga online på officiel url...NÄR den sista buggkontrollen i IE7 olyckligtvis indikerar följande: Produktbilden blir större när man kör muspekarn över, problemet i IE7 är att när man väl kikat på den en gång (cachat) så vägrar den att förstora produktbilden när man går mouseover på den en andra gång.. Rensar man cachen så funkar det en gång....sen lägger det av igen.. Använder onLoad för att visa upp bilden när den är färdigladdad... Några som helst förslag ? :blink: |
En url eller kodbit skulle hjälpa så mycket, nu får du väl köra en debug själv och se vad du får för fel..
|
var loaded = 0;
function load_img(dd_img,dd_name,dd_name2,dd_name3){ if(loaded == 0) { document.getElementById(dd_name).src = dd_img; document.getElementById(dd_name).style.display = "none"; document.getElementById(dd_name2).style.display = ""; document.getElementById(dd_name3).style.display = ""; loaded = 1; } else { document.getElementById(dd_name3).style.display = ""; } } OCH [img]img/dummy.png[/img] |
det ska väl vara onload - inte onLoad?
|
inte mycket klokare där tyvärr. du ger oss funktionen load_img, men anropar load_img_done i img taggen.
Dom innehåller olika antal variablar, vet inte om du har fler bilder, men dom bör ha unikt id. Du kan använda "this" i javascript anropet för att plocka det objektet du anropar från. Vet inte vart din mouseover kommer in i det hela heller. Istället för att sätta en variabel (loaded), kan du inte kolla efter statusen på dina objekt och agera därifrån? |
Citat:
Kod:
window.onload = load; |
Alla tider är GMT +2. Klockan är nu 12:06. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson