14. juli 2003 - 14:03
Der er
6 kommentarer og 1 løsning
Et objekt var ventet
Nu har jeg brugt flere timer på dette "#¤%&-script, men der er stadig et eller andet galt, men hvad ? Scriptet burde vise den nestede <tr> men den siger at "Et objekt var ventet" java script: function toggleBlockBox (boxName) { blockBox = document.getElementById(boxName); if (blockBox.style.display != 'none') { blockBox.style.display = 'none'; } else { blockBox.style.display = ''; } } HTML: <td width=300><input type='checkbox' name=sector_id[] value='200' onClick="java script: toggleBlockBox('orderblock200');">200 - Sector 200</td> <tr id="orderblock200" style="display:none"> <td colspan="11"> <table width="640"> <tr class="breadwhite"> <td width="15"></td> <td><input type="checkbox" name="sector_id[]" value="201">201</td> </tr> </table> </td> </tr>
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
Sådan virkede det med det samme ?-) <script language="javascript"> function toggleBlockBox (boxName) { blockBox = document.getElementById(boxName); if (blockBox.style.display != 'none') { blockBox.style.display = 'none'; } else { blockBox.style.display = ''; } } </script> <table BORDER="1"><tr> <td width=300><input type='checkbox' name=sector_id[] value='200' onClick="toggleBlockBox('orderblock200');">200 - Sector 200</td> <tr id="orderblock200" style="display:none"> <td colspan="11"> <table width="640"> <tr class="breadwhite"> <td width="15"></td> <td><input type="checkbox" name="sector_id[]" value="201">201</td> </tr> </table> </td> </tr> </td></tr></table>
Ja, men ikke hvis der er flere orderBlocks....
Jeg havde ikke fået checket din brug af td's og tr's ud, men sådan: <script language="javascript"> function toggleBlockBox (boxName) { blockBox = document.getElementById(boxName); if (blockBox.style.display != 'none') { blockBox.style.display = 'none'; } else { blockBox.style.display = ''; } } </script> <table BORDER="1"> <tr> <td width=300><input type='checkbox' name=sector_id[] value='200' onClick="toggleBlockBox('orderblock200');">200 - Sector 200</td> </tr> <tr id="orderblock200" style="display:none"> <td colspan="11"> <table width="640"> <tr class="breadwhite"> <td width="15"></td> <td><input type="checkbox" name="sector_id[]" value="201">201</td> </tr> </table> </td> </tr> <tr> <td width=300><input type='checkbox' name=sector_id[] value='300' onClick="toggleBlockBox('orderblock300');">300 - Sector 300</td> </tr> <tr id="orderblock300" style="display:none"> <td colspan="11"> <table width="640"> <tr class="breadwhite"> <td width="15"></td> <td><input type="checkbox" name="sector_id[]" value="301">301</td> </tr> </table> </td> </tr> </table>
Slettet bruger
15. juli 2003 - 14:55
#5
Og skal vi så ikke lige forenkle funktionen samtidig? :) function toggleBlockBox(objid) { blockBox = document.getElementById(objid); blockBox.style.display = (blockBox.style.display != "none") ? "none" : ""; }
-- en rigtig god ide -- men een ting ad gangen, først lige mange tr'er og td'er til hvert objekt !-) -- og så skal pudsekluden findes frem ,-)
02. december 2003 - 11:13
#7
Jek lukker...
Vi tilbyder markedets bedste kurser inden for webudvikling