Re[6]: Ajax jQuery PHP обновить данные вовремя
От: AlexMarlo  
Дата: 13.02.10 19:51
Оценка:
сново там не весь код написал
вот яваскрипт

        function go(value,value2,value3){
            if(value3=="1"){                
                $("#pan1").empty();
                $("#pan1").load("/testdrive/index.php/file/manager?path="+escape(value)+"&path2="+escape(value2)+"&panel=1");
                }
            else{                
                if(value3=="2"){
                    $("#pan2").empty();                    
                    $("#pan2").load("/testdrive/index.php/file/manager?path="+escape(value)+"&path2="+escape(value2)+"&panel=2");
                    }
                }
            $('#rb1').val(escape(value+'/'));
            $('#rb2').val(escape(value2+'/'));
            //alert(value+'--'+value2);
        };
        function refresh(p,p2){
            go(p,p2,'1');
            go(p,p2,'2');
        };  

        function cop(){
            var pc=$("#p1").text();
            var pc2=$("#p2").text();
            if(pc==pc2){exit;};
            
            var cop1=$(".work1",$(".trSelected").get(0)).text();
            var cop2=$(".work2",$(".trSelected").get(0)).text();
            
            if((cop1=="..")||(cop1=="../")){exit;};
            if((cop2=="..")||(cop2=="../")){exit;};
            if((cop1==".")||(cop1=="./")){exit;};
            if((cop2==".")||(cop2=="./")){exit;};
           
            if((cop2=='')&&(cop1!='')){
                
                cop2=pc2+'/'+cop1;                
                cop1=pc+'/'+cop1;
                $.get("/testdrive/index.php/file/copy",{path:escape(cop1),pathTo:escape(cop2)},refresh(pc,pc2));
            }
            if((cop1=='')&&(cop2!='')){
                                    
                cop1=pc+'/'+cop2;
                cop2=pc2+'/'+cop2;
                $.get("/testdrive/index.php/file/copy",{path:escape(cop2),pathTo:escape(cop1)},refresh(pc,pc2));
            }
        };
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.