Показать сообщение отдельно
  #1 (permalink)  
Старый 22.05.2014, 16:00
Аспирант
Отправить личное сообщение для mrKot Посмотреть профиль Найти все сообщения от mrKot
 
Регистрация: 02.01.2014
Сообщений: 85

Ошибка в JS (заливка данных)
Хочу залить данные на поддомен, например st1.test.ru/ с основного домена test.ru/ как мне залить его при помощи JS чтоб не было такой ошибки

Uncaught SecurityError: Failed to read the 'contentDocument' property from 'HTMLIFrameElement': Blocked a frame with origin "http://test.ru" from accessing a frame with origin "http://st1.test.ru". Protocols, domains, and ports must match.



Сам код JS



function ge(i){
        return document.getElementById(i);
}
function butloading(i, w, d, t){
        if(d == 'disabled'){
                $('#'+i).html('<div style="width:'+w+'px;text-align:center;"><img src="/host/icon/loading.gif" alt="" /></div>');
                ge(i).disabled = true;
        } else {
                $('#'+i).html(t);
                ge(i).disabled = false;
        }
}
$(document).ready(function(){
        Xajax = new AjaxUpload('upload', {
                action: 'http://st1.test.ru/upload.php',
                name: 'uploadfile',
                onSubmit: function (file, ext){
                        if (!(ext && /^(jpg|png|jpeg|gif|jpe)$/.test(ext))) {
                                $('#respoerr').html('Загружать разрешено только фотографии в формате JPG, PNG, GIF.');
                                return false;
                        }
                        butloading('upload', '113', 'disabled', '');
                },
                onComplete: function (file, data){
                        butloading('upload', '113', 'enabled', 'Выбрать фотографию');
                        if(data == 'big_size'){
                                $('#respoerr').html('<br><br>Привышен максимальный размер изображения.');
                                return false
                        } else {
                                $('#respo').html('<br><br><h3><center>Ваше изображение загружено: <a href="'+data+'"target="_blank">смотреть</a>');
 
                        }
                }
        });
});


Вот сам jQuery http://szmrc.ru/host/js/jquery.lib.js
Ответить с цитированием