Javascript an bestimmter Position positionieren?

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Nikon231
    Contao-Nutzer
    • 27.10.2009
    • 107

    #1

    Javascript an bestimmter Position positionieren?

    Hallo zusammen,
    ich hab ein kleines JS / Typolight Problemchen, und zwar:

    Ich muss einen vorgefertigten JS Code in eine Website einfügen, dieser erstellt dann einen Bookmark Button, mein Problem ist jetzt, wenn ich diesen in dem Fenster Eigener Javascript Code bei dem Seitenlayout einbinde wird er mir einfach ans Ende meiner Seite geklatscht, ich hätte ihn aber ganz gerne in einem DIV welches ich auf der rechten Seite platziert habe ..

    Frage: Wie geht das?

    Viele Grüße
    Florian
  • Toflar
    Contao-Urgestein
    • 15.06.2009
    • 4476

    #2
    Gegenfrage: Warum hättest Du denn den Code gerne dort?

    Du kannst doch auch einfach auf ein DOM Element einen Click Event registrieren und deine Funktion dann ausführen Das wäre die saubere Variante.
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

    Kommentar

    • Nikon231
      Contao-Nutzer
      • 27.10.2009
      • 107

      #3
      Ja das könnte ich wohl wenn ich wüsste was das ist

      Hab mit Javascript eigentlich noch gar nichts gemacht .. Das Problem ist auch das ich den Code von einer Seite vorgefertigt bekomme (Wie Beispielsweise einen Google Analytics Code) und der nur noch eingebunden werden muss ..

      Wie gehe ich denn nun am besten vor ?

      Kommentar

      • Toflar
        Contao-Urgestein
        • 15.06.2009
        • 4476

        #4
        Naja...wenn Du nicht gross Lust hast, den Code umzuschreiben, würde ich den halt direkt ins fe_page.tpl schmeissen

        Du könntest auch ein HTML-Modul machen und vorgängig "script" zur Liste der erlaubten Tags hinzufügen, aber dann gönnst Du Dir potenzielle Sicherheitslücken
        Contao Core-Entwickler @terminal42 gmbh
        Wir sind Contao Premium-Partner!
        Für Individuallösungen kannst du uns gerne kontaktieren.
        PS: Heute schon getrakked?

        Kommentar

        • Nikon231
          Contao-Nutzer
          • 27.10.2009
          • 107

          #5
          hmm also die Spalte die ich rechts auf der Seite habe enthält schon eigenen HTML Code, wenn ich das Script da rein schmeiße wird es auch genau so auf der Website angezeigt, also kein Button sondern der ganze Text der da drinne steht, .. funktionieren würde es also wenn ich Script mit in die erlaubtentags mit aufnehme? Wo kann ich das denn machen ..?

          Kommentar

          • Acta
            Contao-Urgestein
            • 06.07.2009
            • 1565

            #6
            Unter dem Punkt Einstellungen im Backend

            Kommentar

            • xchs
              Administrator
              • 19.06.2009
              • 14682

              #7
              Eine Alternative wäre wohl auch, es so zu machen, wie beispielsweise hier von Psi aufgezeigt: https://community.contao.org/de/show...ode-einf%FCgen
              Contao Community Administrator

              [Unterstützungsmöglichkeiten]
              sigpic

              Kommentar

              • Nikon231
                Contao-Nutzer
                • 27.10.2009
                • 107

                #8
                Super vielen Dank für die Antworten, ich hab jetzt vorerst die Variante mit dem Tags genommen, werde mir das andere aber jetzt gleich zu Gemüte führen, denn Sicherheitslücken wollen wir natürlich keine haben

                Kommentar

                • andi-bar
                  Contao-Nutzer
                  • 24.06.2009
                  • 174

                  #9
                  kann man das nicht in eine PHP-datei schreiben und diese in den templates-ordner legen?
                  wenn man dann als CE "HTML-CODE" einsetzt und darin den insert tag file::dateiname aufruft, müsste das doch funktionieren?!

                  jedenfalls muß man dann nicht SCRIPT in den einstellungen erlauben und die sicherheitslücke würde sich nur auf die eingfügte php-datei beziehen. hab ich schon paar mal so gemacht.


                  andi

                  Kommentar

                  • Toflar
                    Contao-Urgestein
                    • 15.06.2009
                    • 4476

                    #10
                    Siehe Beitrag von xchs
                    Contao Core-Entwickler @terminal42 gmbh
                    Wir sind Contao Premium-Partner!
                    Für Individuallösungen kannst du uns gerne kontaktieren.
                    PS: Heute schon getrakked?

                    Kommentar

                    • xchs
                      Administrator
                      • 19.06.2009
                      • 14682

                      #11
                      Zitat von andi-bar Beitrag anzeigen
                      kann man das nicht in eine PHP-datei schreiben und diese in den templates-ordner legen?
                      wenn man dann als CE "HTML-CODE" einsetzt und darin den insert tag file::dateiname aufruft, müsste das doch funktionieren?!
                      Siehe Beitrag #7
                      Contao Community Administrator

                      [Unterstützungsmöglichkeiten]
                      sigpic

                      Kommentar

                      Lädt...