|
|
|
/*
###############################################################################
### Es folgt die Initialisierung des Browser-Check
###
### Vorraussetzung: brwsniff.js (jsBrwSniff v0.5, http://jsbrwsniff.sf.net)
###############################################################################
*/
var os=new Array(2);
os=getOS();
var br=new Array(4);
br=getBrowser();
/*
###############################################################################
### Es folgt die Ermittlung des verwendeten Betriebssystems. Dieses wird in com_betriebssystem abgelegt und kann mit der Funktion
### get_com_betriebssystem(com_betriebssystem) jederzeit innerhalb des Dokuments ausgegeben werden.
###
### Vorraussetzung: brwsniff.js (jsBrwSniff v0.5, http://jsbrwsniff.sf.net) mit folgender Initialisierung:
###
### var os=new Array(2);
### os=getOS();
### var br=new Array(4);
### br=getBrowser();
###
###############################################################################
*/
var com_betriebssystem = '';
function get_com_betriebssystem(combetriebssystem) {
if (combetriebssystem != "nicht gefunden") {
document.write('' + combetriebssystem + '');
} else {
document.write('' + combetriebssystem + '');
}
}
switch (os[0]) {
case "wince":
com_betriebssystem = "Microsoft Windows CE";
break;
case "win":
com_betriebssystem = "Microsoft Windows";
brs=getFullUAString();
if (brs.search(/nts6.0/) != -1) {
os[1]="Vista";
}
break;
case "linux":
com_betriebssystem = "Linux";
break;
case "macosx":
com_betriebssystem = "Macintosh OS X";
break;
case "freebsd":
com_betriebssystem = "Free BSD";
break;
case "sunos":
com_betriebssystem = "Sun OS";
break;
case "irix":
com_betriebssystem = "IRIX";
break;
case "openbsd":
com_betriebssystem = "Open BSD";
break;
case "macclassic":
com_betriebssystem = "Macintosh";
break;
case "os2":
com_betriebssystem = "OS/2";
break;
case "openvms":
com_betriebssystem = "Open VMS";
break;
case "amigaos":
com_betriebssystem = "Amiga OS";
break;
case "hurd":
com_betriebssystem = "Hurd";
break;
case "hpux":
com_betriebssystem = "HP-UX";
break;
case "unix":
com_betriebssystem = "Unix";
break;
case "cygwin":
com_betriebssystem = "Cygwin";
break;
case "java":
com_betriebssystem = "Java";
break;
case "palmos":
com_betriebssystem = "Palm OS";
break;
case "symbian":
com_betriebssystem = "Symbian";
break;
default:
com_betriebssystem = "nicht gefunden";
break;
}
switch (os[1]) {
case "xp":
com_betriebssystem += " XP";
var g_fIsSP2 = false;
g_fIsSP2 = (window.navigator.userAgent.indexOf("SV1") != -1);
brs=getFullUAString();
if (g_fIsSP2 || ((br[0]=="msie") && (brs.search(/msies7/))) )
{
com_betriebssystem += " SP2";
}
break;
case "2000":
com_betriebssystem += " 2000";
break;
case "win2k3":
com_betriebssystem += " 2003";
break;
case "nt4":
com_betriebssystem += " NT 4";
break;
case "98":
com_betriebssystem += " 98";
break;
case "95":
com_betriebssystem += " 95";
break;
case "me":
com_betriebssystem += " ME";
break;
default:
com_betriebssystem += " "+os[1];
break;
}
/*
###############################################################################
### Es folgt die Ermittlung des Systemzeit. Dieses wird in com_systemzeit abgelegt und kann mit der Funktion
### get_com_systemzeit(com_systemzeit) jederzeit innerhalb des Dokuments ausgegeben werden.
###############################################################################
*/
var com_systemzeit = 'nicht gefunden';
function get_com_systemzeit(comsystemzeit) {
if (comsystemzeit != "nicht gefunden") {
document.write('' + comsystemzeit + '');
} else {
document.write('' + comsystemzeit + '');
}
}
var today = new Date();
if (typeof(today) != 'undefined') {
if ( (today.getDate) && (today.getMonth) && (today.getFullYear) && (today.getHours) && (today.getMinutes) ) {
var monat = new Array('Januar','Februar','März','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember');
var systemzeit_hours = (today.getHours()<10) ? '0'+today.getHours() : today.getHours();
var systemzeit_minutes = (today.getMinutes()<10) ? '0'+today.getMinutes() : today.getMinutes();
com_systemzeit = today.getDate() + '. ' + monat[today.getMonth()] + ' ' + today.getFullYear() + ', ' + systemzeit_hours + ':' + systemzeit_minutes + ' Uhr';
if (today.getTimezoneOffset) {
com_systemzeit += ' (UTC';
if (today.getTimezoneOffset() < 0) {
com_systemzeit += ' + ' + (Math.abs(today.getTimezoneOffset())) + ' Minuten)';
}
if (today.getTimezoneOffset() > 0) {
com_systemzeit += ' - ' + (Math.abs(today.getTimezoneOffset())) + ' Minuten)';
}
}
} else {
com_systemzeit = today;
}
}
/*
###############################################################################
### Es folgt die Ermittlung der Bildschirmauflösung. Diese wird in com_bildschirm abgelegt und kann mit der Funktion
### get_com_bildschirm(com_bildschirm) jederzeit innerhalb des Dokuments ausgegeben werden.
###############################################################################
*/
var com_bildschirm = 'nicht gefunden';
function get_com_bildschirm(combildschirm) {
if (combildschirm != "nicht gefunden") {
document.write('' + combildschirm + '');
} else {
document.write('' + combildschirm + '');
}
}
function pot(x,y)
{
var i,z=1;
for (i=1;i<=y;i++)
z*=x;
return z;
}
if ( (typeof(screen.width) != 'undefined') && (typeof(screen.height) != 'undefined')){
com_bildschirm = screen.width + ' x ' + screen.height + ' Bildpunkte';
if (typeof(screen.colorDepth) != 'undefined') {
com_bildschirm += ', ' + screen.colorDepth + ' Bit Farbtiefe';
/* Soll auch die Farbtiefe angezeigt werden, dann die nächste Zeile aktivieren */
// com_bildschirm += ' (' + pot(2,screen.colorDepth) + ' Farben)';
}
}
/*
###############################################################################
### Es folgt die Ermittlung der internen IP-Adresse. Diese wird in com_ip_intern abgelegt. Ist die IP ermittelt und der DOM geladen,
### erfolgt die Ausgabe in den Elementen mit den IDs com_internal_ip_1 und com_internal_ip_2.
###
### Vorraussetzung: MyAddress.class (My Address Java Applet, http://reglos.de/myaddress/MyAddress.html) im Ordner "js"
###
###############################################################################
*/
var com_ip_intern = "nicht gefunden";
function InternalIpAddress(IP) {
if (IP != "127.0.0.1") {
com_ip_intern = IP;
window.addEvent('domready',
function(){
document.getElementById('com_internal_ip_1').firstChild.nodeValue = IP;
document.getElementById('com_internal_ip_1').className="aktiviert";
document.getElementById('com_internal_ip_2').firstChild.nodeValue = IP;
document.getElementById('com_internal_ip_2').className="aktiviert";
});
}
}
function com_ip_intern_init() {
if (navigator.javaEnabled() == true) {
document.write('');
document.write(' ');
document.write(' ');
}
}
|
|
|
|
|
|
|