Moin moin,
wie ihr sicher wisst ist das setzen von externen cookies ohne Einwilligung nicht möglich. Ich möchte daher eine Funktion mit javascript schreiben die ein anderes Javascript in meinen html code einfügt.
Ich versuche es nun schon paar Tage aber es klappt einfach nicht, irgendwas ist falsch oder ich habe einen absoluten Denkfehler. Wenn der Kunde die Checkbox aktiviert, soll der JavaScript code für die google api in meine HTML Seite eingebunden werden.
function myFunction2() {
var checkBox = document.getElementById("cookiecon");
var cs = document.getElementById("cookiehtml");
if (checkBox.checked == true){
cs.innerHTML='<script src="https://www.google.com/recaptcha/api.js" async defer></script>'
}
}
Checkbox id ist cookiecon
das Element wo das Script erscheinen soll ist "cookiehtml"
else ist erstmal außen vor...
Ich habe noch Probleme das Script in einen String umzuwandeln möglich wäre ich ein selfclose denke ich also <script src="https://www.google.com/recaptcha/api.js" async defer /> HTML Körper anbei beispielhaft
<html>
<head><p id="cookiehtml"></p></head>
<body>
<form>
<input type="checkbox" id="cookiecon" onclick="myFunction2()"> <b>Ich habe die <a href="cookie.html" required>Cookiehinweise</a> gelesen und stimme diesen zu!</b>
</form>
</body>
</html>
Funktioniert sowas überhaupt? Über eine Hilfe wäre ich dankbar