mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 29.03.2024 08:23 Benutzername: Passwort: Auto-Login

Thema: Hilfe für eine Browserweiche vom 06.11.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Hilfe für eine Browserweiche
Seite: 1, 2  Weiter
Autor Nachricht
Askart
Threadersteller

Dabei seit: 08.11.2006
Ort: -
Alter: 44
Geschlecht: Männlich
Verfasst Di 06.11.2007 16:31
Titel

Hilfe für eine Browserweiche

Antworten mit Zitat Zum Seitenanfang

Hallo.
Ich möchte eine Browserweiche erstellen. In Javascrip um dan ne css datei ausgelesen zu bekommen.
hier ein beispiel

<!--[if IE 6]>
<link rel="stylesheet" type="text/css" href="style_ie6.css">
<![endif]-->

Mein Problem nun is aber das ich die Abkürzungen für den Firefox und Safari nicht kenne, und über all wo ich was lese is nur Netscape oder Opra oder IE. Kann mir bitte jemand helfen. Danke im vorfelde
  View user's profile Private Nachricht senden
mgubler

Dabei seit: 11.09.2007
Ort: Willich | Krefeld
Alter: 41
Geschlecht: Männlich
Verfasst Di 06.11.2007 16:38
Titel

re

Antworten mit Zitat Zum Seitenanfang

soweit ich weiß ist bei firefox die angabe "netscape" korrekt.
wie das ganze bei safari aussieht kann ich leider nicht sagen.
bei FF stimmt das gange aber!

ich pers. würde da ganze lieber mit js oder php lösen!


Zuletzt bearbeitet von mgubler am Di 06.11.2007 16:38, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Anzeige
Anzeige
orangensaft

Dabei seit: 20.04.2007
Ort: Hamburg
Alter: 33
Geschlecht: Männlich
Verfasst Di 06.11.2007 16:45
Titel

Re: Hilfe für eine Browserweiche

Antworten mit Zitat Zum Seitenanfang

Askart hat geschrieben:
Hallo.
Ich möchte eine Browserweiche erstellen. In Javascrip um dan ne css datei ausgelesen zu bekommen.
hier ein beispiel

<!--[if IE 6]>
<link rel="stylesheet" type="text/css" href="style_ie6.css">
<![endif]-->

Mein Problem nun is aber das ich die Abkürzungen für den Firefox und Safari nicht kenne, und über all wo ich was lese is nur Netscape oder Opra oder IE. Kann mir bitte jemand helfen. Danke im vorfelde


Diese Art von Browserweiche versteht sowieso nur der Internet Explorer. Alle anderen Browser können mit diesem Stück Code nichts anfangen...! * Nee, nee, nee *
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
choise

Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht: Männlich
Verfasst Di 06.11.2007 18:48
Titel

Antworten mit Zitat Zum Seitenanfang

versuchs mal so in der art.
allerdings solltest du die suchbegriffe überprüfen,...

alles infos bekommst du so:
Code:

    document.write("userAgent: " + navigator.userAgent + "<br />");
    document.write("appName: " + navigator.appName + "<br />");
    document.write("appVersion: " + navigator.appVersion + "<br />");


aufbaun könntest du das script dann so:
Code:

    var ua = navigator.userAgent;
    if (ua.indexOf("MSIE") > -1) {
      document.write("Es ist ein Internet Explorer!");
      //location.href = "ie.html";
    } else if (ua.indexOf("Gecko") > -1) {
      document.write("Es ist ein Mozilla-Browser");
      //location.href = "mozilla.html";
    } else {
      document.write("Es ist ein anderer Browser");
      //location.href = "andere.html";
    }


wie gesagt,... testen :>


edit:

alternativ könntest du natürlich auch auf php umsteigen, da js ja manchmal ausgeschaltet ist.
Code:

<?php

$browser = $_SERVER["HTTP_USER_AGENT"];

if( isset($browser) && strpos($browser, "MSIE") > -1)
{
   echo "<link rel='stylesheet' type='text/css' href='style_ie6.css'>";
}
elseif( isset($browser) && strpos($browser, "Firefox") > -1)
{
   echo "<link rel='stylesheet' type='text/css' href='style_ff.css'>";
}
elseif( isset($browser) && strpos($browser, "Safari") > -1)
{
   echo "<link rel='stylesheet' type='text/css' href='style_saf.css'>";
}
else
{
   echo "<link rel='stylesheet' type='text/css' href='style_default.css'>";
}

?>


mfg choise


Zuletzt bearbeitet von choise am Di 06.11.2007 20:26, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Askart
Threadersteller

Dabei seit: 08.11.2006
Ort: -
Alter: 44
Geschlecht: Männlich
Verfasst Mi 07.11.2007 07:16
Titel

Antworten mit Zitat Zum Seitenanfang

danke, werde es sobald PHp bei mir läuft versuchen..aber auch die anderen vorschläge.Thx
  View user's profile Private Nachricht senden
SURE612

Dabei seit: 02.12.2005
Ort: Bärlin / CB
Alter: -
Geschlecht: Männlich
Verfasst Mi 07.11.2007 07:43
Titel

Antworten mit Zitat Zum Seitenanfang

versuch lieber das css so hinzubiegen, dass es in allen browsern funzt, als
so eine browser weiche *zwinker*

dann musst du auch nich 5css dateien immer updaten
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
pRiMUS

Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht: Männlich
Verfasst Mi 07.11.2007 08:10
Titel

Antworten mit Zitat Zum Seitenanfang

SURE612 hat geschrieben:
versuch lieber das css so hinzubiegen, dass es in allen browsern funzt, als
so eine browser weiche *zwinker*

dann musst du auch nich 5css dateien immer updaten


das wird 100% nicht gehen. und conditional comments sind eigentlich genau das richtige, um die internet exploder gunst dazu zu überreden das richtige anzuzeigen.

mach ein stylesheet für alle browser und in den conditional comments änderst du nur die klassen ab, die der ie(im regelfall nur der 6er und kleiner), benötigt um mehr hybschigkeit zu zeigen. du musst da nicht mit js oder php rumfuchteln.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
SURE612

Dabei seit: 02.12.2005
Ort: Bärlin / CB
Alter: -
Geschlecht: Männlich
Verfasst Mi 07.11.2007 08:26
Titel

Antworten mit Zitat Zum Seitenanfang

aber man kann sich den 100% ziemlich gut annähern
man muss nur zugegebener maßen unnötig viel schachteln die divs etc.
und nie width und margin / padding für eine box gleichzeitig vergeben und anderes


Zuletzt bearbeitet von SURE612 am Mi 07.11.2007 08:27, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen Browserweiche
Skriptfehler in Browserweiche
Browserweiche Firefox
Safari Browserweiche
Browserweiche gesucht...
Browserweiche funzt net?
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.