Hallo,
aus meinem vorherigen Thread ist folgender Code hervorgegangen:
Statt <p>Text1</p> und <p>Text2.</p> soll in id="div1" und id="div2" ein Button Code, den ich von einer externen Webseite einbinde.
Leider verhindert die externe Webseite die Möglichkeit, den Button Code zweimal auf der gleichen Seite anzuzeigen. Wird der Button Code zweimal eingefügt, wird er nur einmal angezeigt.
Meine spontane Idee war, dies zu umgehen, indem ein Programm den Code erst schreibt, sobald die Checkbox geklickt wurde und den anderen löscht.
Dies im Wechsel
Ist so etwas prinzipiell möglich und wenn ja, wie kann das (möglichst einfach) gemacht werden? Oder gibt es eine andere Alternative?
Danke
aus meinem vorherigen Thread ist folgender Code hervorgegangen:
CSS:
#div2 {
display: none;
}
Code:
<input type="checkbox" id="myCheck" onclick="myFunction()" checked />
<p id="text" style="display:none">Checkbox is CHECKED!</p>
<div id="div1">
<p>Text1</p>
</div>
<div id="div2">
<p>Text2.</p>
</div>
<script>
function myFunction() {
// Get the checkbox
var checkBox = document.getElementById("myCheck");
// Get the output text
var text = document.getElementById("div1");
var text2 = document.getElementById("div2");
// If the checkbox is checked, display the output text
if (checkBox.checked == true){
text.style.display = "block";
text2.style.display = "none";
} else {
text.style.display = "none";
text2.style.display = "block";
}
}
</script>
Statt <p>Text1</p> und <p>Text2.</p> soll in id="div1" und id="div2" ein Button Code, den ich von einer externen Webseite einbinde.
Leider verhindert die externe Webseite die Möglichkeit, den Button Code zweimal auf der gleichen Seite anzuzeigen. Wird der Button Code zweimal eingefügt, wird er nur einmal angezeigt.
Meine spontane Idee war, dies zu umgehen, indem ein Programm den Code erst schreibt, sobald die Checkbox geklickt wurde und den anderen löscht.
Dies im Wechsel
Ist so etwas prinzipiell möglich und wenn ja, wie kann das (möglichst einfach) gemacht werden? Oder gibt es eine andere Alternative?
Danke