Hi katzi,
Zitat von katzi(...) Da wird jemand eine Homepage geschaffen haben, deren Webspace bei der Telekom liegt.
Völliger Unsinn! Zu dieser Seite, für die loshombre einen Direktlink hinterlegt hat, gelangt man über die höchst offizielle Seite von T-Online:
[Blockierte Grafik: http://img206.imageshack.us/img206/9279/tonlinestartseitelinkzunm0.th.png]
(zum Vergrößern aufs Bild klicken)
Nachdem man dann auf der Wetterseite bei T-Online gelandet ist:
[Blockierte Grafik: http://img219.imageshack.us/img219/4619/tonlinewetterseitelinkzlx3.th.png]
(zum Vergrößern aufs Bild klicken)
und schon landet man auf der von loshombre verlinkten Seite:
Dort landet man aber nur durch eine Weiterleitung, denn eigentlich geht der Weg über http://217.69.83.61/start.html
<html><body><head><meta http-equiv="Refresh" content="0; URL=http://217.69.83.61/index.html">
</head></body></html>
zu http://217.69.83.61/index.html
<html>
<head>
<title>Detection</title>
<SCRIPT LANGUAGE="JavaScript" type="text/javascript">
// UCS GmbH
// 12.10.2006
// Version 2.0
// Benoetigte Flash Version
var requiredVersion = 6;
var useRedirect = true;
var flashPage_ie = "index_ie.html"
var flashPage_ff = "index_ff.html"
var noFlashPage = "no_flash.html"
var upgradePage = "no_flash.html"
var browserPage = "browser.html"
var flash2Installed = false;
var flash3Installed = false;
var flash4Installed = false;
var flash5Installed = false;
var flash6Installed = false;
var flash7Installed = false;
var flash8Installed = false;
var flash9Installed = false;
var maxVersion = 9;
var actualVersion = 0;
var hasRightVersion = false;
var jsVersion = 1.0;
var userAgent = navigator.userAgent;
var minorVersion = navigator.appMinorVersion;
//alert(minorVersion);
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript1.1" type="text/javascript">
var isIE = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.indexOf("Windows") != -1) ? true : false;
// Wenn IE, dann IE 6 oder 7
// Alle anderen IE Versionen abfangen
if (isIE == true) {
// IE
if (
(userAgent.match(/MSIE 6/g)) ||
(userAgent.match(/MSIE 7/g))
)
{
// Es handelt sich um den IE 6 oder 7
// Wenn IE 6, dann nur weiter, wenn IE 6 mit SP1 oder SP2
if (userAgent.match(/MSIE 6/g)) {
// Nur weiter, wenn IE 6 mit SP1 oder SP2
if (minorVersion == '0') {
window.location = browserPage;
}
}
} else {
// Kein IE 6 oder 7
window.location = browserPage;
}
} else {
if (navigator.appVersion.indexOf("Netscape")) {
// Firefox nur in der Version 1.5.0.7
if (
(!userAgent.match(/Firefox\/1.5.0.7/g)) &&
(!userAgent.match(/Firefox\/1.5.0.8/g))
) {
window.location = browserPage;
}
}
}
jsVersion = 1.1;
if(isIE && isWin){
document.write('<SCR' + 'IPT LANGUAGE=VBScript\> \n');
document.write('on error resume next \n');
document.write('flash2Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.2"))) \n');
document.write('flash3Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.3"))) \n');
document.write('flash4Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4"))) \n');
document.write('flash5Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.5"))) \n');
document.write('flash6Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.6"))) \n');
document.write('flash7Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.7"))) \n');
document.write('flash8Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.8"))) \n');
document.write('flash9Installed = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.9"))) \n');
document.write('</SCR' + 'IPT\> \n');
}
</SCRIPT>
<SCRIPT LANGUAGE="JavaScript" type="text/javascript">
function detectFlash() {
if (navigator.plugins) {
if (navigator.plugins["Shockwave Flash 2.0"]
|| navigator.plugins["Shockwave Flash"]) {
var isVersion2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
var flashDescription = navigator.plugins["Shockwave Flash" + isVersion2].description;
var flashVersion = parseInt(flashDescription.charAt(flashDescription.indexOf(".") - 1));
flash2Installed = flashVersion == 2;
flash3Installed = flashVersion == 3;
flash4Installed = flashVersion == 4;
flash5Installed = flashVersion == 5;
flash6Installed = flashVersion == 6;
flash7Installed = flashVersion == 7;
flash8Installed = flashVersion == 8;
flash9Installed = flashVersion >= 9;
}
}
for (var i = 2; i <= maxVersion; i++) {
if (eval("flash" + i + "Installed") == true) actualVersion = i;
}
//alert(actualVersion);
if(navigator.userAgent.indexOf("WebTV") != -1) actualVersion = 3;
if (actualVersion >= requiredVersion) {
if (useRedirect) {
if(jsVersion > 1.0) {
if (isIE == true) {
window.location.replace(flashPage_ie);
} else {
window.location.replace(flashPage_ff);
}
} else {
if (isIE == true) {
window.location = flashPage_ie;
} else {
window.location = flashPage_ff;
}
}
}
hasRightVersion = true;
} else {
if (useRedirect) {
if(jsVersion > 1.0) {
window.location.replace((actualVersion >= 2) ? upgradePage : noFlashPage);
} else {
window.location = (actualVersion >= 2) ? upgradePage : noFlashPage;
}
}
}
}
detectFlash();
</SCRIPT>
</head>
<body>
<noscript>
<meta http-equiv="Refresh" content="0;noflash.html">
Ihr Browser unterstützt kein Javascript, oder es wurde deaktiviert
</noscript>
</body>
</html>
Alles anzeigen
Zwar wird hier Flash bis zur Version 9 richtig erkannt, man prüft auch, ob der UserAgent meldet, die Seite würde mit Firefox aufgerufen, nur hat man leider die Zeichen der Zeit verpennt und weiß anscheinend nicht, das Firefox ständig weiterentwickelt wird und es nicht nur die Versionen 1.5.0.7 oder 1.5.0.8 gibt, denn nur diese beiden Firefoxversionen läßt man ohne Extraklick auf die Seite
mit anderen FX-Versionen landet man eben hier http://217.69.83.61/browser.html
Zitat von katziUnd diese haben sicherlich bestimmte Vorgaben für die Websiteerstellung gemacht, oder aber jene Webspacebetreiber fragen schlichtweg die Systemkonfiguration des Homepageerstellers ab und tragen diese als Mindestanforderung zum Laden der dann erstellten Seite ein.
Da wird keine Midestanforderung abgefragt, sondern es werden nur 2 bestimmte Versionen des Firefox für diese Seite zugelassen. Dafür gibt es aber keinen vernünftigen Grund, denn die Folgeversionen machen auf der Seite http://217.69.83.61/index_ff.html ebenfalls keine Probleme.
Zitat von katziIch würde hier mal keine Böswilligkeit unterstellen.
Böswilligkeit nicht, nur schlichte Ignoranz und Blödheit.
Zitat von katziVielleicht mag es auch nur damit zu tun haben, daß er Homepageersteller noch keine Erfahrung damit hat,
Das ist eine professionelle Seite, nur leider arbeit der Webdesigner nicht professionell.
Zitat von katziund seine Website daher nur für seinen Browser spezifiziert hat.
Siehe oben: die Haben schlicht verpennt, dass es bereits neuere Versionen des Firefox gibt bzw. sie sind arrogant und ignorant genug, sich nicht darauf einzustellen.
Zitat von katziAuch andere Webseiten bieten ähnliches: http://www.pilots24.com/
Nicht mit obigem Beispiel zu vergleichen.
Have fun,
NightHawk