средство загрузки Thickbox не работает в FF и IE: WordPress

URL : http://dev.digitalaccord.com.au/QELA/member-portal/
username : Shari
Password : 123456

Я пытался добавить функцию добавления изображения профиля для пользователя на веб-интерфейсе. Я использую wordpress с memberpress и эспрессо событий.

У меня есть это в functions.php

function my_admin_scripts() {
wp_enqueue_style('thickbox');
wp_enqueue_script('media-upload');
wp_enqueue_script('thickbox');
wp_register_script('my-upload', get_site_url().'/wp-content/themes/QELA/js/profile-pic.js', array('media-upload','thickbox'));
wp_enqueue_script('my-upload');
}

add_action('init', 'my_admin_scripts');

Это скрипт в шаблоне

<script type="text/javascript">
jQuery(document).ready(function()
{
jQuery('#mepr_profile_picture').click(function() {
formfield = jQuery('#mepr_profile_picture').attr('name');
tb_show('Upload Profile Picture', '<?php echo admin_url(); ?>media-upload.php?type=image&TB_iframe=true');
return false;
});

window.send_to_editor = function(html) {
imgurl = jQuery('img',html).attr('src');
jQuery('#mepr_profile_picture').val(imgurl);
tb_remove();
}
});
</script>

В Google Chrome все работает правильно, но не в IE, Mozilla и Safari. В этих браузерах он загружает всю веб-страницу в iframe. Но это должно быть загрузить медиа-загрузчик во всплывающее окно. Но кроме Google Chrome он загружает домашнюю страницу, когда я пытался загрузить изображение, а не показывать окно загрузки медиа.

Какие-либо предложения ?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]