mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 29.03.2024 02:17 Benutzername: Passwort: Auto-Login

Thema: JavaScript Fenster, falls Internet Explorer 6 vom 01.11.2009


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> JavaScript Fenster, falls Internet Explorer 6
Autor Nachricht
Scolex
Threadersteller

Dabei seit: 14.03.2006
Ort: Oberschwaben
Alter: -
Geschlecht: Männlich
Verfasst So 01.11.2009 14:24
Titel

JavaScript Fenster, falls Internet Explorer 6

Antworten mit Zitat Zum Seitenanfang

Hallo,
versuche gerade eine Browserweiche zu programmieren und zwar sollte die Weiche erkennen:

Falls der genutzte Browser IE 6 oder älter ist, soll ein Fenster aufpoppen mit einer Warnung.

Kann mir jemand sagen, wie das geht bzw ob das geht?

THX
  View user's profile Private Nachricht senden
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst So 01.11.2009 14:38
Titel

Antworten mit Zitat Zum Seitenanfang

Du überprüfst anhand vers. Merkmale ob es sich um einen bestimmten Browser handelt

http://www.lipfert-malik.de/webdesign/tutorial/bsp/browser_js_test.html

und blendest deine Informationen ein, ein Popup halte ich für ungeeignet.


Eine andere Möglichkeit wäre auch ein bestimmtes HTML Elemente per CSS nur für
den gewünschten Browser einzublenden.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
Scolex
Threadersteller

Dabei seit: 14.03.2006
Ort: Oberschwaben
Alter: -
Geschlecht: Männlich
Verfasst So 01.11.2009 17:16
Titel

Antworten mit Zitat Zum Seitenanfang

ok, hab es eingesehen, dass Javascript und popo-up Fenster keine vernünftige Lösung ist. Mache die Browsererkennung nun mit folgendem PHP Script

Code:
<?php
$agent = (strstr($_SERVER["HTTP_USER_AGENT"], "Gecko") ? "Mozilla" : "");
$agent .= (strstr($_SERVER["HTTP_USER_AGENT"], "Firefox") ? "Firefox" : "");
$agent .= (strstr($_SERVER["HTTP_USER_AGENT"], "MSIE") ? "MSIE" : "");
$agent .= (strstr($_SERVER["HTTP_USER_AGENT"], "Avant") ? "Avant" : "");
$agent .= (strstr($_SERVER["HTTP_USER_AGENT"], "Opera") ? "Opera" : "");
$agent .= (strstr($_SERVER["HTTP_USER_AGENT"], "AppleWebKit") ? "AppleWebKit" : "");
$agent .= (strstr($_SERVER["HTTP_USER_AGENT"], "Safari") ? "Safari" : "");
$agent .= (strstr($_SERVER["HTTP_USER_AGENT"], "Konqueror") ? "Konqueror" : "");
$agent .= (strstr($_SERVER["HTTP_USER_AGENT"], "Chrome") ? "Chrome" : "");

switch ($agent) {
 case "MSIE":
      echo "Internet Explorer";
      break;
 case "MSIEAvant":
      echo "Avant";
      break;
 case "MozillaFirefox":
      echo "Mozilla Firefox";
      break;
 case "Opera":
      echo "Opera";
      break;
 case "MozillaAppleWebKitSafari":
      echo "Safari";
      break;
 case "MozillaKonqueror":
      echo "Konqueror";
      break;
 case "MozillaAppleWebKitSafariChrome":
      echo "Google Chrome";
      break;
 default:
      echo $_SERVER["HTTP_USER_AGENT"];
 }
?>


Funktioniert auch einwandfrei. Hier aber nun meine Frage, wie kann ich die bestimmte Version des Internet Explorers herausfiltern, also IE6 und älter!?

THX
  View user's profile Private Nachricht senden
Skyw4lker

Dabei seit: 30.08.2004
Ort: Bergisch Gladbach
Alter: 43
Geschlecht: Männlich
Verfasst Mo 02.11.2009 12:27
Titel

Antworten mit Zitat Zum Seitenanfang

Wie wärs damit?

http://www.php.net/manual/de/function.get-browser.php
  View user's profile Private Nachricht senden
pRiMUS

Dabei seit: 09.09.2003
Ort: Vienna
Alter: 48
Geschlecht: Männlich
Verfasst Mo 02.11.2009 12:40
Titel

Antworten mit Zitat Zum Seitenanfang

reichen, wenns nur für den ie ist, nicht auch conditional comments?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mo 02.11.2009 13:15
Titel

Antworten mit Zitat Zum Seitenanfang

pRiMUS hat geschrieben:
reichen, wenns nur für den ie ist, nicht auch conditional comments?


Du meinst ein Javascript nur für den IE zu laden? Natürlich auch eine Möglichkeit …
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen JAVASCRIPT Funktioniert nicht wie im Internet Explorer
Javascript - Internet Explorer grundsätzliche Fehlermeldung?
CSS im Internet Explorer
Problem mit Internet Explorer
margin-top im internet explorer
Seitenprobleme mit Internet Explorer
Neues Thema eröffnen   Neue Antwort erstellen
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.