| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: для новичков > Открытие рисунка в новом окне |
| Автор: BenderRodrigez 18.3.2008, 13:00 | ||
| Здравствуйте)Подскажите,пожалуйста что я делаю не так:Мне необходимо открыть рисунок в новом окне,так чтобы размеры окна были равны размерам рисунка.Но вместо того,чтобы вывести то,что мне надо выводится новое окно с искаженным рисунком и отступами от рамки окна. Вот код:
|
| Автор: bars80080 18.3.2008, 13:17 | ||||||
как ни странно, у меня всё открывается нормально, но я всё же предложил бы облегченную запись, остальное излишне:
чтобы небыло отступов, то тебе надо либо открывать уже существующее окно со стилями
и закидывать адрес картинки в него методом get и сервером вставлять его если же чисто на js, то лучше будет примерно так:
|
| Автор: BenderRodrigez 18.3.2008, 13:30 |
| Оба кода у меня выводят окно нужного размера,но изображение в нем искажается... |
| Автор: bars80080 18.3.2008, 13:47 | ||
если вы знаете изначальные размеры картинки, то можно сделать так:
|
| Автор: BenderRodrigez 18.3.2008, 13:55 |
| Так у меня совсем не выводится нового окна |
| Автор: bars80080 18.3.2008, 14:15 | ||
ну ошибочку сделал малюсенькую, плюс забыл, вот так работает в ИЕ6, ФФ и опере |
| Автор: BenderRodrigez 18.3.2008, 14:23 |
| Такой результат у меня уже получался |
| Автор: bars80080 18.3.2008, 14:49 |
| ну, тут уж ничего не поделаешь, видать ИЕ так отрабатывает, в остальных же нормально если хочется просто картинку, без окна, получить, то тогда надо закидывать её в слой появляющийся поверх всего, но здесь исчезнут все плюсы отдельного окна. если нужно подгружать новую, то грузить её придётся ajaxом |