Hat jemand Erfahrung mit Disqus? Ich füge Schaltflächen zu der bestehenden Website und wenn Knopf gedrückt wird, sollte es disques Kommentare auslösen.Wird beim Klicken auf die Schaltfläche nicht ausgelöst
Am Anfang wird diese
laufenfunction insertdisqus(){
var dsq = document.createElement('script');
dsq.type = 'text/javascript';
dsq.async = true;
dsq.src = 'https://myforum.disqus.com/embed.js';
$('head').append(dsq);
}
dann,
var button = document.createElement("a");
button.setAttribute("id", "diqus");
button.innerHTML = "Discussion";
button.addEventListener('click', loaddisqus);
function loaddisqus(e){
parent_element = $(this).parent().parent();
next_element = parent_element.next();
subjectcode = next_element.attr('data-subjectcode');
var disqus_identifier = subjectcode;
var disqus_url = window.location.origin;
next_element.after('<div id="disqus_thread"></div>');
so, wenn die Taste gedrückt wird, loaddisqus ausführen soll, und es tut. Aber es macht nichts weiter als das Erstellen der disqus_thread divs ... Was könnte falsch sein?
Sie haben absolut Recht, ich meine, als ich den Code schrieb, fühlte ich das gleiche, weil ich wirklich neu in Javascript bin .... aber ich meine, der Punkt ist, dass ich denke, ich mache etwas falsch mit der eher Disqus-Endpunkt, denn obwohl der Code hässlich und nicht im richtigen Format sein kann, funktioniert er immer noch und das Skript wird zum richtigen Zeitpunkt ausgeführt, während ich es überprüfe und debugge. Nur dass Disqus nach dem hinzugefügten div-Tag suchen und die Kommentare automatisch an ihrem Ende laden soll ... – PowerLove