hilfdirselbst.ch
Facebook Twitter gamper-media
"Funktioniert nicht" ist keine hinreichende Fehlerbeschreibung.
Anonym
Beiträge: 22827
10. Apr 2003, 13:39
Beitrag #1 von 4
Bewertung:
(540 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

spezielle Browserabfrage


Hi zusammen,

für meine Website habe ich mich aus Designgründen für ein Frameset (siehe unten) entschieden.

Das Problem:

Netscape 4.7 stellt die Frames anderst da (es zerhaut die Frames) als:
Netscape 7.0, IE, Opera, Mozilla ("die habe ich in Griff")

Ich muss also eine Browserabfrage machen die, die unterschiedlichen
Browser auf die entsprechende Seite weiterleitet.
Zudem muss Netscape bis Version 6.x auf eine anderes Ziel als Netscape 7.0 geleitet werden.

Kurz und primitiv:
if Netscape bis 6.x gehe zu 1.html
if Netscape 7.x gehe zu 2.html

Leider sind meine Java Script Kenntnisse eher rar ;-(
und ich komme nicht weiter.


Hier ist meine bisherige Browserabfrage ohne Netscape Unterscheidung:
-----------------------------------------------------------------
<!--
switch(navigator.appName)
{
case "Internet Explorer":
document.location.href="index.html";
break;
case "Netscape":
document.location.href="index_2.html";
break;
case "Mozilla":
document.location.href="index_2.html";
break;
case "Opera":
document.location.href="index_3.html";
break;
default:
break;
}
-->
-----------------------------------------------------------------

und hier das Frameset:

-----------------------------------------------------------------

<frameset rows="*,417,*" border=0 frameborder=0 framespacing=0>
<frame name="top" src="frame.html" marginwidth="0" marginheight="0" scrolling="no" frameborder="0">
<frameset cols="*,760,*" border=0 frameborder=0 framespacing=0>
<frameset rows="88,*,295" border=0 frameborder=0 framespacing=0>
<frame name="n_left" src="n_left.html" marginwidth="0" marginheight="0" scrolling="no" frameborder="0">
<frame name="left" src="frame.html" marginwidth="0" marginheight="0" scrolling="no" frameborder="0">
<frame name="a_left" src="a_left.html" marginwidth="0" marginheight="0" scrolling="no" frameborder="0">
</frameset>
<frame name="bymaute" src="home.html" marginwidth="0" marginheight="0" scrolling="no" frameborder="0">
<frameset rows="88,*,295" border=0 frameborder=0 framespacing=0>
<frame name="n_right" src="n_right.html" marginwidth="0" marginheight="0" scrolling="no" frameborder="0">
<frame name="right" src="frame.html" marginwidth="0" marginheight="0" scrolling="no" frameborder="0">
<frame name="a_right" src="a_right.html" marginwidth="0" marginheight="0" scrolling="no" frameborder="0">
</frameset>
</frameset>
<frame name="bottom" src="frame.html" marginwidth="0" marginheight="0" scrolling="no" frameborder="0">
</frameset>


THX

Markus
Top
 
X
Baschi3
Beiträge: 294
11. Apr 2003, 09:45
Beitrag #2 von 4
Beitrag ID: #31554
Bewertung:
(540 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

spezielle Browserabfrage


Ich glaube, so sollte es gehen:

<!--
switch(navigator.appName)
{
case "Internet Explorer":
document.location.href="index.html";
break;
case "Netscape":
----Versionsabfrage-------------------
if (navigator.appVersion < 6)
document.location.href="index_xx.html";
else
document.location.href="index_2.html";
--------------------------------------
break;
case "Mozilla":
document.location.href="index_2.html";
break;
case "Opera":
document.location.href="index_3.html";
break;
default:
break;
}
-->

Gruss Franz
als Antwort auf: [#31474] Top
 
Anonym
Beiträge: 22827
11. Apr 2003, 10:35
Beitrag #3 von 4
Beitrag ID: #31562
Bewertung:
(540 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

spezielle Browserabfrage


Hallo Franz,

vielen Dank für deine Hilfe ;-)

Ich werde gleich mal versuchen ob es funktiniert!

THX

Markus
als Antwort auf: [#31474] Top
 
Anonym
Beiträge: 22827
19. Apr 2003, 04:55
Beitrag #4 von 4
Beitrag ID: #32326
Bewertung:
(540 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen

spezielle Browserabfrage


Mach in den Frames nicht zuviele tabellen.
Mach die tabellen dynamisch an die Grösse anpassbar.
als Antwort auf: [#31474] Top
 
X