Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 function modifyModeleDocument(p_value,dossier)
00023 {
00024 layer++;
00025 id='det'+layer;
00026 var pos_y=posY+offsetY-20;
00027 var pos_x=posX+offsetX+40;
00028 var style="position:absolute;top:"+pos_y+"px;left:"+pos_x+"px";
00029 var popup={'id':'mod_doc',
00030 'cssclass':'inner_box',
00031 'html': loading(),
00032 'drag':false,
00033 'style':style
00034 };
00035
00036 querystring='gDossier='+dossier+'&op=mod_doc&id='+p_value+'&div=mod_doc';
00037 if ( ! $('mod_doc'))
00038 {
00039 add_div(popup);
00040 }
00041 var action=new Ajax.Request(
00042 "ajax_misc.php",
00043 {
00044 method:'get',
00045 parameters:querystring,
00046 onFailure:error_box,
00047 onSuccess:modify_document_success_box
00048 }
00049 );
00050 }
00051
00052
00053
00054
00055
00056 function modify_document_success_box(req,json)
00057 {
00058 try
00059 {
00060 var answer=req.responseXML;
00061 var a=answer.getElementsByTagName('ctl');
00062 var html=answer.getElementsByTagName('code');
00063 if ( a.length == 0 )
00064 {
00065 var rec=req.responseText;
00066 alert ('erreur :'+rec);
00067 }
00068 var name_ctl=a[0].firstChild.nodeValue;
00069 var code_html=getNodeText(html[0]);
00070
00071 code_html=unescape_xml(code_html);
00072 g(name_ctl).innerHTML=code_html;
00073 g(name_ctl).style.height='auto';
00074 }
00075 catch (e)
00076 {
00077 alert("success_box"+e.message);
00078 }
00079 try
00080 {
00081 code_html.evalScripts();
00082 }
00083 catch(e)
00084 {
00085 alert("answer_box Impossible executer script de la reponse\n"+e.message);
00086 }
00087 }