audio_sele.html
2.77 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
<input id="audiolist" ind="" value="" type="hidden"/>
<input id="audio_stoid" value="{:getAdmStoId();}" type="hidden"/>
<script type="text/javascript">
var audio_sele_obj=null;
var iai=0;
//添加语音,a是数组名,b关键字段名
function add_voice(a,b,ob) {
audio_sele_obj=ob;
var obj=$(ob).parent().parent();
var ind=0;
if(a==""){
$("#audiolist").val(b);
}else{
$("#audiolist").val(a+'-'+b);
var n=0;
while(!obj.hasClass('parent')){
obj=obj.parent();
n++;
if(n>=4) break;
}
ind=obj.index();
}
var url ="/index.php/admin/Uploadify/search_audio/stoid/"+$("#audio_stoid").val();
iai=layer.open({
type: 2,
title: "音乐选择",
shadeClose: true,
shade: 0.3,
area: ['60%', '400px'],
content: url,
});
}
/*--音频上传的返回--*/
function audioupcallback(path) {
layer.close(iai);
/*通过controller来获取Angular应用*/
var appElement = document.querySelector('[ng-controller=ctrl]');
//获取$scope变量
var $scope = angular.element(appElement).scope();
//调用msg变量,并改变msg的值
var v=$("#audiolist").val();
var ind=parseInt($("#audiolist").attr('ind'));
var ary=v.split("-");
var c=parseInt($("#audiolist").attr('utitle'));
if(ary.length==1){
$scope.content[v] = path;
}else {
var a = ary[0];
var b = ary[1];
/*--修改链接的地址--*/
$scope.content[a][ind][b] = path;
}
//同步到Angular控制器中
$scope.$apply();
audio_sele_obj=null;
}
/**
*
* @param num
* @param path
* @param path1
* @param callback
* @constructor
*/
function GetUploadify_audio(num,path,path1,callback)
{
var upurl ='/index.php?m=Admin&c=Uploadify&a=upload_audio&num='
+num+'&path='+path+'&path1='+path1+'&func='+callback;
var iframe_str='<iframe frameborder="0" ';
iframe_str=iframe_str+'id=uploadify ';
iframe_str=iframe_str+' src='+upurl;
iframe_str=iframe_str+' allowtransparency="true" class="uploadframe" scrolling="no"> ';
iframe_str=iframe_str+'</iframe>';
$("body").append(iframe_str);
$("iframe.uploadframe").css("height",$(document).height()).css("width","100%").css("position","absolute").css("left","0px").css("top","0px").css("z-index","9999999999999999").show();
$(window).resize(function(){
$("iframe.uploadframe").css("height",$(document).height()).show();
});
}
</script>