心理剧的创始人Dr. JL Moreno一生发展了四种理论:心理剧、社会剧、社会测量及角色训练。顾名思义,心理剧是一种可以使患者的感情得以发泄从而达到治疗效果的戏剧。通过扮演某一角色,患者可以体会角色的情感与思想,从而改变自己以前的行为习惯。在心理剧中
心理剧的创始人Dr. JL Moreno一生发展了四种理论:心理剧、社会剧、社会测量及角色训练。顾名思义,心理剧是一种可以使患者的感情得以发泄从而达到治疗效果的戏剧。通过扮演某一角色,患者可以体会角色的情感与思想,从而改变自己以前的行为习惯。在心理剧中,患者可以扮演自己家中的一位成员、一个老相识、一个陌生人或者治疗专家。剧情可以是一般的内容(离婚、母子冲突、家庭纠纷等),也可以是与患者的实际情况相近似的内容。在舞台上,患者所扮演的角色,其思想感情与平日的自己不同,他可以体验角色内心的酸甜苦辣,可以成为患者理想或幻觉的化身。专家可以在一旁指导,也可与患者一道表演。观众则为患者鼓掌助兴。
心理剧是由莫雷诺(Moreno)在20世纪20年代创立的,它是由来访者将自己的心理问题通过表演的方式展示给治疗师,表达出自己的内心感受,从中培养、提高自己的洞察力,借此走出困境,实现自我整合和人际关系和谐。心理剧以其参与性、自创性、体验性、直观性、启发性和回味性的特点,开始成为一种独具魅力的心理治疗方法,日益得到发展和推广。
精神病理学家莫瑞努1921年首先在维也纳他的精神治疗中心采用心理剧疗法。四年后他去了美国,开始传播这一方法。他在1959年指出:心理剧的目标是诱发患者的自发行为,以便直接观察他的病情。
心理剧是一种可以使患者的感情得以发泄从而达到治疗效果的戏剧。但显然它不是观赏性质的戏剧。在本质上,我们可以把心理剧直接看作是一种心理疗法。
";
if(msg.length < 10)
{
alert("请至少输入10个字!");
return;
}
if(f.validate)
{
if(f.validate.value=='') {
alert("请填写验证码!");
return;
}
else {
nvalidate = f.validate.value;
}
}
if(msg.length > 500)
{
alert("你的评论是不是太长了?请填写500字以内的评论。");
return;
}
if(f.feedbacktype) {
for(var i=0; i < f.feedbacktype.length; i++)
if(f.feedbacktype[i].checked) nfeedbacktype = f.feedbacktype[i].value;
}
/*
if(f.face) {
for(var j=0; j < f.face.length; j++)
if(f.face[j].checked) nface = f.face[j].value;
}
*/
if(f.notuser.checked) nnotuser = '1';
if(f.username) nusername = f.username.value;
if(f.pwd) npwd = f.pwd.value;
if(f.msg) msg = f.msg.value;
var myajax = new DedeAjax(taget_obj, false, true, '', '', waithtml);
myajax.sendlang = 'utf-8';
myajax.AddKeyN('dopost', 'send');
myajax.AddKeyN('aid', '14');
myajax.AddKeyN('fid', f.fid.value);
myajax.AddKeyN('face', nface);
myajax.AddKeyN('feedbacktype', nfeedbacktype);
myajax.AddKeyN('validate', nvalidate);
myajax.AddKeyN('notuser', nnotuser);
myajax.AddKeyN('username', nusername);
myajax.AddKeyN('pwd', npwd);
myajax.AddKeyN('msg', msg);
myajax.SendPost2('/plus/feedback_ajax.php');
//msg = '';
CKEDITOR.instances.msg.setData('');
//taget_obj.removeAttribute('id');
f.fid.value = 0;
if(f.validate)
{
if($DE('validateimg')) $DE('validateimg').src = "/include/vdimgck.php?"+f.validate.value;
f.validate.value = '';
}
}
function quoteCommet(fid)
{
document.feedback.fid.value = fid;
}
function ajaxFeedback(aid, fid, type)
{
var taget_obj = $DE('ajaxfeedback_'+fid);
if(taget_obj.innerHTML == '')
{
var myajax = new DedeAjax(taget_obj, true, true, '', 'x');
myajax.SendGet2("/plus/feedback.php?aid="+aid+"&fid="+fid+"&action=quote&type=ajax");
eval('var result = typeof CKEDITOR.instances.msg_'+fid);
if(result != 'undefined')
{
// 删除实例
eval('var edit = CKEDITOR.instances.msg_'+fid);
CKEDITOR.remove(edit);
}
CKEDITOR.replace(document.getElementById('msg_'+fid) , CKEDITOR.instances.msg.config);
scroll(0, taget_obj.offsetTop - 120);
var formname = 'f = document.ajaxfeedback_'+fid;
eval(formname);
if(f.validate)
{
if($DE('vdimg_'+fid)) $DE('vdimg_'+fid).src = "/include/vdimgck.php?"+f.validate.value;
f.validate.value = '';
}
DedeXHTTP = null;
}
}
function ajaxQuotePost(fid)
{
var formname = 'f = document.ajaxfeedback_'+fid;
eval(formname);
//var f = document.formname;
//var f = f[0];
var nvalidate = '';
var nnotuser = '';
var nusername = '';
var npwd = '';
var taget_obj = $DE('commetcontentNew');
var waithtml = "

正在发送中...
";
eval('var msg = CKEDITOR.instances.msg_'+fid+'.getData()');
if(f.validate)
{
if(f.validate.value=='') {
alert("请填写验证码!");
return;
}
else {
nvalidate = f.validate.value;
}
}
var myajax = new DedeAjax(taget_obj, false, true, '', '', waithtml);
if(f.notuser.checked) nnotuser = '1';
if(f.username) nusername = f.username.value;
if(f.pwd) npwd = f.pwd.value;
myajax.sendlang = 'utf-8';
myajax.AddKeyN('dopost', 'send');
myajax.AddKeyN('aid', '14');
myajax.AddKeyN('fid', f.fid.value);
myajax.AddKeyN('type', 'ajax');
myajax.AddKeyN('comtype', f.comtype.value);
myajax.AddKeyN('isconfirm','yes');
myajax.AddKeyN('typeid', f.typeid.value);
myajax.AddKeyN('quotemsg', f.quotemsg.value);
myajax.AddKeyN('validate', nvalidate);
myajax.AddKeyN('notuser', nnotuser);
myajax.AddKeyN('username', nusername);
myajax.AddKeyN('pwd', npwd);
myajax.AddKeyN('msg', msg);
myajax.SendPost2('/plus/feedback_ajax.php');
//alert(f.quotemsg.value);
if($DE('ajaxfeedback_'+fid).innerHTML != null)
{
$DE('ajaxfeedback_'+fid).innerHTML = '';
}
scroll(0, taget_obj.offsetTop);
}
LoadCommets(1);