Хочу залить данные на поддомен, например 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