Ergebnis 1 bis 7 von 7

Thema: Javascript Abfrage per Contao?

  1. #1
    Contao-Fan
    Registriert seit
    12.01.2011.
    Beiträge
    322

    Standard Javascript Abfrage per Contao?

    Hallo,

    ich frage mich gerade wie ich in Contao abfragen kann ob Javascript aktiviert ist oder nicht? Wenn es nicht aktiviert ist würde ich gerne eine andere CSS Datei mit Contao laden. Ist so was möglich oder muss ich da sehr viel an der fe_page Datei verändern?

  2. #2
    Contao-Nutzer
    Registriert seit
    11.02.2010.
    Beiträge
    10

    Standard machs doch anders herum

    Tausche doch einfach die CSS Datei mit JavaScript aus.

    Geht JavaScript, wird sie ausgetauscht, wenn nicht, wird die Standard-Version

  3. #3
    Contao-Urgestein Avatar von fiedsch
    Registriert seit
    09.07.2009.
    Ort
    München
    Beiträge
    2.945

    Standard

    Wenn Du die CSS Datei per Javascript lädst (das <script>-Element per JS einfügst), dann weißt Du, das JS aktiv ist. Die "andere" CSS Datei ist dabei natürlich trotzdem geladen.

    (zu langsam ;-)

  4. #4
    Contao-Fan
    Registriert seit
    12.01.2011.
    Beiträge
    322

    Standard

    Ok Danke, und wo legt Contao die CSS Dateien ab? Contao Speicher das ja in der Datenbank.

  5. #5
    Contao-Urgestein Avatar von ways2web
    Registriert seit
    23.03.2010.
    Ort
    Berlin
    Beiträge
    1.698
    User beschenken
    Wunschliste

    Standard

    du kannst sie auch manuelle anlegen.. und dann wo du willst!

  6. #6
    Contao-Fan
    Registriert seit
    12.01.2011.
    Beiträge
    322

    Standard

    ich weiß, finde den weg über Contao aber recht schick.

  7. #7
    Contao-Nutzer Avatar von SFuchs
    Registriert seit
    30.03.2010.
    Ort
    Ellerhoop
    Beiträge
    112

    Standard

    Alternativ würde sich noch Modernizr anbieten, für die Featuredetection.

    Die fe_page muss dann leicht modizfiziert werden.
    HTML-Code:
    <html lang="<?php echo $this->language; ?>" class="no-js">
    ...
    ...
    ...
    ...
    <script src="tl_files/themeverzeichnis/js/modernizr.js" type="text/javascript"></script>
    Die Klasse no-js wird vom Modernizr überschrieben, falls JS vorhanden prangt dort dann js und weitere Klassen mit denen man dann Arbeiten kann. Das Script ist recht mächtig dort eingebunden ist ein HTML5Shiv, Mediaqueries und Yepnope. Mit letzterem kannst du Javascripte dynamisch dazu laden.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •