123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132 |
- var pic;
- function on_click(pic_obj,data){
- if(confirm("您确认要删除文件?")){
- var videoObj=document.getElementById('sourceList');
- var videoList=videoObj.value;
-
- var del=data.split("?");
-
- var id=del[1];
-
- var type=del[0];
-
- var obj = eval("("+videoList+")");
-
- if("video"==type){
- delete obj.video[id];
- }else if("audio"==type){
- delete obj.audio[id];
- }else if("image"==type){
- delete obj.image[id];
- }else{
- alert('请重新选择要删除的文件');
- return ;
- }
-
- aToStr=JSON.stringify(obj);
-
- videoObj.value=aToStr;
-
- pic_obj.remove();
- }
- }
- function select_thumb(pic_obj,data){
-
- var sourceList=document.getElementById('sourceList');
-
- var source_reslut=document.getElementById('source_num').value;
-
- var sourceValue=sourceList.value;
-
- sourceValue=sourceValue.replace(/\?1/g, "");
-
- for(i=0;i<source_reslut;i++){
- $("#cl" +i).remove();
- }
-
- var del=data.split("?");
-
- var id=del[1];
-
- var type=del[0];
-
- var obj = eval("("+sourceValue+")");
-
- if("video"==type){
- obj.video[id]=obj.video[id]+"?1";
- }else if("audio"==type){
- obj.audio[id]=obj.audio[id]+"?1";
- }else if("image"==type){
- obj.image[id]=obj.image[id]+"?1";
- }
-
- aToStr=JSON.stringify(obj);
- console.log(aToStr);
- sourceList.value=aToStr;
-
- pic_obj.add_float_icon({float_id:"cl"+id,left:100,top:-10,width:28,height:28,icon_url:"/templates/default/images/myhome/defaut_icon.gif",tips:"取消",call_back:clear_pic,call_back_data:id,auto_hide:0});
- }
- function clear_pic(pic_obj,data){
- var image_obj=document.getElementById('sourceList');
-
- var image_list=image_obj.value;
-
- image_list=image_list.replace(/\?1/g, "");
-
- image_obj.value=image_list;
-
- $("#cl" +data).remove();
- }
- $(document).ready(
- function() {
- var settings_video = {
- flash_url : "/global/swf/swfupload.swf",
- upload_url : "/upload/avatar",
- post_params : {
- "PHPSESSID" : "<?php echo session_id(); ?>"
- },
- file_size_limit : "500 MB",
- file_types : "*.jpg;*.bmp;*.png",
- file_types_description : "Vedio Files(*.jpg;*.bmp;*.png)",
- file_upload_limit : 1,
- file_queue_limit : 1,
- auto : true,
- custom_settings : {
- progressTarget : "fsUploadProgress",
- cancelButtonId : "btnCancel"
- },
- debug : false,
- // Button settings
- button_image_url : "/global/img/TestImageNoText_65x29.png",
- button_width : "65",
- button_height : "29",
- button_placeholder_id : "column_video",
- button_text : '<span class="theFont">浏览</span>',
- button_text_style : ".theFont { font-size: 14; }",
- button_text_left_padding : 12,
- button_text_top_padding : 3,
- button_disabled : false,
- // The event handler functions are defined in
- // fileDialogStart : fileDialogStart,
- file_queued_handler : fileQueued,
- file_queue_error_handler : fileQueueError,
- file_dialog_complete_handler : fileDialogComplete,
- upload_start_handler : uploadStart,
- upload_progress_handler : uploadProgress,
- upload_error_handler : uploadError,
- upload_success_handler : uploadSuccess,
- upload_complete_handler : uploadComplete,
- queue_complete_handler : queueComplete
- // Queue
- };
- column_video = new SWFUpload(settings_video);
-
- })
|