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)'; }
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.