Like Tree1Danke
  • 1 Beitrag von spicelab
ERLEDIGT
JA
ANTWORTEN
5
ZUGRIFFE
1032
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
  1. #1
    elPlantador ist offline Mitglied Bronze
    Registriert seit
    Dec 2010
    Beiträge
    41
    Hallo zusammen,

    ich wollte wissen, wie ich mit den conditional comments im <head> Javascript für den Internet Explorer deaktivieren kann. Vielleicht ist deaktivieren der falsche Ausdruck, aber ich möchte auf jeden Fall, das der IE den Javascript code nicht liest.

    Danke & schönen Sonntag.
     
    der standpunkt, aus dem gesunden menschenverstand zu argumentieren, ist meist ein ziemlich schlechter standpunkt.

  2. #2
    Avatar von spicelab
    spicelab ist offline ZENmechanic
    Registriert seit
    Feb 2010
    Beiträge
    1.722
    Das funktioniert so:

    HTML-Code:
    <![if !IE]><script type="text/javascript" src="..."></script><![endif]> 
    Geändert von spicelab (22.04.12 um 09:47 Uhr) Grund: Tippfehler in "CC"-Syntax korrigiert
     

  3. #3
    elPlantador ist offline Mitglied Bronze
    Registriert seit
    Dec 2010
    Beiträge
    41
    Vielen Dank schonmal.

    Der potentielle Besucher hat aber immer noch die Möglichkeit, durch das Aktivieren von ActiveX-Steuerelementen Javascript letztendlich doch zu aktivieren und somit den conditional comment für nichtig zu erklären - genau das möchte ich eigentlich nicht. Gibt es dafür eventuell eine Lösung?
     
    der standpunkt, aus dem gesunden menschenverstand zu argumentieren, ist meist ein ziemlich schlechter standpunkt.

  4. #4
    Avatar von spicelab
    spicelab ist offline ZENmechanic
    Registriert seit
    Feb 2010
    Beiträge
    1.722
    Unabhängig der ActiveX-/JavaScript-Einstellung, schließt der Conditional Comment <![if !IE]> <![endif]> (beachte hier die Negation durch das gesetzte Ausrufezeichen vor IE) kategorisch den IE aus, die darin enthaltene Quelltextpassage überhaupt zu interpretieren, was hier nicht mit "JS aktivieren/deaktivieren" verwechselt werden darf.

    Hier ein alternativer Probelauf (ohne implementiertes JavaScript) zur Funktionalität dieses "CC" im IE:

    HTML-Code:
    <body>
      <![if !IE]>Test<![endif]>
    </body>
    Außer dem IE geben alle anderen Browser "Test" im Dokumentkörper aus.
    Geändert von spicelab (22.04.12 um 10:40 Uhr) Grund: Tipp-Ex
    elPlantador bedankt sich. 

  5. #5
    elPlantador ist offline Mitglied Bronze
    Registriert seit
    Dec 2010
    Beiträge
    41
    Jetzt hat es klick gemacht - ich hatte es falsch verstanden. : )

    Besten Dank!
     
    der standpunkt, aus dem gesunden menschenverstand zu argumentieren, ist meist ein ziemlich schlechter standpunkt.

  6. #6
    Avatar von spicelab
    spicelab ist offline ZENmechanic
    Registriert seit
    Feb 2010
    Beiträge
    1.722
    Keine Ursache, den Zusammenhang zu erläutern und das Mißverständnis aufzuklären
    Geändert von spicelab (22.04.12 um 10:47 Uhr)
     

Ähnliche Themen

  1. JavaScript: Mouse Event deaktivieren?
    Von rown im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 25.05.11, 17:24
  2. Dll deaktivieren
    Von MikeBi im Forum .NET Café
    Antworten: 1
    Letzter Beitrag: 18.09.09, 20:51
  3. Textfeld deaktivieren mit Javascript
    Von sh0x im Forum Javascript & Ajax
    Antworten: 6
    Letzter Beitrag: 23.12.05, 04:29
  4. javascript deaktivieren
    Von ziriander im Forum Microsoft Windows
    Antworten: 11
    Letzter Beitrag: 16.08.03, 23:42