horal
Новичок
вращение фото + xajax
пролистал форум, но так и не нашел ответ на вопрос
проблема: повернуть картинк на странице без перезагрузки.
процесс: запрос пошел на сервер, там сделали поворот картинки, и потом с сервера пробовал по всякому:
или
и через iframe пробовал SRC менять.
РЕЗУЛЬТАТ: появляется граница картинки, а сама картинка - не появляется
ответ от сервера после поворота картинки происходит.
путь у нее тот же самый остается.
где грабли зарыты?
PS: и не говорите, что я плохо искал по форуму и тема закрыта.
пролистал форум, но так и не нашел ответ на вопрос
проблема: повернуть картинк на странице без перезагрузки.
процесс: запрос пошел на сервер, там сделали поворот картинки, и потом с сервера пробовал по всякому:
PHP:
$data="<img src='$path' width='300' height='400' >";
$objResponse->addAssign("photo2",'innerHTML',$data);
PHP:
$objResponse->addScript("changePhoto('$path', {$res[1]}, {$res[2]},$photoId)");
где changePhoto
// это конкретно <img src='' id='photo_64' >
var elem = document.getElementById('photo_'+id);
elem.src = path;
elem.width =400;
elem.height=300;
elem.style.display='block';
или
var _image = document.createElement('img');
_image.src=path;
_image.width=width;
_image.height=height;
// это просто <DIV> к которому хотел добавить картинку как потомка.
var p = document.getElementById('photo2')
p.appendChild(_image);
РЕЗУЛЬТАТ: появляется граница картинки, а сама картинка - не появляется
ответ от сервера после поворота картинки происходит.
PHP:
$res = rotateImage($gradus,$albumId,$userId,$photoId);
$objResponse->addScript("changePhoto('{$res[0]}', {$res[1]}, {$res[2]},$photoId, false)");
$data="<img src='{$res[0]}' width='300' height='400' >";
$objResponse->addAssign("photo2",'innerHTML',$data);
где грабли зарыты?
PS: и не говорите, что я плохо искал по форуму и тема закрыта.