Tag erstmal!
Habe ein Problem mit meiner JavaScript Analyse-Seite!
Die JavaScript Anayse Seite sollte mir meine Homepage vor Browsern wie IE oder FF schützen. Will diese nähmlich nicht auf meiner Seite, wollte nur Opera erlauben. Deshalb habe ich eine JavaScript analyse-Seite geschrieben die diese dementsprechen was es für ein Browser und Browserversion ist, zu einer anderen html-Seite in einem 100% Frame verweist. Wenn man die überpfrüfung mit einem Opera Browser ab version 8 besteht, sollte es zu meiner Homepage gehen. Das klappt ja noch einwandfrei, doch da meine Hompage sich auf Frameset stützt sitze ich jetzt auf dem Trockenen! Den der verweis geht ja schon in einem full-window-frame. Das heist im Klartext ein Großes Frame greift auf meine Homepage zu die aus Frames bestehen. Sommit funktioniert meine Bild-rotation nicht mehr. Der Frame bereich in dem die Bild-rotationen statfindet lädt einfach nicht mehr!.
Hier erstmal der Code für meine Analyse-Seite:
<base target="_top">
<script language="JavaScript">
var browserName = navigator.appName;
var browserVersion = parseInt(navigator.appVersion);
var Platform = navigator.platform;
var browser;
if (browserName == "Opera" && browserVersion >= {browser = "op8up";}
else if (browserName == "Firefox" && browserVersion >= 2) {browser = "ff2up";}
else if (browserName == "Microsoft Internet Explorer" && browserVersion >= 4) {browser = "ie4up";}
else if (browserName == "Netscape" && browserVersion >= 4) {browser = "nn4up";}
if (browser == "op8up")
{document.write('<frameset rows="100%,*" frameborder="no" border="0"');
document.write('marginheight="5" marginwidth="5">');
document.write('<frame src="Portal-List inFrameset.html" scrolling="auto">');
document.write('</frameset>');}
if (browser == "ff2up")
{document.write('<frameset rows="100%,*" frameborder="no" border="0"');
document.write('marginheight="5" marginwidth="5">');
document.write('<frame src="Firefox-user.html" scrolling="auto">');
document.write('</frameset>');}
if (browser == "ie4up")
{document.write('<frameset rows="100%,*" frameborder="no" border="0"');
document.write('marginheight="5" marginwidth="5">');
document.write('<frame src="IE-user.html" scrolling="auto">');
document.write('</frameset>');}
if (browser == "nn4up")
{document.write('<frameset rows="100%,*" frameborder="no" border="0"');
document.write('marginheight="5" marginwidth="5">');
document.write('<frame src="Netscape-user.html" scrolling="auto">');
document.write('</frameset>');}
</script>
</head>
und hier der meiner Homepage:
<script language="JavaScript"
type="text/javascript"
src="framesnachladen.js"></script>
<script language="JavaScript">
var praefix = 'rotation';
var aktuelleSeite = 0;
var gesamtSeiten = 21;
var wartezeit = 600000;
function rotieren() {
if (aktuelleSeite < gesamtSeiten) {
aktuelleSeite++;}
else {aktuelleSeite = 1;}
parent.rotierenderFrame.location = praefix + aktuelleSeite + '.html';
setTimeout('rotieren()', wartezeit);}
</script>
</head>
<frameset cols="18%,*,0">
<frame src="Navigation.html" name="Navi" noresize="noresize" scrolling="no" />
<frameset rows="0,50%,50%">
<frame name="F2" noresize>
<frameset onLoad="rotieren();" cols="18%,*,18%">
<frame src="left-start.html" name="left" noresize>
<frame src=rotation1.html" name="rotierenderFrame">
<frame src="right-start.html" name="right" noresize>
</frameset>
<frame src="center.2.html" name="start" />
</frameset>
Weiss einer was ich falsch mache?
Hoffe mir kann einer helfen!
Ghost-search Gast |