hallo,
das problem habe ich jetzt folgendermaßen "gelöst":
netsape6 hatte sich - warum auch immer ;o) - geweigert ein frameset mit javasrcipt zu schreiben.
deswegen habe ich die frameset-befehle hinter das javascript und vor </head> gesetzt.
gruss
elke
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>