03. juni 2005 - 15:55
Der er
6 kommentarer og 1 løsning
Skjul/vis tables
Kan man vha. javascript, dhtml eller lignende (der ikke kræver en reload af siden) skjule/vise en table? ex Før klik: ------------------ <A>Klik her</A> ------------------ Efter klik: ------------------ <A>Klik her</A> <TABLE> <TR> <TD>Du har</TD><TD>klikket</TD> </TR> </TABLE> ------------------ Metoden skal virke i flest mulige browsere
Annonceindlæg tema
For god ordens skyldt skal jeg lige sige at selve koden ikke skal skjules, blot det som brugeren ser. Dvs at det man ser er som følger: Før klik: ------------------ Klik her ------------------ Efter klik: ------------------ Klik her Du har klikket ------------------
Sagtens: <a href="" onclick="document.getElementById('minTabel').style.display='block';return false;">Klik her</a> <table id="minTabel" style="display:none;"> <tr> <td>Du har</td><td>klikket</td> </tr> </table><br> Eller måske mere fremgansrigt ved at lave en funktion, så den også kan gemmes: <script type="text/javascript"> function showHide(id){ elmStyle = document.getElementById(id).style; if(elmStyle.display != "block") elmStyle.display = 'block'; else elmStyle.display = 'none'; } </script><br> <a href="" onclick="showHide('minTabel2');return false;">Klik her (2)</a> <table id="minTabel2" style="display:none;"> <tr> <td>Du har</td><td>klikket (2)</td> </tr> </table> <br><br> <a href="" onclick="showHide('minTabel3');return false;">Klik her (3)</a> <table id="minTabel3" style="display:none;"> <tr> <td>Du har</td><td>klikket (3)</td> </tr> </table>
... måske lige en reminder til dette, som stammer fra den mail-løse periode !-)
14. januar 2006 - 14:28
#5
Takker. Kan du ikke smide et svar?
15. januar 2006 - 04:47
#6
Oki '-)
16. januar 2006 - 04:12
#7
-- og tak for point ;~}
Kurser inden for grundlæggende programmering