Verzeihung, habe den 2. Post nicht gelesen, weil ich dachte, es sei ein doppelpost.
Um auf die HTML-Frage einzugehen:
floor ist eine Javascript-Methode. Mit HTML kannst du gar nichts programmieren, HTML dient nur der strukturellen Auszeichnung. Natürlich kannst du auf Werte eines Eingabefeldes ö.ä. via Javascript/DOM zugreifen. Das ist für floor aber egal, floor erwartet einfach als Parameter eine Zahl, ob das aus einem prompt, <input /> oder sonstwoher kommt, ist völlig nebensächlich.