mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Di 19.03.2024 04:56 Benutzername: Passwort: Auto-Login

Thema: Browserweiche vom 20.11.2007


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

Dabei seit: 08.11.2006
Ort: -
Alter: 44
Geschlecht: Männlich
Verfasst Di 20.11.2007 09:54
Titel

Browserweiche

Antworten mit Zitat Zum Seitenanfang

Hallo an die gemeinde.
Also meine Frage is wie folgt.

Ich habe eine Internet Seite für Safari und Firefox obtimiert. In der Index.html datei habe ich ein Script benutzt das auf diese Siten verweist und auch auf die Bildschrimauflösung ebenso auf die css datei.
Dummerweise haut mir die Programierung nun alles raus beim Internet Explorer.
Wie kann ich das nun schaffen das ich alle drei anspräche so das ich in allen drei Browsern das gleiche ergebniss habe,
hier das script was ich benutze...

Code:
<?php

$browser = $_SERVER["HTTP_USER_AGENT"];

if( isset($browser) && strpos($browser, "MSIE") > -1)
{
   echo "<link rel='stylesheet' type='text/css' href='explorer.css'>";       klappt nicht
}
elseif( isset($browser) && strpos($browser, "Firefox") > -1)
{
   echo "<link rel='stylesheet' type='text/css' href='firefox.css'>";          der funktioniert
}
elseif( isset($browser) && strpos($browser, "Safari") > -1)
{
   echo "<link rel='stylesheet' type='text/css' href='safari.css'>";           der funktioniert auch
}
else
{
   echo "<link rel='stylesheet' type='text/css' href='alles.css'>";            klappt auch nicht
}

?>
  View user's profile Private Nachricht senden
choise

Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht: Männlich
Verfasst Di 20.11.2007 10:00
Titel

Antworten mit Zitat Zum Seitenanfang

http://www.mediengestalter.info/forum/10/hilfe-fuer-eine-browserweiche-95248-1.html
hier mein erster post,...
schau dir mal die php version an,.. hab ich damals glaub ich auch getestet und ging.
seh jetz keinen fehler...
aber wie gesagt,.. lass dir erst mal alle infos ausgeben und such dann nach wirklich eindeutigen angaben...
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
Askart
Threadersteller

Dabei seit: 08.11.2006
Ort: -
Alter: 44
Geschlecht: Männlich
Verfasst Di 20.11.2007 10:34
Titel

Antworten mit Zitat Zum Seitenanfang

aber so habe ich es doch gemacht und funktionieren tut es nicht, für den Internet explorer
  View user's profile Private Nachricht senden
choise

Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht: Männlich
Verfasst Di 20.11.2007 10:44
Titel

Antworten mit Zitat Zum Seitenanfang

irgendwas machst du falsch,..
habs grad nochma getestet:

(jaja ich weiss nix xhtml nix w3c aber is doch jetz zum test egal)
Code:

<?php

echo $_SERVER["HTTP_USER_AGENT"];




$browser = $_SERVER["HTTP_USER_AGENT"];

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


?>





hier fürn ie 7: klick
hier fürn ie 6: klick
hier fürn ff: klick
  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 Di 20.11.2007 10:55
Titel

Antworten mit Zitat Zum Seitenanfang

keine ahnung deswegen ja auch meine frage, was ich falsch mache...danke denoch aber weis es echt nicht.
  View user's profile Private Nachricht senden
pRiMUS

Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht: Männlich
Verfasst Di 20.11.2007 11:44
Titel

Antworten mit Zitat Zum Seitenanfang

warum verwendest du denn so eine komplizierte browser weiche, wenn das mit den conditional comments doch einwandfrei funktioniert.

denn in der regel musst du NUR für den ie die stylesheets anpassen.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
virus-2k

Dabei seit: 07.12.2004
Ort: Augsburg
Alter: 37
Geschlecht: Männlich
Verfasst Di 20.11.2007 16:50
Titel

Antworten mit Zitat Zum Seitenanfang

Code:
<link href="css/default.css" rel="stylesheet" type="text/css" /> -- dein CSS unter Firefox, Safari, etc
<!--[if lte IE 6]>
<link href="css/ie6.css" rel="stylesheet" type="text/css" />
<![endif]-->
<!--[if IE 7]>
<link href="css/ie7.css" rel="stylesheet" type="text/css" />
<![endif]-->


das sollte das sein, was der kollege primus meint Lächel
funktioniert einwandfrei und erlöst dich von komischen abfragen...

das lte bei der ie6 abfrage bedeutet soviel wie: wenn IE6 oder darunter (IE5.5 etc)


Zuletzt bearbeitet von virus-2k am Di 20.11.2007 16:52, insgesamt 1-mal bearbeitet
  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 20.11.2007 17:29
Titel

Antworten mit Zitat Zum Seitenanfang

was aber wenn er ein extra stylesheet für firefox oder opera will, so wie oben gepostet?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen Safari Browserweiche
Browserweiche gesucht...
Browserweiche funzt net?
[HTML] Browserweiche für css
CSS Hacks / Browserweiche
Skriptfehler in Browserweiche
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2, 3  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.