2016-04-13 2 views
0

Wir verwenden ein Stück Code von Zoho innerhalb unserer Website:Html innerhalb Javascript Script Tag möglicherweise Fehler verursacht?

<script type="text/javascript">var $zoho= $zoho || {salesiq:{values:{},ready:function(){}}};var d=document;s=d.createElement("script");s.type="text/javascript";s.defer=true;s.src="https://salesiq.zoho.com/COMPANY/button.ls?embedname=COMPANY";t=d.getElementsByTagName("script")[0];t.parentNode.insertBefore(s,t);<div id='zldbtnframe'></div></script> 

Welche

Uncaught SyntaxError: Unexpected token <

Ich frage mich, ob das eingebettete HTML den Fehler einen Fehler gibt verursacht? Die Zeile davor, die sehr ähnlich ist, enthält kein HTML und verursacht keine Probleme.

enter image description here

Sollte dies html außerhalb des Script-Code verschoben werden, oder ist es möglich, es ist ein weiterer Fehler innerhalb?

+3

Das 'div' sollte definitiv nicht im Skript-Tag sein. –

+0

@J.Titus das habe ich mir auch gedacht. Ich war einfach nicht 100%. Danke für die Zusicherung: D – jjonesdesign

Antwort

0

Ich habe die HTML innerhalb des Skript-Tags durch ein Javascript-App ersetzt.

<script type="text/javascript">var $zoho= $zoho || {salesiq:{values:{},ready:function(){}}};var d=document;s=d.createElement("script");s.type="text/javascript";s.defer=true;s.src="https://salesiq.zoho.com/COMPANY/button.ls?embedname=COMPANY";t=d.getElementsByTagName("script")[0];t.parentNode.insertBefore(s,t);document.getElementsByTagName('body')[0].appendChild("<div id='zldbtnframe'></div>");</script> 
Verwandte Themen