?? Hallo,
??
?? Netscape 6 stellt eine leere Seite dar, während alle anderen Browser die Seiten darstellen.
?? In den Seiten, die im Body-Bereich dargestellt werden, steht ein JavaScript, dass eine ASP-Datei aufruft und dieser den Deteinamen der Seite als Parameter übergibt.
??
?? if (self.name != "inhalt") {
?? location.href="/isapi/default.asp?ref=/expo.htm"
?? }
??
??
?? In dieser ASP Datei wiederum wird das Frameset für verschiedene Browser mit JavaScript geschrieben und verschiedene HTML-Dateien in die Frames geladen.
??
?? Sobald man den JavaScript-Aufruf - einen Rahmen bzw. Frames um die Seite herum aufzubauen - entfernt, wird die Seite angezeigt, nur eben nicht im Frame.
?? Kann es sein, dass Netscape 6 mit ASP nicht ohne weiteres zurecht kommt?
??
?? default.asp
??
?? <HTML>
?? <HEAD>
?? <TITLE></TITLE>
?? <META NAME="DESCRIPTION" CONTENT="">
?? <META NAME="KEYWORDS" CONTENT="">
??
??
?? <%
?? ' where does the call come from
?? file = Request.QueryString("ref")
??
?? if (file = "news") then
?? Â Â file = "http://www.sk-news.de/inhalt.htm"
?? end if
??
?? if (file = "") then
?? Â Â ' use the standard startfile
?? Â Â file = "/inhalt.htm"
?? end if
?? %>
??
??
?? <script language="JavaScript">
?? <!--
??
?? // Browserabfrage
?? var browser = "";
?? if (navigator.appName == "Netscape") {
?? if (parseInt(navigator.appVersion) >= 5) {
?? Â Â browser = "ns6";
?? Â Â }Â Â
?? else if ((parseInt(navigator.appVersion) >= 4) && (parseInt(navigator.appVersion) < 5)) {
?? Â Â browser = "ns4";
?? Â Â }
?? else if(parseInt(navigator.appVersion) <= 3) {
?? Â Â browser = "ns3";
?? Â Â }
?? }
?? else if (navigator.appName == "Microsoft Internet Explorer") {
?? var anfang = navigator.userAgent.indexOf("MSIE") + 5;
?? var ende = navigator.userAgent.length;
?? if (parseInt(navigator.userAgent.substring(anfang, ende)) >= 4)
?? Â Â browser = "ie4";
?? else if (parseInt(navigator.userAgent.substring(anfang, ende)) <= 3)
?? Â Â browser = "ie3";
?? }
??
?? if (navigator.appName == "") browser = "ie3";
??
??
?? // Lade CSS-Datei fuer 3.x Browser
?? if ((browser == "ie3") (browser == "ns3") (browser == "ns6"))
?? document.write('<LINK REL=STYLESHEET href="/styles/style_3.css" TYPE="text/css">');
?? // Lade CSS-Datei fuer 4.x Browser
?? else
?? document.write('<LINK REL=STYLESHEET href="/styles/style_4.css" TYPE="text/css">');
??
?? // Framestruktur vorbereiten
?? var frames = '<HTML>';
?? frames += '<HEAD>'
?? frames += '<TITLE>Stadtsparkasse Köln</TITLE>'
?? frames += '<META NAME="DESCRIPTION" CONTENT="">'
?? frames += '<META NAME="KEYWORDS" CONTENT="">'
??
??
?? // Frames und Navigation laden fuer Netscape 6
?? if (browser == "ns6"){
?? frames += '<FRAMESET FRAMEBORDER=0 FRAMESPACING=0 BORDER=0 COLS="173,*">'
?? frames += '<FRAME NAME="links" SRC="/navigation_3/ne3.htm" FRAMEBORDER=0 NORESIZE MARGINHEIGHT="0" SCROLLING=NO>'
?? frames += '<FRAMESET FRAMEBORDER=0 FRAMESPACING=0 BORDER=0 ROWS="85,*">'
?? frames += '<FRAME NAME="oben" SRC="/oben.htm" FRAMEBORDER=0 NORESIZE MARGINHEIGHT="0" SCROLLING=NO>'
?? frames += '<FRAME NAME="inhalt" SRC="<%= file %>" FRAMEBORDER=0 NORESIZE MARGINHEIGHT="0" SCROLLING=AUTO>'
?? frames += '</FRAMESET>'
?? frames += '</FRAMESET>'
?? frames += '</HTML>';
?? }Â Â
??
?? // Frames und Navigation laden fuer Netscape 3.x
?? else {
?? if (browser == "ns3"){
?? frames += '<FRAMESET FRAMEBORDER=0 FRAMESPACING=0 BORDER=0 COLS="173,*">'
?? frames += '<FRAME NAME="links" SRC="/navigation_3/ne3.htm" FRAMEBORDER=0 NORESIZE MARGINHEIGHT="0" SCROLLING=NO>'
?? frames += '<FRAMESET FRAMEBORDER=0 FRAMESPACING=0 BORDER=0 ROWS="85,*">'
?? frames += '<FRAME NAME="oben" SRC="/oben.htm" FRAMEBORDER=0 NORESIZE MARGINHEIGHT="0" SCROLLING=NO>'
?? frames += '<FRAME NAME="inhalt" SRC="<%= file %>" FRAMEBORDER=0 NORESIZE MARGINHEIGHT="0" SCROLLING=AUTO>'
?? frames += '</FRAMESET>'
?? frames += '</FRAMESET>'
?? frames += '</HTML>';
?? }
??
?? // Frames und Navigation laden fuer Explorer 3.x
?? else {
?? if (browser == "ie3"){
?? Â Â frames += '<FRAMESET FRAMEBORDER=0 FRAMESPACING=0 BORDER=0 COLS="167,*">'
?? Â Â frames += '<FRAME NAME="links" SRC="/navigation_3/ie3.htm" FRAMEBORDER=0 NORESIZE MARGINHEIGHT="0" SCROLLING=NO>'
?? Â Â frames += '<FRAMESET FRAMEBORDER=0 FRAMESPACING=0 BORDER=0 ROWS="83,*">'
?? Â Â frames += '<FRAME NAME="oben" SRC="/oben.htm" FRAMEBORDER=0 NORESIZE MARGINHEIGHT="0" SCROLLING=NO>'
?? Â Â frames += '<FRAME NAME="inhalt" SRC="<%= file %>" FRAMEBORDER=0 NORESIZE MARGINHEIGHT="0" SCROLLING=AUTO>'
?? Â Â frames += '</FRAMESET>'
?? Â Â frames += '</FRAMESET>'
?? Â Â frames += '</HTML>';
?? Â Â }
??
?? // Frames und Navigation laden fuer Netscape 4.x
?? else {
?? Â Â if (browser == "ns4"){
?? Â Â frames += '<FRAMESET FRAMEBORDER=0 FRAMESPACING=0 BORDER=0 COLS="173,*">'
?? Â Â frames += '<FRAME NAME="links" SRC="/navigation_4/default.htm" FRAMEBORDER=0 NORESIZE MARGINHEIGHT="0" SCROLLING=NO>'
?? Â Â frames += '<FRAMESET FRAMEBORDER=0 FRAMESPACING=0 BORDER=0 ROWS="85,*">'
?? Â Â frames += '<FRAME NAME="/oben" SRC="/oben.htm" FRAMEBORDER=0 NORESIZE MARGINHEIGHT="0" SCROLLING=NO>'
?? Â Â frames += '<FRAME NAME="inhalt" SRC="<%= file %>" FRAMEBORDER=0 NORESIZE MARGINHEIGHT="0" SCROLLING=AUTO>'
?? Â Â frames += '</FRAMESET>'
?? Â Â frames += '</FRAMESET>'
?? Â Â frames += '</HTML>';
?? Â Â }
??
?? // Frames und Navigation laden fuer Explorer 4.x
?? Â Â else {
?? Â Â frames += '<FRAMESET FRAMEBORDER=0 FRAMESPACING=0 BORDER=0 COLS="167,*">'
?? Â Â frames += '<FRAME NAME="links" SRC="/navigation_4/default.htm" FRAMEBORDER=0 NORESIZE MARGINHEIGHT="0" SCROLLING=NO>'
?? Â Â frames += '<FRAMESET FRAMEBORDER=0 FRAMESPACING=0 BORDER=0 ROWS="83,*">'
?? Â Â frames += '<FRAME NAME="oben" SRC="/oben.htm" FRAMEBORDER=0 NORESIZE MARGINHEIGHT="0" SCROLLING=NO>'
?? Â Â frames += '<FRAME NAME="inhalt" SRC="<%= file %>" FRAMEBORDER=0 NORESIZE MARGINHEIGHT="0" SCROLLING=AUTO>'
?? Â Â frames += '</FRAMESET>'
?? Â Â frames += '</FRAMESET>'
?? Â Â frames += '</HTML>';
?? Â Â }
?? Â Â }
?? }
??
?? document.write(frames);
?? //-->
?? </script>
?? </HEAD>
??
??
?? <BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#414a71" VLINK="#6c6c6c" TOPMARGIN=0 LEFTMARGIN=0>
??
?? <noscript>
??
?? <center>
?? <h2>Hoppla!</h2>
??
?? Sie nutzen einen Browser, der keine <b>Frames</b> darstellen kann und/oder haben JavaScript nicht aktiviert.
??
?? Unsere Anwendung braucht aber beides!
??
?? Sie können dafür beispielsweise den <a href="http://www.eu.microsoft.com/germany/ie">Microsoft Internet Explorer 4.0</a> oder <a href="http://www.netscape.com/download/">Netscape Communicator 4.0</a>
?? einsetzen.
??
?? Wir freuen uns auf Ihren Besuch!
??
?? <b>Ihre Stadtsparkasse Köln</b>
?? </center>
??
?? </noscript>
?? </BODY>
?? </HTML>
Netscape 6 ist eine PRE-PRE-PREVIEV ALPHA VERSION...
bei diesem browser funktionieren nicht einmal fundamentale html-tags, geschweide ASP's.
aber eigentlich sollte das kein problem sein, da wohl kein mensch mit der version wirklich surft, oder?
die finale version dürfte jedoch kein probs mit solchen darstellungen haben.
mfg,
christia