$sw = new SPAW_Wysiwyg('txtContent' , stripslashes($descHTML) ,'en' ,'intlink' , 'default' ,'400px' ,'200px' ,'',$spaw_dropdown_data);
$sw->show();
当我试图像这样使用javascript从外部包含变量时 -
<b style="color:#CC3300">‹</b>
<a href="javascript:insertVar(document.frmNewsLetter['txtContent'],'[FIRSTNAME]');">First Name</a>
使用这种方式我可以插入textarea而不是spaw
答案 0 :(得分:0)
您需要在Javascript中引用Spaw对象,而不是直接修改其DOM元素。
应该有一个名为txtContent_obj
的全局Javascript对象(或类似的东西 - 确切地检查你使用Firebug得到了什么),你应该能够操作以正确更新Spaw编辑器的内容。
你应该能够沿着这些方向做点什么:
window.txtContent_obj.current_context.innerHTML = "Lets give this a try";
希望有所帮助。