Hallo,
mir wurde das folgende Codeschnipsel zur Verfügung gestellt, das ich auf einer Homepage einbinden soll. Ich habe es mit [HTML|...], probiert, doch das funktioniert nicht (keine Darstellung). Vielleicht hat jemand einen Tip für micht, wie ich das Problem lösen kann?
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//www.traum-ferienwohnungen.de/widgets/boot.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","traumfewo-widget-js");</script><a class="traumfewo-calendar" href="http://www.traum-ferienwohnungen.de/17284.htm#kalender" title="Ferienhaus "Bauernhaus" bei Traum-Ferienwohnungen.de" data-listing="50420" data-language="de" data-months="12" data-columns="3" data-color-background="#FFF7CC"><img src="//static.traum-ferienwohnungen.de/images/widgets/logo.png" alt="Traum-Ferienwohnungen.de" width="200" /></a>
Hallo Agnes,
das Problem ist, dass Zeichen, die zur mozilo-Syntax gehören auch in Deinem Code vorkommen.
Um solche Zeichen dennoch verwenden zu können, musst Du sie mit einem ^ Hochdach maskierst.
Link zur Doku: http://www.mozilo.de/moziloCMS%201.12/Hilfe/Tipps%20und%20Tricks/Gesch%C3%BCtzte%20Syntax-Zeichen%20darstellen.html (http://www.mozilo.de/moziloCMS%201.12/Hilfe/Tipps%20und%20Tricks/Gesch%C3%BCtzte%20Syntax-Zeichen%20darstellen.html)
Vielen Dank für den Tip. Eine kleine Verbesserung ist schon eingetreten. Es erscheint nun ein Logo von traum-ferienwohnungen.de, mehr aber leider nicht. Hier nochmals der (angepasste) Code:
[html|<script>!function(d,s,id)^{var js,fjs=d.getElementsByTagName(s)^[0^];if(!d.getElementById(id))^{js=d.createElement(s);js.id=id;js.src="//www.traum-ferienwohnungen.de/widgets/boot.js";fjs.parentNode.insertBefore(js,fjs);^]^}(document,"script","traumfewo-widget-js");</script><a class="traumfewo-calendar" href="http://www.traum-ferienwohnungen.de/50420.htm#kalender" title="Ferienhaus "Bauernhaus " bei Traum-Ferienwohnungen.de" data-listing="50420" data-language="de" data-months="12" data-columns="4"><img src="//static.traum-ferienwohnungen.de/images/widgets/logo.png" alt="Traum-Ferienwohnungen.de" width="200" /></a>]
Eine Idee, wo das Problem liegen könnte ?
Da ist Dir beim Umschreiben wohl ein Klammerfehler unterlaufen:
parentNode.insertBefore(js,fjs);^]^}
<!-- muss heiSen -->
parentNode.insertBefore(js,fjs);^}^}
(Antwort geändert, weil die erste Lösung nicht die Richtige war.)
DANKE, funktioniert :)