Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript上载多个图像_Javascript_Image_Upload - Fatal编程技术网

JavaScript上载多个图像

JavaScript上载多个图像,javascript,image,upload,Javascript,Image,Upload,我在同一个管理页面wordpress上有两个上传按钮。另外,它们工作得非常完美。但在一起,它们并没有发挥应有的作用。我确信它来自JavaScript文件,因为如果我从一个按钮中删除代码行,另一个按钮就会工作 jQuery(document).ready(function($){ $('#upload_logo_button').click(function() { tb_show('Upload a logo', 'media-upload.php?referer=wpt

我在同一个管理页面wordpress上有两个上传按钮。另外,它们工作得非常完美。但在一起,它们并没有发挥应有的作用。我确信它来自JavaScript文件,因为如果我从一个按钮中删除代码行,另一个按钮就会工作

jQuery(document).ready(function($){
    $('#upload_logo_button').click(function() {
        tb_show('Upload a logo', 'media-upload.php?referer=wptuts-settings&type=image&TB_iframe=true&post_id=0', false);
        return false;
    });
    window.send_to_editor = function(html) {
        var image_url = $('img',html).attr('src');
        $('#logo_url').val(image_url);
        tb_remove();
        $('#upload_logo_preview img').attr('src',image_url);
        $('#submit_options_form').trigger('click');
    }

    $('#upload_banner_button').click(function() {
        tb_show('Upload a banner', 'media-upload.php?referer=wptuts-settings&type=image&TB_iframe=true&post_id=0', false);
        return false;
});

    window.send_to_editor = function(html) {
        var img_url = $('img',html).attr('src');
        $('#banner_url').val(img_url);
        tb_remove();
        $('#upload_banner_preview img').attr('src',img_url);
        $('#submit_options_form').trigger('click');
    }
});

谢谢

您有两个window.send_to_编辑器函数。您可以将它们重命名为单独的或更好的方式,将它们合并,可能会将logo\u url/banner\u url选择器作为另一个参数传入

这是因为您正在重新定义窗口。send_to_editor函数您不能有两个同名属性,我不知道如何/在何处调用,因此我无法为您提供可行的solution@smokro,你的问题解决了吗?