NEWS
HTML Widget im Editor sichtbar - in VIS nicht
-
Hallo Community,
ich habe einen Fehler den ich selbst nicht behoben bekomme. Habe ein Wetter Widget (von weatherwidget.io) in ein simples HTML Widget integriert. Das funktioniert soweit auch im Vis Editor, leider aber nicht in der eigentlichen Visualisierung.
Ich weiß, dass es das Thema schon einmal gab, leider bin ich im Programmieren die absolute Niete, sodass ich den dortigen Lösungsansatz nicht übernommen bekomme. Das ist das Widget:
<a class="weatherwidget-io" href="https://forecast7.com/de/52d1211d63/magdeburg/" data-label_1="MAGDEBURG" data-label_2="Wetter" data-icons="Climacons Animated" data-days="5" data-theme="pure" data-basecolor="rgba(255, 255, 255, 0)" data-shadow="#d8d8d8" >MAGDEBURG Wetter</a> <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='https://weatherwidget.io/js/widget.min.js';fjs.parentNode.insertBefore(js,fjs);}}(document,'script','weatherwidget-io-js'); </script> <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='https://weatherwidget.io/js/widget.min.js';fjs.parentNode.insertBefore(js,fjs);}}(document,'script','weatherwidget-io-js'); </script> <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='https://weatherwidget.io/js/widget.min.js';fjs.parentNode.insertBefore(js,fjs);}}(document,'script','weatherwidget-io-js'); </script>Hat jemand eine Idee wie ich das Problem beheben kann?
-
Hallo Community,
ich habe einen Fehler den ich selbst nicht behoben bekomme. Habe ein Wetter Widget (von weatherwidget.io) in ein simples HTML Widget integriert. Das funktioniert soweit auch im Vis Editor, leider aber nicht in der eigentlichen Visualisierung.
Ich weiß, dass es das Thema schon einmal gab, leider bin ich im Programmieren die absolute Niete, sodass ich den dortigen Lösungsansatz nicht übernommen bekomme. Das ist das Widget:
<a class="weatherwidget-io" href="https://forecast7.com/de/52d1211d63/magdeburg/" data-label_1="MAGDEBURG" data-label_2="Wetter" data-icons="Climacons Animated" data-days="5" data-theme="pure" data-basecolor="rgba(255, 255, 255, 0)" data-shadow="#d8d8d8" >MAGDEBURG Wetter</a> <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='https://weatherwidget.io/js/widget.min.js';fjs.parentNode.insertBefore(js,fjs);}}(document,'script','weatherwidget-io-js'); </script> <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='https://weatherwidget.io/js/widget.min.js';fjs.parentNode.insertBefore(js,fjs);}}(document,'script','weatherwidget-io-js'); </script> <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='https://weatherwidget.io/js/widget.min.js';fjs.parentNode.insertBefore(js,fjs);}}(document,'script','weatherwidget-io-js'); </script>Hat jemand eine Idee wie ich das Problem beheben kann?
@cosmicchaos Liegt das Widget vielleicht einfach nur hinter etwas anderem?
Z Index
-
@cosmicchaos Liegt das Widget vielleicht einfach nur hinter etwas anderem?
Z Index
-
Hallo Community,
ich habe einen Fehler den ich selbst nicht behoben bekomme. Habe ein Wetter Widget (von weatherwidget.io) in ein simples HTML Widget integriert. Das funktioniert soweit auch im Vis Editor, leider aber nicht in der eigentlichen Visualisierung.
Ich weiß, dass es das Thema schon einmal gab, leider bin ich im Programmieren die absolute Niete, sodass ich den dortigen Lösungsansatz nicht übernommen bekomme. Das ist das Widget:
<a class="weatherwidget-io" href="https://forecast7.com/de/52d1211d63/magdeburg/" data-label_1="MAGDEBURG" data-label_2="Wetter" data-icons="Climacons Animated" data-days="5" data-theme="pure" data-basecolor="rgba(255, 255, 255, 0)" data-shadow="#d8d8d8" >MAGDEBURG Wetter</a> <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='https://weatherwidget.io/js/widget.min.js';fjs.parentNode.insertBefore(js,fjs);}}(document,'script','weatherwidget-io-js'); </script> <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='https://weatherwidget.io/js/widget.min.js';fjs.parentNode.insertBefore(js,fjs);}}(document,'script','weatherwidget-io-js'); </script> <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='https://weatherwidget.io/js/widget.min.js';fjs.parentNode.insertBefore(js,fjs);}}(document,'script','weatherwidget-io-js'); </script>Hat jemand eine Idee wie ich das Problem beheben kann?
ich habe mal rein geschaut.
warum hast du den script-block 3 mal drin? wenn man sich den code auf der seite zeigen lässt ist er nur einmal drin.
das problem
der binding-intrepreter von vis erkennt innerhalb des codes etwas als binding, was dann zu einem fehler führt. der binding interpreter läuft eigentlich nur in der runtime, daher funktioniert das im edit modus.tausche bitte den scriptblock gegen folgenden aus, die anderen beiden bitte weg löschen. die formatierte darstellung des codes verhindert, das der binding interpreter das als binding erkennt
<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 = 'https://weatherwidget.io/js/widget.min.js'; fjs.parentNode.insertBefore(js, fjs); } }(document, 'script', 'weatherwidget-io-js'); </script> -
ich habe mal rein geschaut.
warum hast du den script-block 3 mal drin? wenn man sich den code auf der seite zeigen lässt ist er nur einmal drin.
das problem
der binding-intrepreter von vis erkennt innerhalb des codes etwas als binding, was dann zu einem fehler führt. der binding interpreter läuft eigentlich nur in der runtime, daher funktioniert das im edit modus.tausche bitte den scriptblock gegen folgenden aus, die anderen beiden bitte weg löschen. die formatierte darstellung des codes verhindert, das der binding interpreter das als binding erkennt
<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 = 'https://weatherwidget.io/js/widget.min.js'; fjs.parentNode.insertBefore(js, fjs); } }(document, 'script', 'weatherwidget-io-js'); </script>@oliverio Scheint so zu klappen. Vielen Dank!!!
-
@oliverio Scheint so zu klappen. Vielen Dank!!!
@cosmicchaos
wenn es nur so scheint?
das hört sich nicht so überzeugt an?
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden

