在Spaw编辑器中插入变量


Insert variable in Spaw Editor

$sw = new  SPAW_Wysiwyg('txtContent' , stripslashes($descHTML) ,'en' ,'intlink' , 'default' ,'400px' ,'200px' ,'',$spaw_dropdown_data);
$sw->show();

当我试图使用这样的javascript从外部包含一个变量时——

<b style="color:#CC3300">&#8249;</b> 
<a href="javascript:insertVar(document.frmNewsLetter['txtContent'],'[FIRSTNAME]');">First Name</a>

使用这种方式,我可以插入到文本区域,但不能插入到spaw

您需要引用Javascript中的Spaw对象,而不是直接修改其DOM元素。

应该有一个名为txtContent_obj的全局Javascript对象(或者类似的东西——确切地检查一下你在Firebug中得到了什么(,你应该能够操作它来正确更新Spaw编辑器的内容。

你应该能够沿着以下路线做一些事情:

window.txtContent_obj.current_context.innerHTML = "Lets give this a try";

希望能有所帮助。