Люди, замучился.... поможите... Пытаюсь нацарапать простейший cgi-скрипт по выводу изображения. Короче во многих источниках приводится конструкция типа следующей: --------------------------------- #!/usr/bin/perl -w print "Content-Type: image/jpeg
"; binmode STDOUT; open(PIC,"img0.jpg"); print ; close(PIC); ---------------------------------- Мой IE5 пишет: грузится изображение ....img.cgi И через секунду обламывается, то есть вместо картинки только рамка. В *.htm файле у меня стоит Хочу чтоб было ясно: другие простенькие скрипты у меня работают, которые выводят переменные окружения, here-документ и прочую херню. А с изображением труба просто. Пробовал и кэширование отключать, и дополнительную инфу пути (x.jpg в запрос добавлять чтоб IE понял, что картинка), и буферизованный вывод делать. Короче ни один примерчеик из книжки с выводом изображения не заработал. В общем, в чем дело? То что я апач не так настроил? Но ведь другие скрипты находятся и исполняются. Скрипты кривые? Че в книжке всё криво что ли? IE5 глючит? Короче,
если вопрос не понятен или инфы мало дал, то может просто кинете примерчик с выводом картинки (_РАБОЧИЙ_) и с комментариями (может апач настроить или IE5 надо) У меня win2000, апач 2.0.40, Perl 5.6.0, рабочий стол в темно-синих тонах :) И ещё вопросик. 1. Есть два фрейма. В одном есть вертикальная полоса скроллинга, в другом нет. Как сделать так, чтобы с помощью этой полосы скроллировать чужой фрейм? 2. Как узнать текущую позицию скроллинга? как поставить знаю, .scroll (x,y), а узнать-то как? 3.На два предыдущих можно не отвечать, если на этот ответите. Я из-за чего парюсь-то. Ну хочется мне в одном фрейме красивую полосу прокрутки сделать. Возможно ли такое? Не хочу я стандартный юзать. Можно ли как нибуть свою полосу сварганить, ну там цвет поменять, чтоб можно было? Спасибо очччень!!! (заранее)
Приветствую Вас, ПАПА! В вашем скрипте print по идее должен выводить $_, в которой ничего нет. Вы должны побайтно считывать файл и каждый байт выводить в STDOUT, но тогда Ваш скрипт будет работать очень медленно. Поэтому лучше язть скрипт из готовых библиотек. Ответ отправлен: 18.08.2003, 13:33 Отправитель: Igoryk Отвечает smap
Здравствуйте, ПАПА! Ответы: 1) “А с изображением труба просто”. Для начало вопрос ни сюда, вернее не по той теме =P А так у тебя не установлено дополнительные функции.. я в Perl’e не разбираюсь, но php нужно дополнительные “библиотеки загружать” =) 2) Могу написать, но лень! Пиши на мыло, может и накалякую… 3) ”… как поставить знаю, .scroll (x,y), а узнать-то как?”: Так с JavaScript 1.2, scroll больше не используется и заменён на .scrollTo и .scrollBy! “Как узнать текущую позицию скроллинга?”: scrollLeft – прокрученное расстояние в пикселях от левого края содержимого элемента до левого края контейнера. scrollTop – прокрученное расстояние в пикселях от верхнего края содержимого элемента до верхнего края контейнера. 4) Элементарно css: body {
SCROLLBAR-FACE-COLOR: #ebecec; SCROLLBAR-HIGHLIGHT-COLOR: white; SCROLLBAR-SHADOW-COLOR: #aaaaaa; SCROLLBAR-3DLIGHT-COLOR: #dddddd; SCROLLBAR-ARROW-COLOR: gray; SCROLLBAR-TRACK-COLOR: white; SCROLLBAR-DARKSHADOW-COLOR: white; } Чё какой цвет меняет я не помню… набум потакай =)
Ответ отправлен: 17.08.2003, 13:22 Отправитель: smap
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.