Diese Uhr stellt die aktuelle Zeit durch Radiobuttons binär dar.
Wenn Du sie auf Deiner Homepage stehen hast, kannst Du Dich bei
jedem Besuch über die staunenden Fragen Deiner Mitmenschen freuen.
Du wirst aber damit leben müssen, dass die Funktionsweise nur
wenige verstehen... Es kann halt nicht jeder ein echter Geek sein ;)
Um den Code zu verstehen, musst du folgendes wissen:
Jede Spalte repräsentiert eine Ziffer der Uhrzeit,
wobei die Zahl binär dargestellt wird. D.h., der
untere Radiobutton repräsentiert die 1, der zweite die 2,
der dritte die 4 und der oberste die 8. Um die
entsprechende Ziffer zu bekommen, musst Du dann einfach alle
aktiven Radiobuttons einer Spalte addieren. Zusätzlich kannst
Du bei dieser neuen Edition auch auf einen "echten" Binärbetrieb
umstellen, wobei dann die unteren drei Zeilen für Sekunden,
Minuten und Stunden stehen.
(Auf dem Bild ist die Uhrzeit z.B. 16:42:38)
8
4
2
1
1
6
4
2
3
8
Quelltext:
<?php REQUIRE("../header.php"); //REQUIRE('../javascript/rightmouse.js'); ?> <BODY topmargin="0" leftmargin="0"> <div align="center"> <table topmargin="0" leftmargin="0" WIDTH="95%" BORDER="0"> <tr> <td> <h3>Binäruhr</h3> </td> </tr> <tr> <td > <div align="justify"> <!--Eigentlicher Inhalt--> <fieldset> <legend>Uhr</legend> <FORM id="binclock" action="" name="formular"> <TABLE BORDER="0" align="center"> <TR> <TD> </TD> <TD><input type="radio" class="radiobutton" id="led13" /></TD> <TD> </TD> <TD><input type="radio" class="radiobutton" id="led33" /></TD> <TD> </TD> <TD><input type="radio" class="radiobutton" id="led53" /></TD> </TR> <TR> <TD> </TD> <TD><input type="radio" class="radiobutton" id="led12" /></TD> <TD><input type="radio" class="radiobutton" id="led22" /></TD> <TD><input type="radio" class="radiobutton" id="led32" /></TD> <TD><input type="radio" class="radiobutton" id="led42" /></TD> <TD><input type="radio" class="radiobutton" id="led52" /></TD> </TR> <TR> <TD><input type="radio" class="radiobutton" id="led01"/></TD> <TD><input type="radio" class="radiobutton" id="led11" /></TD> <TD><input type="radio" class="radiobutton" id="led21" /></TD> <TD><input type="radio" class="radiobutton" id="led31" /></TD> <TD><input type="radio" class="radiobutton" id="led41" /></TD> <TD><input type="radio" class="radiobutton" id="led51" /></TD> </TR> <TR> <TD><input type="radio" class="radiobutton" id="led00" /></TD> <TD><input type="radio" class="radiobutton" id="led10" /></TD> <TD><input type="radio" class="radiobutton" id="led20" /></TD> <TD><input type="radio" class="radiobutton" id="led30" /></TD> <TD><input type="radio" class="radiobutton" id="led40" /></TD> <TD><input type="radio" class="radiobutton" id="led50" /></TD> </TR> </TABLE> </form> </fieldset> <p> <table width="95%"> <tr> <td> <div align="justify"> Diese Uhr stellt die aktuelle Zeit durch Radiobuttons binär dar. Wenn Du sie auf Deiner Homepage stehen hast, kannst Du Dich bei jedem Besuch über die staunenden Fragen Deiner Mitmenschen freuen. Du wirst aber damit leben müssen, dass die Funktionsweise nur wenige verstehen... Es kann halt nicht jeder ein echter Geek sein ;) </div> </p> <p> <div align="justify"> Um den Code zu verstehen, musst du folgendes wissen: Jede Spalte repräsentiert eine Ziffer der Uhrzeit, wobei die Zahl binär dargestellt wird. D.h., der untere Radiobutton repräsentiert die 1, der zweite die 2, der dritte die 4 und der oberste die 8. Um die entsprechende Ziffer zu bekommen, musst Du dann einfach alle aktiven Radiobuttons einer Spalte addieren. Zusätzlich kannst Du bei dieser neuen Edition auch auf einen "echten" Binärbetrieb umstellen, wobei dann die unteren drei Zeilen für Sekunden, Minuten und Stunden stehen. (Auf dem Bild ist die Uhrzeit z.B. 16:42:38) </div> </td> </tr> </table> </p> <TABLE> <TR> <TD> </TD> <TD><input type="radio" class="radiobutton"></TD> <TD> </TD> <TD><input type="radio" class="radiobutton"></TD> <TD> </TD> <TD><input type="radio" class="radiobutton"checked></TD> <TD>8</TD> </TR> <TR> <TD> </TD> <TD><input type="radio" class="radiobutton" checked></TD> <TD><input type="radio" class="radiobutton" checked></TD> <TD><input type="radio" class="radiobutton"></TD> <TD><input type="radio" class="radiobutton"></TD> <TD><input type="radio" class="radiobutton"></TD> <TD>4</TD> </TR> <TR> <TD><input type="radio" class="radiobutton"></TD> <TD><input type="radio" class="radiobutton" checked></TD> <TD><input type="radio" class="radiobutton"></TD> <TD><input type="radio" class="radiobutton" checked></TD> <TD><input type="radio" class="radiobutton" checked></TD> <TD><input type="radio" class="radiobutton"></TD> <TD>2</TD> </TR> <TR> <TD><input type="radio" class="radiobutton" checked></TD> <TD><input type="radio" class="radiobutton"></TD> <TD><input type="radio" class="radiobutton"></TD> <TD><input type="radio" class="radiobutton"></TD> <TD><input type="radio" class="radiobutton" checked></TD> <TD><input type="radio" class="radiobutton"></TD> <TD>1</TD> </TR> <TR> <TD align="center">1</TD> <TD align="center">6</TD> <TD align="center">4</TD> <TD align="center">2</TD> <TD align="center">3</TD> <TD align="center">8</TD> <TD align="center"> </TD> </TR> </TABLE>