Nu er jeg ingen ørn til javascript. Men jeg kan se at du mangler ; i slutningen af en masse linier i scriptet. I html'en er din tabel ikke afsluttet (mangler </tr> og </table>). Måske hjælper det at rette disse ting.
Formelementer kan have navne i IE, ikke <td>-er. Du skal derfor give dine <td> unikke ideer, men dog således at du kan kende dem ud fra navnet. Og det gør du allerede. Så kan du (skitse)
<script type="text/javascript"> function setColor(id){ var allPreQ = new Array allPreQ = document.getElementsByTagName("td") alert(allPreQ.length); for(i=0;i<allPreQ.length;i++){ if (allPreQ[i].id.match(/^felt/)) { allPreQ[i].style.color = 'DD0000' } } document.getElementById(id).style.color = '0FC220' } </script>
-- du har helt ret i, at man ikke i javascript behøver at afslutte statements med ; men det er dog en god vane at have, så man ikke lige kommer til at glemme dem, hvis man lige skal komprimere dem til en event el.
-- og da en farve-værdi i css _skal_ have et #-tegn foran, bør du absolut sørge for, at du altid indsætter dem:
Du har naturligvis ret mht. til begge dele. Er jo desværre bare en skidt vane at når skidtet tilsyneladende virker, har man(jeg) det med at overse de små fejl..
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.