Ik heb een probleem met een javascript.
Het script werkt wel, maar doet niet helemaal wat ik wil dat ie doet.
Weet ook wel een oplossing er voor, maar ik weet niet helemaal hoe ik dat het beste op kan lossen.
Ik wil namelijk een tabel rij unhiden, als er op een link geklikt word, of op de wel zichtbare gedeelte van een stukje uit een tabel.
Op zich werkt het huidige scriptje die ik heb goed, alleen... Als ik dan in de 2e tabel klik (of op de link daarvan) dan word de eerste reservering uitgeklapt. En dit is natuurlijk niet de bedoeling.
Ik denk zelf, dat dit op te lossen is, door elke tabel zijn eigen id te geven bijv. block 0, block 1, block 2 en ga zo maar door... Uiteraard moet dit dynamisch gebeuren... En het scriptje die zeg maar kan hiden en unhiden, die moet dan uiteraard middels een for of while loop, die dingen hiden (of unhiden)
Probleem is, is dat ik niet weet, hoe ik dat het beste kan oplossen. Heb nu namelijk dit scriptje:
Een demo is te zien op http://www.fi.uu.nl/~gertjanp
Heb nu ook die block2 er in gezet, omdat anders maar 1 rij gehide of ge de-hide werd...
De XHTML-code klopt ook niet helemaal, omdat (uiteraard) een id een uniek 'iets' is, wat in mijn XHTML-code nu dus niet het geval is. Is daar ook een oplossing voor? Want die kan ik mezelf namelijk niet echt bedenken...
Heb met Google ook al gezocht, maar die geven alleen resultaten voor een enkele hide / unhide of een statische, maar dat is niet mogelijk bij de mijne, omdat er ook nieuwe 'reserveringen' op de agenda kunnen komen...
Heb ook hier gezocht, kwam toen <tr></tr> unhiden/hiden dmv javascript. tegen, maar de code die daar gepost word, mocht geen roelaas bieden helaas... En mijn JS skills zijn ook niet al te best...
Ja ik weet dat ik beter eerst JS moest gaan leren, nadat ik voor mezelf dacht, HTML goed te kunnen, in plaats van PHP te gaan doen...
Op deze pagina staat in feite wat ik wil... Nadeel is alleen, dat die pagina dus statisch is, waar mijn pagina dus dynamisch is...
Het script werkt wel, maar doet niet helemaal wat ik wil dat ie doet.
Weet ook wel een oplossing er voor, maar ik weet niet helemaal hoe ik dat het beste op kan lossen.
Ik wil namelijk een tabel rij unhiden, als er op een link geklikt word, of op de wel zichtbare gedeelte van een stukje uit een tabel.
Op zich werkt het huidige scriptje die ik heb goed, alleen... Als ik dan in de 2e tabel klik (of op de link daarvan) dan word de eerste reservering uitgeklapt. En dit is natuurlijk niet de bedoeling.
Ik denk zelf, dat dit op te lossen is, door elke tabel zijn eigen id te geven bijv. block 0, block 1, block 2 en ga zo maar door... Uiteraard moet dit dynamisch gebeuren... En het scriptje die zeg maar kan hiden en unhiden, die moet dan uiteraard middels een for of while loop, die dingen hiden (of unhiden)
Probleem is, is dat ik niet weet, hoe ik dat het beste kan oplossen. Heb nu namelijk dit scriptje:
JavaScript:
En die hinde of unhide dus alleen de eerste tabelrow.1
2
3
4
5
6
7
8
9
| function toggle() { if(document.getElementById("block").style.display == 'none' || document.getElementById("block2").style.display == 'none'){ document.getElementById("block").style.display = ''; document.getElementById("block2").style.display = ''; }else{ document.getElementById("block").style.display = 'none'; document.getElementById("block2").style.display = 'none'; } } |
Een demo is te zien op http://www.fi.uu.nl/~gertjanp
Heb nu ook die block2 er in gezet, omdat anders maar 1 rij gehide of ge de-hide werd...
De XHTML-code klopt ook niet helemaal, omdat (uiteraard) een id een uniek 'iets' is, wat in mijn XHTML-code nu dus niet het geval is. Is daar ook een oplossing voor? Want die kan ik mezelf namelijk niet echt bedenken...
Heb met Google ook al gezocht, maar die geven alleen resultaten voor een enkele hide / unhide of een statische, maar dat is niet mogelijk bij de mijne, omdat er ook nieuwe 'reserveringen' op de agenda kunnen komen...
Heb ook hier gezocht, kwam toen <tr></tr> unhiden/hiden dmv javascript. tegen, maar de code die daar gepost word, mocht geen roelaas bieden helaas... En mijn JS skills zijn ook niet al te best...
Ja ik weet dat ik beter eerst JS moest gaan leren, nadat ik voor mezelf dacht, HTML goed te kunnen, in plaats van PHP te gaan doen...
Op deze pagina staat in feite wat ik wil... Nadeel is alleen, dat die pagina dus statisch is, waar mijn pagina dus dynamisch is...
[ Voor 49% gewijzigd door CH4OS op 15-02-2005 15:03 ]