Path:
Home
/
Home Page
/
Beispiele
/ Java-Script
Römische Zahlen:
Oder das aktuelle Jahr...
Quelltext
<HTML> <HEAD> <TITLE></TITLE> <SCRIPT LANGUAGE="JavaScript"> <!-- var LMDate = new Date( document.lastModified ); year = LMDate.getYear(); if (year < 1900) { year +=1900; } function Init() { this.length = Init.arguments.length; for ( var i = 0; i < this.length; i++ ) this[ i + 1 ] = Init.arguments[ i ]; } function Roman(number) { if (number < 1) { alert(number+" is too small\nMinumum value is 1"); number = 1; } if (number > 5999) { alert(number+" it too big\nMaximum value is 5999"); number = 5999; } var roman_unit = new Init("","I","II","III","IV","V","VI","VII","VIII","IX"); var roman_tens = new Init("","X","XX","XXX","XL","L","LX","LXX","LXXX","XC"); var roman_hund = new Init("","C","CC","CCC","CD","D","DC","DCC","DCCC","CM"); var roman_thou = new Init("","M","MM","MMM","MMMM","MMMMM"); var v = 0; var w = 0; var x = 0; var y = 0; v = ((number - (number % 1000)) / 1000) + 1; number = (number % 1000); w = ((number - (number % 100)) / 100) + 1; number = (number % 100); x = ((number - (number % 10)) / 10) + 1; y = (number % 10) + 1; return ("© " + roman_thou[v] + roman_hund[w] + roman_tens[x] + roman_unit[y]); } //--> </script> </HEAD> <BODY> <script> document.write("1963 = " + Roman(1963) + "<br>"); document.write("1872 = " + Roman(1872) + "<br>"); document.write("1999 = " + Roman(1999) + "<br>"); </script> <br> Oder das aktuelle Jahr... <script> document.write(Roman(year) ); </script> </BODY> </HTML>
Webmaster >>
bis0uhr@gmx.at