Jeg har dette script som virker perfekt i IE men i Firefox så fejler det.
<script type="text/javascript"> try { var baskettd = document.getElementById('ShopLayOut_Basket_TD'); var topmenutd = document.getElementById('ShopLayOut_Topmenu_TD_cell7'); var baskethtml = baskettd .innerHTML; var the_char=baskethtml.charAt(0);
if(baskethtml.charAt(369) =="0") { baskettd.style.backgroundImage='url(/images/imagesnewfolder/kurv-0stk.gif)'; } else if(parseInt(baskethtml.charAt(369), 10) >= 1 && parseInt(baskethtml.charAt(370), 10) >= 0) // Hvis mere end 10 varer i kurven. { baskettd.style.backgroundImage='url(/images/imagesnewfolder/kurv-4stk.gif)'; topmenutd.style.backgroundImage='url(/images/styleeDK_05_basketfull_04_02_fuldkurv.gif)'; } else if(baskethtml.charAt(369) =="1") { baskettd.style.backgroundImage='url(/images/imagesnewfolder/kurv-1stk.gif)'; }
var baskettd = document.getElementById('ShopLayOut_Basket_TD'); var topmenutd = document.getElementById('ShopLayOut_Topmenu_TD_cell7'); var baskethtml = baskettd .innerHTML; var the_char=baskethtml.charAt(0);
try { var tds = document.getElementsByTagName('td'); var size = tds.length; for(var i=0; i<size;i++) { if(tds[i].getAttribute('class')=='NumberProduct_Basket' || tds[i].getAttribute('className')=='NumberProduct_Basket') { var find = /varer/; var myTextNode = tds[i].firstChild; var myText = myTextNode.data; var matchPos1 = myText.search(find);
if(matchPos1 != -1) { var value = myText.substr(0,matchPos1-2); var value1 = myText.substr(0,matchPos1-3);
Begynd med at fjerne din try/catch, så du får vist evt. fejlmeddelelser. Derudover er det som oftest en skidt panikløsning at bruge try/catch sætninger ;o)
try catch skal kun bruges hvis du forventer en fejl, og i tilfælde af at den sker har tænkt dig at behandle den rigtigt...
Men som nævnt ovenfor, hvorfor ligger du indkøbskurven clientside?
Synes godt om
Ny brugerNybegynder
Din løsning...
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.