Ergebnis 1 bis 6 von 6

Thema: Javascript code funktioniert nicht wenn Mootools eingebunden ist (Lösung?)

  1. #1
    Contao-Fan
    Registriert seit
    16.01.2012.
    Beiträge
    418

    Standard Javascript code funktioniert nicht wenn Mootools eingebunden ist (Lösung?)

    Guten Tag,

    hab mir ein kleines Formular per HTML zusammengeschustert und dazu einen JS code abgeändert. Dieser Funktioniert einwandfrei bis man mootools einbindet (danach funktioniert des Submit Button nicht mehr). An was liegt das? Leider kenn ich mich weder mit Jquery noch Mootools aus. Vielleicht kann mir hier jemand helfen. Hier ist der Code:

    Code:
    <script> function submitForm(form) {
      month = form.monat.options[form.monat.selectedIndex].value; 
      year = form.Jahr.options[form.Jahr.selectedIndex].value;
      params = '?month=' + year + month; 
      window.location = window.location.pathname + params;
    }
    </script>

  2. #2
    Gesperrt
    Registriert seit
    07.05.2011.
    Beiträge
    1.199

    Standard

    Weiß nicht, woran das liegt. Falls Du es nicht rausfindest, könntest Du das Formular allerdings auf einer versteckten Seite platzieren, wo kein mootools geladen wird und den Artikel per Iframe oder Object Tag einbinden.

    Sollte der Submit auf eine andere Seite weiterleiten und falls die nicht in den Iframe/Object-Bereich reinpasst, hast Du drei Möglichkeiten:
    1. mit target="blank" im neuen Fenster öffnen.
    2. vielleicht ginge auch, vor der Weiterleitung aus dem Frame auszubrechen.
    3. das height-Attribut im DOM überschreiben oder den Iframe mit automatischer Höhenanpassung ausstatten.

  3. #3
    Contao-Urgestein
    Registriert seit
    20.09.2012.
    Ort
    Lüneburger Heide
    Beiträge
    1.989
    Partner-ID
    12207
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hi,

    hast Du evtl. JQuerry UND MooTools zusammen aktiviert.
    Soweit ich weiß könnte es da auch zu Schwierigkeiten kommen.

    Gruß
    tschero
    Autodidakt und HobbyWebdesigner

    www.webdesign24.biz
    Screencasts zu Contao

  4. #4
    Contao-Fan Avatar von bekanntmacher
    Registriert seit
    13.08.2009.
    Ort
    St. Gallen, Schweiz
    Beiträge
    354
    Partner-ID
    6419

    Standard

    Welche/n Fehler zeigt Firebug?

  5. #5
    Contao-Fan
    Registriert seit
    16.01.2012.
    Beiträge
    418

    Standard

    Danke für eure Antworten!

    Zitat Zitat von soweit_ok Beitrag anzeigen
    Weiß nicht, woran das liegt. Falls Du es nicht rausfindest, könntest Du das Formular allerdings auf einer versteckten Seite platzieren, wo kein mootools geladen wird und den Artikel per Iframe oder Object Tag einbinden.

    Sollte der Submit auf eine andere Seite weiterleiten und falls die nicht in den Iframe/Object-Bereich reinpasst, hast Du drei Möglichkeiten:
    1. mit target="blank" im neuen Fenster öffnen.
    2. vielleicht ginge auch, vor der Weiterleitung aus dem Frame auszubrechen.
    3. das height-Attribut im DOM überschreiben oder den Iframe mit automatischer Höhenanpassung ausstatten.
    Nein Iframe ist leider keine ausreichend gute Lösung

    Zitat Zitat von tschero Beitrag anzeigen
    Hi,

    hast Du evtl. JQuerry UND MooTools zusammen aktiviert.
    Soweit ich weiß könnte es da auch zu Schwierigkeiten kommen.

    Gruß
    tschero
    Ja, Ich hab beides aktiviert - ist leider notwendig.
    Geändert von Nacht69 (22.09.2015 um 14:38 Uhr)

  6. #6
    Contao-Fan
    Registriert seit
    16.01.2012.
    Beiträge
    418

    Standard

    Sry hab zuvor den Falschen Fehler gepostet (schon editiert)

    Zitat Zitat von bekanntmacher Beitrag anzeigen
    Welche/n Fehler zeigt Firebug?
    hier der richtige:

    Code:
    TypeError: form is null
    	
    
    month = form.monat.options[form.monat.selectedIndex].value; //gewählten Wert für...

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
  •