Hallo zusammen, ich habe javascript für einbindung. diese soll als iframe erscheinen.
zeigt mir auf der webseite aber komplette script. was mache ich falsch?
Hallo zusammen, ich habe javascript für einbindung. diese soll als iframe erscheinen.
zeigt mir auf der webseite aber komplette script. was mache ich falsch?
Das Inhaltselement "Code" ist da, um Quellcode anzuzeigen, was er auch tut.
so zeigt mir auf der webseite.
was soll ich machen?
auch die meldung ist oben
Wie do_while bereits sagte: Das Inhaltselement "Code" ist zusammen mit dem js_highlight Template lediglich zur Code Anzeige gedacht.
Du mußt das Inhaltelement "HTML" einsetzen und evtl. das <script> -Tag im Bereich "Erlaubte HTML-Tags" unter Einstellungen/Sicherheitseinstellungen hinzufügen ...
Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...
ja, das habe ich auch gemacht, zeigt mir dann so
Sieht aber so aus als ob Du immer noch das Inhaltselement vom Typ "Code" benutzt ...
Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...
Probiers mal so:
- Unter "Erlaubte HTML-Tags" in Einstellungen/Sicherheitseinstellungen das "<script>" Tag hinzufügen, falls noch nicht geschehen
- Das Inhaltselement "HTML" nutzen und dann:
einsetzen. DIese Angaben sollten im Frontend dann so im Quelltext stehen.Code:<script type="text/javascript" src="myAwesomeLib.js"></script> <script> //Wahtever </script>
Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...
also habe geändert aber hat nicht geholfen.
das ist original script, was ich habe:
so habe ich geändert:Code:<script type="text/javascript"> //<![CDATA[ var settings = { agency: 105, locale: 'ru' }; (function(){ document.write('<'+'script type="text/javascript" src="https://www.kompass-komfort.de/bundles/applicationsonataproject/js/frogdom.kompass.js"><'+'/script>'); })(); //]]> </script> <script type="text/javascript"> //<![CDATA[ Frogdom.frame(settings); //]]> </script>
Code:<script type="text/javascript" src="myAwesomeLib.js"></script> <script> //<![CDATA[ var settings = { agency: 105, locale: 'ru' }; (function(){ document.write('<'+'script type="text/javascript" src="https://www.kompass-komfort.de/bundles/applicationsonataproject/js/frogdom.kompass.js"><'+'/script>'); })(); //]]> </script> <script type="text/javascript"> //<![CDATA[ Frogdom.frame(settings); //]]> </script>
Äh,
die erste Zeile mit "<script type="text/javascript" src="myAwesomeLib.js"></script>" war ja nur ein Beispiel.
Ich weiß nicht was Deine Lib macht und wie diese genutzt werden muß.
Das Contao Inhaltselement "HTML" macht nichts anderes als Deinen Code an der entsprechenden Position auszugeben. Alles weitere bleibt Dir überlassen ...
Wozu das "document.write ..."? Kannst Du nicht einfach
Code:<script type="text/javascript" src="https://www.kompass-komfort.de/bundles/applicationsonataproject/js/frogdom.kompass.js"></script> <script type="text/javascript"> var settings = { agency: xxx, locale: 'xxx' }; Frogdom.frame(settings); </script>
Geändert von Franko (31.07.2019 um 13:36 Uhr)
Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...
Zauberhaft!!!
habe auch gedacht dass die code ist nicht korrekt, aber kenne javascript nicht.
Vielen herzlichen dank!
You're welcome -
Schön das es funktioniert ...
Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...
@max-muster - Wenn das ein Bezahldienst ist solltest Du hier im Forum evtl. Deine Angaben mit den Javascripts Settings löschen/verstecken.
Mache das eben auch für meine Beiträge - sicherheitshalber ...
Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)