WinFuture-Forum.de: Browserweiche - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Browserweiche kleines problem^^


#1 Mitglied ist offline   N1truX 

  • Gruppe: aktive Mitglieder
  • Beiträge: 2.823
  • Beigetreten: 06. Juli 06
  • Reputation: 2
  • Geschlecht:Männlich
  • Wohnort:Berlin
  • Interessen:Bei WF vorbeischauen, Webprogrammierung, mit Freunden treffen oder irgendwas anderes...

geschrieben 16. Mai 2007 - 21:42

Also ganz kurz, bisher musste ich für mein DivX-Videostreaming den IE "ausperren" da der nich gefunzt hat, jetzt hab ich das hinbekommen, allerdings nur mit IE 7.0, wie kann ich jetzt ne Versionsabhängige Umleitung schreiben? Meine Idee soiet so aus, funzt aber nich
<script LANGUAGE="JavaScript">

function NoIE() {
if(navigator.userAgent.indexOf('MSIE') != -1;
navigator.userAgent.substring != 7)
{
url="vorschalt_opera.html";
window.location=url}
else {
}
}
</SCRIPT>

ohne
navigator.userAgent.substring != 7
is es einfach nur ne Weiterleitung vom IE, die Funzt. woran liegts?

Dieser Beitrag wurde von Stratus-fan bearbeitet: 16. Mai 2007 - 21:43

PC: AMD FX-8150 | Sapphire Radeon HD 5770 @OC-Bios | GA-990XA-UD3 - 4x4 GB DDR3-2133 | OCZ Agility II 128 GiB SSD (OS) & 10 TB-Storage-Server | Win7 Professional x64
NB: Sony Vaio VPCYB16 - AMD Fusion E-350 - 1x4 GiB Kingston DDR3-1333 - 64 GiB Super*Talent SSD
0

Anzeige



#2 Mitglied ist offline   Witi 

  • Gruppe: aktive Mitglieder
  • Beiträge: 5.942
  • Beigetreten: 13. Dezember 04
  • Reputation: 43
  • Geschlecht:Männlich
  • Wohnort:Kingsvillage
  • Interessen:Frickeln

geschrieben 16. Mai 2007 - 22:00

Versuchs mal damit. Krank aber es sollte funktionieren. ^_^
if ((navigator.appVersion.indexOf("MSIE") !=-1) && (navigator.appVersion.split("MSIE")[1].substring(1, 2) == 7)) {
alert ('Ich bin der IE 7!');
}

Alternativ kannst du sowas auch ohne JS lösen.
Standardmäßig setzt du ein Element auf unsichtbar.
Und so machst du es sichtbar:
<!--[if lte IE 6]>
<style type="text/css">hier machen wir was sichtbar</style>
<![endif]-->


Edit: Aufs JS bezogen. Warum eigentlich nicht einfach so :wink:
if (navigator.appVersion.indexOf("MSIE 7.0") < 0) {
	url="vorschalt_opera.html";
	window.location=url;
}

Dieser Beitrag wurde von Witi bearbeitet: 16. Mai 2007 - 22:15

0

#3 Mitglied ist offline   N1truX 

  • Gruppe: aktive Mitglieder
  • Beiträge: 2.823
  • Beigetreten: 06. Juli 06
  • Reputation: 2
  • Geschlecht:Männlich
  • Wohnort:Berlin
  • Interessen:Bei WF vorbeischauen, Webprogrammierung, mit Freunden treffen oder irgendwas anderes...

geschrieben 17. Mai 2007 - 00:20

Ich habs damit
if (navigator.appVersion.indexOf("MSIE 7.0") < 0) {
	url="vorschalt_opera.html";
	window.location=url;
}
probiert und es geht. Die idee is so einfach, da hätte ich selber drauf kommen können. Also 1000 Dank, jetzt is die Seite nach 4 Monaten arbeit endlich online, das war die letzte "Baustelle".
PC: AMD FX-8150 | Sapphire Radeon HD 5770 @OC-Bios | GA-990XA-UD3 - 4x4 GB DDR3-2133 | OCZ Agility II 128 GiB SSD (OS) & 10 TB-Storage-Server | Win7 Professional x64
NB: Sony Vaio VPCYB16 - AMD Fusion E-350 - 1x4 GiB Kingston DDR3-1333 - 64 GiB Super*Talent SSD
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0