Первый раз делаю сайт... Есть проблемы, буду рад помощи...

Старый mweb

Модератор: [mweb team]

Re: Первый раз делаю сайт... Есть проблемы, буду рад помощи...

Сообщение Владимир Ср фев 04, 2009 12:36

Неслабый ты скриптик нашел для просмотра увеличенных картинок. Честно сказать, я думал ты хотел использовать тот, который у тебя уже действовал на странице.
А разве есть разница какой скрипт цеплять? Я так понимаю, что где-то в теле скрипта надо прописать, что при нажатии на картинку нужно вызвать другой скрипт - а какая разница какой скрипт вызывать?
А по поводу highslide. Там же есть example-mini-galleries.html - по моему то, что тебе нужно и без скрещивания этих скриптов.
Ну там только первую картинку видно, а хотелось превьюшки полистать ..
Аватара пользователя
Владимир
Редко заходит
 
Сообщения: 290
Зарегистрирован: Чт фев 22, 2007 13:10
Откуда: Москва

Re: Первый раз делаю сайт... Есть проблемы, буду рад помощи...

Сообщение Владимир Ср фев 11, 2009 18:30

Вот на этой страничке http://colormusic.ru/foto.html внедрил скрипт http://www.gerd-tentler.de/tools/slideshow/ который успешно работает. С помощью него можно листать картинки, но они маленькие и их нужно увеличить. Для каждой картинки уже есть увеличенный вариант, например для картинки 4_1.jpg есть соответствующая картинка 4_1_big.jpg. Нужно, чтоб если ткнуть например файл 4_1.jpg чтоб открылась 4_1_big.jpg и листать увеличенные картинки. Как тут http://highslide.com/ в разделе Examples - With Gallery. Сам highslide я думаю установлю, там подробно все описано, а вот как бы привязать его к первому скрипту - это для меня темный лес...
Аватара пользователя
Владимир
Редко заходит
 
Сообщения: 290
Зарегистрирован: Чт фев 22, 2007 13:10
Откуда: Москва

Re: Первый раз делаю сайт... Есть проблемы, буду рад помощи...

Сообщение Владимир Чт апр 02, 2009 18:10

Вот рожаю новую страницу http://colormusic.ru/museum.html (картинки будут позже). Столкнулся с одной маленькой проблемой - полдня сегодня убил - впустую. Вот в этом пункте ""Гамма" и "Гамма-В" - Радиола с цветомузыкой" нужно было вставить эмблему завода. Как только вставляешь картинку, текст относительно ромбика уезжает вниз, никакие манипуляции с align, valign не помогают, видать как-то по другому надо, дайте толковый совет.
Код: Выделить всё
<p class="red">Изготовитель - Муромский завод радиоизмерительных приборов <img style="vertical-align:bottom" src="foto/gamma-radio/logo.gif" alt="" width="56" height="40"></p>

Заранее спасибо.
Аватара пользователя
Владимир
Редко заходит
 
Сообщения: 290
Зарегистрирован: Чт фев 22, 2007 13:10
Откуда: Москва

Re: Первый раз делаю сайт... Есть проблемы, буду рад помощи...

Сообщение Muerto Чт апр 02, 2009 20:53

Владимир
Ессно будет съезжать. rартинкb-то высота больше высоты строки. Попробуй зафлоатить картинку.
Код: Выделить всё
<p class="red" style="overflow:hidden;">Изготовитель - Муромский завод радиоизмерительных приборов <img style="float:right; margin-left:5px;" src="foto/gamma-radio/logo.gif" alt="" width="56" height="40"></p>
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва

Re: Первый раз делаю сайт... Есть проблемы, буду рад помощи...

Сообщение Владимир Вс апр 05, 2009 21:43

Лучше не стало - вид немного изменился, но дырка между абзацами осталась http://colormusic.ru/museum.html Попробую ее в бэкграунд запихнуть ...
Аватара пользователя
Владимир
Редко заходит
 
Сообщения: 290
Зарегистрирован: Чт фев 22, 2007 13:10
Откуда: Москва

Re: Первый раз делаю сайт... Есть проблемы, буду рад помощи...

Сообщение Muerto Вс апр 05, 2009 22:29

Как частный случай можно.
<p class="red" style="background: url(foto/gamma-radio/logo.gif) 100% 0 no-repeat; width: подобрать ширину параграфаpx; возможно понадобится height:40px;">Изготовитель - Муромский завод радиоизмерительных приборов </p>
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва

Re: Первый раз делаю сайт... Есть проблемы, буду рад помощи...

Сообщение Muerto Вс апр 05, 2009 22:34

А! Сорри, подтормаживаю! Ты имел ввиду сделать бэкграундом для этого td.noleft?
Всё равно придётся тогда подбирать позицию лефт для бэкграунда чтобы не было дырки.
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва

Re: Первый раз делаю сайт... Есть проблемы, буду рад помощи...

Сообщение Muerto Вс апр 05, 2009 22:39

Хотя проще всего подобрать отступ для картинки:
Код: Выделить всё
<p class="red" style="overflow:hidden;">Изготовитель - Муромский завод радиоизмерительных приборов <img style="float:right; margin-right:..........тут подобрать отступ от правого края параграфа...........px; " src="foto/gamma-radio/logo.gif" alt="" width="56" height="40"></p>

P.-S. Пойду ка я спать, а то сейчас ещё чего придумаю.
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва

Re: Первый раз делаю сайт... Есть проблемы, буду рад помощи...

Сообщение Владимир Пт май 29, 2009 14:18

Ну вот, доделал очередную, 27-ю страницу своего сайта. http://colormusic.ru/museum.html Почти месяц работы - поиск материала, обработка и верстка, кому интересно - заходите.

34 экспоната, представленных в 120 фотографиях и в 20 схемах и описаниях - теперь любую информацию легко можно найти в одном месте. Практически весь известный ассортимент: Фотографии, параметры, схемы и руководства по эксплуатации. Если у кого-нибудь найдется дополнительная информация для пополнения нашего музея - мы с большой благодарностью добавим его на сайт.

Осталась одна маленькая заковыка: В ФФ страничка отображается нормально, а в ИЕ правая колонка сужается (или левая расширяется?), и текст налезает на картинку. Обыкновенная таблица с двумя колонками. Как ни пробовал задавать им ширину - и в процента и в пикселях все по барабану. Чтоб это могло быть?

Изображение
Последний раз редактировалось Владимир Пн июн 01, 2009 19:21, всего редактировалось 1 раз.
Аватара пользователя
Владимир
Редко заходит
 
Сообщения: 290
Зарегистрирован: Чт фев 22, 2007 13:10
Откуда: Москва

Re: Первый раз делаю сайт... Есть проблемы, буду рад помощи...

Сообщение Muerto Пт май 29, 2009 15:51

Чую, что дело в rowspan-ах, но доказать не могу.
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва

Re: Первый раз делаю сайт... Есть проблемы, буду рад помощи...

Сообщение Muerto Пт май 29, 2009 18:21

Не, не в роуспанах...
Давненько я уже с таблицами не возился. Пока могу только порекомендовать поставить распорки в большую колонку. Типа <img src="img/dot.gif" alt="" width="701" height="1">
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва

Re: Первый раз делаю сайт... Есть проблемы, буду рад помощи...

Сообщение Владимир Пт май 29, 2009 18:56

Ну я уже и сам так думал, на одной странице такая фигня уже была, и распорки сразу исправили положение. Надо будет и сюда воткнуть, я думал может я чета сглупил где-то...
Аватара пользователя
Владимир
Редко заходит
 
Сообщения: 290
Зарегистрирован: Чт фев 22, 2007 13:10
Откуда: Москва

Re: Первый раз делаю сайт... Есть проблемы, буду рад помощи...

Сообщение Владимир Ср июн 03, 2009 15:16

Вот воткнул распорку, конечно растянулось и стало лучше. Однако по непонятной причине в разных браузерах смотрится по-разному Изображение можно как-нить это победить? Никакой кроссбраузерности ...
Аватара пользователя
Владимир
Редко заходит
 
Сообщения: 290
Зарегистрирован: Чт фев 22, 2007 13:10
Откуда: Москва

Re: Первый раз делаю сайт... Есть проблемы, буду рад помощи...

Сообщение Muerto Ср июн 03, 2009 15:44

Распорок не увидел (может не в ту ячейку глядел). Сделай распорку длинной в 700 пикселей - по идее всё должно встать на место.
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва

Re: Первый раз делаю сайт... Есть проблемы, буду рад помощи...

Сообщение Владимир Ср июн 03, 2009 16:05

Я пробовал локально, потому ты ниче не нашел, вот закинул в инет. Распорка в клетке "Блик", там вставлен комментарий, чтоб ее было видно:
Код: Выделить всё
<!--------------------------------------- РАСПОРКА ------------------------------------- -->
        <img src="img/clean1px.gif" alt="" height="1" width="600">
Аватара пользователя
Владимир
Редко заходит
 
Сообщения: 290
Зарегистрирован: Чт фев 22, 2007 13:10
Откуда: Москва

Re: Первый раз делаю сайт... Есть проблемы, буду рад помощи...

Сообщение Muerto Ср июн 03, 2009 16:19

А 700 пикселей сделай...
Поправлено позже: Точнее 690.
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва

Re: Первый раз делаю сайт... Есть проблемы, буду рад помощи...

Сообщение Владимир Чт окт 01, 2009 21:35

Всем привет!
Вот начал потихоньку делать очередную 28 страницу. Хочу стырить вот отсюда http://rutube.ru/tracks/189438.html?v=2 ... b085fff178 видео, оно как раз в мою тему. Не хочется делать ссылку, ибо я сталкивался с тем, что через некоторое время этот файл удалят, и ссылка перестанет работать. Как скачать это видео к себе? И потом аналогичным образом вставить его к себе на страницу? Может кто подскажет как это сделать или где почитать об этом?
Аватара пользователя
Владимир
Редко заходит
 
Сообщения: 290
Зарегистрирован: Чт фев 22, 2007 13:10
Откуда: Москва

Re: Первый раз делаю сайт... Есть проблемы, буду рад помощи...

Сообщение Jedi Пт окт 02, 2009 9:18

http://videosaver.ru/ это чтобы скачать.
Аватара пользователя
Jedi
Хронический Астматик
 
Сообщения: 1852
Зарегистрирован: Вс сен 08, 2002 0:01
Откуда: Russia

Re: Первый раз делаю сайт... Есть проблемы, буду рад помощи...

Сообщение Владимир Пт окт 02, 2009 12:41

Спасибо за совет. Вобщем страничку сделал, желающие могут посмотреть тут: http://colormusic.ru/humor.html Все работает, но перетащить этот файл к себе не удалось. Может я по своему недоразумению что то не так делаю. С помощью данного сайта скачал видео к себе, получилась такая хрень ed7ddad7e469f68e2925892ef556afa9-1197730721.iflv На сайте указано, что файл надо переименовать в FLV, переименовал в condom.flv и закинул к себе на сайт: http://colormusic.ru/img/condom.flv Теперь смотрю код, который я вставил на сайт, и который работает:

Код: Выделить всё
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="700" height="421">
                <param name="movie" value="http://video.rutube.ru/dca27610d4548917b83a415fed9824f3">
                <param name="quality" value="high">
                <param name="allowFullScreen" value="true"/>
                <param name="allowScriptAccess" value="always"/>
                <param name="wmode" value="transparent"/>
                <embed width="700" height="421" src="http://video.rutube.ru/dca27610d4548917b83a415fed9824f3"
                 quality="high"
                wmode="transparent"
                allowscriptaccess="always"
                allowfullscreen="true"
                type="application/x-shockwave-flash"></embed></object>

Однако при попытке заменить в двух местах http://video.rutube.ru/dca27610d4548917b83a415fed9824f3 на http://colormusic.ru/img/condom работать перестает. Добавление расширения condom.flv ничего не дает. Можете дать совет?
Вобщем-то все и так работает, но хотелось бы перетащить файл к себе, ибо оригинал со временем могут удалить, и все работать перестанет.
Аватара пользователя
Владимир
Редко заходит
 
Сообщения: 290
Зарегистрирован: Чт фев 22, 2007 13:10
Откуда: Москва

Re: Первый раз делаю сайт... Есть проблемы, буду рад помощи...

Сообщение Padonak Пт окт 02, 2009 12:44

привет Владимир! там расширение должно быть condom.SWF

попробуй вот этой фигней сконвертить _http://netzor.org/soft/warez/28455-wondershare-video-to-flash-encoder-4.2.0.16.html я не знаю может она или нет или поищи другой скачивальщик-конвертер на _http://netzor.org там их как гамна разных я видел
Uncaught TypeError: Изображение

Изображение
Аватара пользователя
Padonak
Философ-разговорник
 
Сообщения: 3872
Зарегистрирован: Вт дек 13, 2005 3:23
Откуда: Ростов-на-Дону

Re: Первый раз делаю сайт... Есть проблемы, буду рад помощи...

Сообщение Владимир Пт окт 02, 2009 12:57

Не, чета не катит... Вот закинул второй вариант: http://colormusic.ru/img/condom.swf сделал страничку http://colormusic.ru/humor-test.html где прописал:
Код: Выделить всё
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="700" height="421">
                <param name="movie" value="http://colormusic.ru/img/condom.swf">
                <param name="quality" value="high">
                <param name="allowFullScreen" value="true"/>
                <param name="allowScriptAccess" value="always"/>
                <param name="wmode" value="transparent"/>
                <embed width="700" height="421" src="http://colormusic.ru/img/condom.swf"
                quality="high"
                wmode="transparent"
                allowscriptaccess="always"
                allowfullscreen="true"
                type="application/x-shockwave-flash"></embed></object>

Однако не пашет ...
Аватара пользователя
Владимир
Редко заходит
 
Сообщения: 290
Зарегистрирован: Чт фев 22, 2007 13:10
Откуда: Москва

Re: Первый раз делаю сайт... Есть проблемы, буду рад помощи...

Сообщение Padonak Пт окт 02, 2009 13:02

Владимир

надо сперва сохранить файл как СВФ а не как ФЛВ
Uncaught TypeError: Изображение

Изображение
Аватара пользователя
Padonak
Философ-разговорник
 
Сообщения: 3872
Зарегистрирован: Вт дек 13, 2005 3:23
Откуда: Ростов-на-Дону

Re: Первый раз делаю сайт... Есть проблемы, буду рад помощи...

Сообщение Владимир Пт окт 02, 2009 13:19

Прочитал весь FAQ http://videosaver.ru/faq/ там про SWF ничего не написано, только про FLV. Это же единственное расширение, в котором удается сохранить данный файл
Аватара пользователя
Владимир
Редко заходит
 
Сообщения: 290
Зарегистрирован: Чт фев 22, 2007 13:10
Откуда: Москва

Re: Первый раз делаю сайт... Есть проблемы, буду рад помощи...

Сообщение Jedi Пт окт 02, 2009 13:47

Тут где-то в соседних темах писалось как выгружать видео. требуется какой-то скрипт видеопроигрователя
Аватара пользователя
Jedi
Хронический Астматик
 
Сообщения: 1852
Зарегистрирован: Вс сен 08, 2002 0:01
Откуда: Russia

Re: Первый раз делаю сайт... Есть проблемы, буду рад помощи...

Сообщение Muerto Пт окт 02, 2009 14:02

Я пользуюсь http://flowplayer.org/
Народ! Помогите кто-нибудь Владимиру с всплывающими большими картинками на странице http://colormusic.ru/foto.html а то я зашиваюсь конкретно.
Nadie hablara de nosotras cuando hayamos muerto.
www.muerto.ru
Аватара пользователя
Muerto
Растаман
 
Сообщения: 3597
Зарегистрирован: Пн окт 11, 2004 19:09
Откуда: Москва

Re: Первый раз делаю сайт... Есть проблемы, буду рад помощи...

Сообщение WereWolf Вс окт 04, 2009 10:40

Muerto писал(а):Я пользуюсь http://flowplayer.org/
Народ! Помогите кто-нибудь Владимиру с всплывающими большими картинками на странице http://colormusic.ru/foto.html а то я зашиваюсь конкретно.



Код: Выделить всё
//---------------------------------------------------------------------------------------------------------
// CONTENTS  list.js
//---------------------------------------------------------------------------------------------------------

var slsContents = new Array();

slsContents[0] = "<img src=\"4_1.jpg\" width=\"250\" height=\"188\">";


новый вариант
Код: Выделить всё
slsContents[0] = <a href=\"4_1_big.jpg\" target=\"_blank\"><img src=\"4_1.jpg\" width=\"250\" height=\"188\"></a>";


Если я правильно понял вопрос. -35-,
если нет, то поясните подробнее...
Легче кивнуть головой в знак согласия, чем объяснять, почему ты не согласен.
Аватара пользователя
WereWolf
Редко заходит
 
Сообщения: 134
Зарегистрирован: Вт июл 18, 2006 23:37
Откуда: Рига

Re: Первый раз делаю сайт... Есть проблемы, буду рад помощи...

Сообщение Padonak Пн окт 05, 2009 21:57

и alt не мешало бы туда добавить дада. а вопроса я тоже не понял. смотрю без графики на колормюзик не пойду а то разорюсь там я помню присутствует много больших тяжелых картинок.
Uncaught TypeError: Изображение

Изображение
Аватара пользователя
Padonak
Философ-разговорник
 
Сообщения: 3872
Зарегистрирован: Вт дек 13, 2005 3:23
Откуда: Ростов-на-Дону

Re: Первый раз делаю сайт... Есть проблемы, буду рад помощи...

Сообщение Владимир Вт окт 06, 2009 9:37

Уважаемые знатоки, спасибо за совет. Вариант, предложенный WereWolf-ом в принципе работает, хотелось бы его чуть-чуть улучшить, если возможно.
Итак, вот страничка: http://colormusic.ru/museum.html Предложенный вариант испробован на 1-й картинке устройства "Алагир"
Код: Выделить всё
slsContents[0] = "<a href=\"top1_big.jpg\" target=\"_blank\" title=\"Увеличить изображение\"><img src=\"top1.jpg\" width=\"250\" height=\"188\"></a>";

Вобщем-то работает, но картинка открывается в новом окне, на худой конец все картинки переделаю так, ибо они хоть как-то стали увеличиваться. Правда я добавил title=\"Увеличить изображение\", но вместо подсказки получились крякозябры (только в ФФ, в ИЕ - нормально), где-то видать надо указать кодировку - вот знать бы где...

Что хотелось бы получить в идеале. Вот если ткнуть в картинку "Блик" (или в другую, где картинка одна), то она увеличивается по центру окна - это срабатывает скрипт img-pop.js Очень хочется, чтобы все картинки увеличивались однотипно, то есть где картинок несколько, тоже с помощью этого скрипта.
Я попробовал это сделать на второй картинке устройства "Алагир".
Код: Выделить всё
slsContents[1] = "<a href=\"#null\" onClick=\"showPic('back_big.jpg')\" title=\"Увеличить изображение\"><img src=\"back.jpg\" width=\"250\" height=\"188\"></a>";

Однако, чета не работает, видать где-то ошибочка. Можете подсказать?
Аватара пользователя
Владимир
Редко заходит
 
Сообщения: 290
Зарегистрирован: Чт фев 22, 2007 13:10
Откуда: Москва

Re: Первый раз делаю сайт... Есть проблемы, буду рад помощи...

Сообщение WereWolf Вт окт 06, 2009 15:01

Правда я добавил title=\"Увеличить изображение\", но вместо подсказки получились крякозябры (только в ФФ, в ИЕ - нормально), где-то видать надо указать кодировку - вот знать бы где...

- - Проблема с кодировкой я думаю именно в несовпадении кодировок системы на твоей машине, где ты пишешь и на компе где ты хостишь. У меня в ИЕ8 тоже ненормально. Я пользую ultraedit там можно выставить кодировку.
по скрипту - у меня всё работает.
Насколько я понял у тебя может быть проблема в том, что фрэйм не видит библиотеку img-pop.js. (Ибо с фрэймами я никогда не работал, но мне почему то так кажется.)

попробуй подключить её так же как и slideshow.js. и не забудь саму библиотеку туда же переписать.

Код: Выделить всё
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<body style="margin:0">
<script language="JavaScript" src="list.js"></script>
<script language="JavaScript" src="../../use/js/slideshow.js"></script>
<script language="JavaScript" src="../../use/js/img-pop.js.js"></script>
</body>
</html>


И третье - у тебя офигенно тяжёлый сайт (7 968 011 байт) - это очень много. Я думаю большой процент пользователей просто не дождётся загрузки сайта
Легче кивнуть головой в знак согласия, чем объяснять, почему ты не согласен.
Аватара пользователя
WereWolf
Редко заходит
 
Сообщения: 134
Зарегистрирован: Вт июл 18, 2006 23:37
Откуда: Рига

Ура, товарищи, наконец-то заработало!

Сообщение Владимир Вт окт 06, 2009 20:22

Благодаря вашей помощи и немного приложив своих скудных знаний, я добился того, чего хотел. Посмотреть можно тут: http://colormusic.ru/museum.html Пока сделан только "Алагир", остальное по образу и подобию сделать будет несложно. Кнопочками можно листать маленькие картинки, а если в нее ткнуть, то она увеличивается. Так же увеличивается и "Блик", то есть одиночная картинка, вобщем все отлично.

Проблему с кодировкой решил просто - в файле view.html заменил charset=iso-8859-1 на charset=windows-1251, ибо к хосту эта проблема никак не относилась, это было видно по тому, что проявлялась только на локале.

<script language="JavaScript" src="../../use/js/img-pop.js.js"></script> - вот это был правильный совет. Не могу сказать, чтобы сразу заработало, но я увидел, что скрипт "зацепился", ибо в верхнем левом углу стал появляться пустой квадратик. Пришлось править еще list.js:

Код: Выделить всё
var slsContents = new Array();
slsContents[0] = "<a href=\"#null\" onClick=\"showPic('museum/alagir/top1_big.jpg')\" title=\"Увеличить изображение\"><img src=\"top1.jpg\" width=\"250\" height=\"188\"></a>";
slsContents[1] = "<a href=\"#null\" onClick=\"showPic('museum/alagir/back_big.jpg')\" title=\"Увеличить изображение\"><img src=\"back.jpg\" width=\"250\" height=\"188\"></a>";
slsContents[2] = "<a href=\"#null\" onClick=\"showPic('museum/alagir/panel1_big.jpg')\" title=\"Увеличить изображение\"><img src=\"panel1.jpg\" width=\"250\" height=\"188\"></a>";
slsContents[3] = "<a href=\"#null\" onClick=\"showPic('museum/alagir/panel2_big.jpg')\" title=\"Увеличить изображение\"><img src=\"panel2.jpg\" width=\"250\" height=\"188\"></a>";

Вот после этого заработало как надо, теперь остальное исправлю, и уберу наконец-то эту дурацкую надпись в начале страницы: Как посмотреть увеличенное фото?
Да, еще Padonak советовал ALT добавить - я думаю это будет правильно, я так понимаю это чтобы картинки индексировались поисковиками?
Если я правильно понимаю надо для каждой картинки сделать типа так:
Код: Выделить всё
slsContents[0] = "<a href=\"#null\" onClick=\"showPic('museum/alagir/top1_big.jpg')\" title=\"Увеличить изображение\" alt=\"Светорегулирующее устройство Алагир\"><img src=\"top1.jpg\" width=\"250\" height=\"188\"></a>";

Или добавить ALT для двух картинок?
Код: Выделить всё
slsContents[0] = "<a href=\"#null\" onClick=\"showPic('museum/alagir/top1_big.jpg')\" title=\"Увеличить изображение\" alt=\"Светорегулирующее устройство Алагир\"><img src=\"top1.jpg\" width=\"250\" height=\"188\" alt=\"Светорегулирующее устройство Алагир\"></a>";

Если это действительно правильно, то я буду исправлять все остальное. Хочется убедиться, что это на самом деле верно, ибо переделать надо 40 файлов list.js и 40 файлов view.html ...
Еще раз всем спасибо за неоценимую помощь!
Аватара пользователя
Владимир
Редко заходит
 
Сообщения: 290
Зарегистрирован: Чт фев 22, 2007 13:10
Откуда: Москва

Re: Первый раз делаю сайт... Есть проблемы, буду рад помощи...

Сообщение WereWolf Ср окт 07, 2009 11:08

1. Поисковик не сможет выполнить ShowPic ибо он может перейти только по ссылке, так что править alt для list.js не имеет смысла
2. Так же советуют давать название фотографиям типа svetoregulirujushee-ustroystvo-alagir.jpg. И именно через дефис а не подчёркивание, так как для поисковика слова через дефис являются отдельными словами а с подчёркиванием он поймет как одно слово и скорее всего бесмысленное слово для поисковика.
3. И давай ещё сделаем так

Код: Выделить всё
function ShowPic(pic)
{
...
ppic.style.top = parseInt(document.body.clientHeight/2 - ppic.offsetHeight/2) + document.body.scrollTop + "px";
ppic.style.left = parseInt(document.body.clientWidth/2 - ppic.offsetWidth/2)+ "px";
...
}


будем сразу задавать правильную позицию для окна показа

и соответственно уберём это из функции findCenter()

Код: Выделить всё
function findCenter(){
var ppic = top.document.getElementById("picture");
}


тем самым уберём это неприятное для глаза передёргивание окна из верхнего левого угла в центр
Легче кивнуть головой в знак согласия, чем объяснять, почему ты не согласен.
Аватара пользователя
WereWolf
Редко заходит
 
Сообщения: 134
Зарегистрирован: Вт июл 18, 2006 23:37
Откуда: Рига

Re: Первый раз делаю сайт... Есть проблемы, буду рад помощи...

Сообщение Владимир Ср окт 07, 2009 12:39

1. По поводу alt для list.js понял, он там не нужен.
2. По поводу переименования типа svetoregulirujushee-ustroystvo-alagir.jpg есть вопрос. Эти файлы вызываются из list.js, но оттуда они якобы не индексируются. Будут ли они индексироваться, если их переименовать, ведь кроме ссылок с list.js других нет?
3. Попробовал предложенные изменения в ShowPic - в результате окно стало появляться сразу, а не из угла, тока не по центру, может я чето не так вставил? Хотя вроде просто скопировал...
Код: Выделить всё
<!--
function showPic(pic){
// проверяем не показывается ли в данный момент
// какая-нибудь большая кортинка и если да - уничтожаем ее
if(document.getElementById("picture")){document.body.removeChild(document.getElementById("picture"));}
// создаем див и вставляем в него нашу кортинко
var ppic = top.document.createElement("div");
ppic.setAttribute("id","picture");
ppic.style.position = "absolute";
ppic.style.zIndex = "2";
ppic.style.top = parseInt(document.body.clientHeight/2 - ppic.offsetHeight/2) + document.body.scrollTop + "px";
ppic.style.left = parseInt(document.body.clientWidth/2 - ppic.offsetWidth/2)+ "px";
ppic.style.color = "#000";
ppic.style.backgroundColor = "#e0dfe3";
ppic.style.border = "2px outset #fff";
ppic.style.padding = "10px 10px 10px 10px";
ppic.innerHTML = "<img src='" + pic + "' title='скрыть' alt='' style='cursor:pointer' onload='setTimeout(\"findCenter()\",100)'>";
top.document.body.appendChild(ppic);
ppic.onclick = function(){top.document.body.removeChild(this)};

}

function findCenter(){
var ppic = top.document.getElementById("picture");
}

Посмотреть можно на любой странице, хоть тут в том же музее: http://colormusic.ru/museum.html
Аватара пользователя
Владимир
Редко заходит
 
Сообщения: 290
Зарегистрирован: Чт фев 22, 2007 13:10
Откуда: Москва

Re: Первый раз делаю сайт... Есть проблемы, буду рад помощи...

Сообщение WereWolf Ср окт 07, 2009 13:41

по первому и второму - немного запутал тебя. Получается что у тебя содержимое с картинками находится во фрэйме, а фрэйм содержит только скрипт, отсюда поисковик никогда не увидит прикреплённые там картинки. Соответственно не проиндексирует. Так что алт добавить можешь, но исключительно для "хорошего" тона. Пользователям будет возможно удобнее, поисковику никак.
а по третьему, извини, недоглядел.

надо перенести получение ширины и высоты картинки ниже в код, так как в том месте где они сейчас находятся, див ещё не получил содержимого и соответственно имеет ширину и высоту 0. CСоответственно и происходит некорректный расчёт.

Код: Выделить всё
top.document.body.appendChild(ppic);
ppic.onclick = function(){top.document.body.removeChild(this)};
ppic.style.top = parseInt(document.body.clientHeight/2 - ppic.offsetHeight/2) + document.body.scrollTop + "px";
ppic.style.left = parseInt(document.body.clientWidth/2 - ppic.offsetWidth/2)+ "px";
Легче кивнуть головой в знак согласия, чем объяснять, почему ты не согласен.
Аватара пользователя
WereWolf
Редко заходит
 
Сообщения: 134
Зарегистрирован: Вт июл 18, 2006 23:37
Откуда: Рига

Re: Первый раз делаю сайт... Есть проблемы, буду рад помощи...

Сообщение Владимир Ср окт 07, 2009 14:06

Исправил еще раз, но легче не стало...
Код: Выделить всё
<!--
function showPic(pic){
// проверяем не показывается ли в данный момент
// какая-нибудь большая кортинка и если да - уничтожаем ее
if(document.getElementById("picture")){document.body.removeChild(document.getElementById("picture"));}
// создаем див и вставляем в него нашу кортинко
var ppic = top.document.createElement("div");
ppic.setAttribute("id","picture");
ppic.style.position = "absolute";
ppic.style.zIndex = "2";
ppic.style.color = "#000";
ppic.style.backgroundColor = "#e0dfe3";
ppic.style.border = "2px outset #fff";
ppic.style.padding = "10px 10px 10px 10px";
ppic.innerHTML = "<img src='" + pic + "' title='скрыть' alt='' style='cursor:pointer' onload='setTimeout(\"findCenter()\",100)'>";
top.document.body.appendChild(ppic);
ppic.onclick = function(){top.document.body.removeChild(this)};
ppic.style.top = parseInt(document.body.clientHeight/2 - ppic.offsetHeight/2) + document.body.scrollTop + "px";
ppic.style.left = parseInt(document.body.clientWidth/2 - ppic.offsetWidth/2)+ "px";
}

function findCenter(){
var ppic = top.document.getElementById("picture");
}
//-->

В интернет закинул, так что смотреть можно результат там же ...
Аватара пользователя
Владимир
Редко заходит
 
Сообщения: 290
Зарегистрирован: Чт фев 22, 2007 13:10
Откуда: Москва

Re: Первый раз делаю сайт... Есть проблемы, буду рад помощи...

Сообщение WereWolf Ср окт 07, 2009 14:16

img-pop.js на сайте не изменён.
Проверь что ты закинул на хост.
Легче кивнуть головой в знак согласия, чем объяснять, почему ты не согласен.
Аватара пользователя
WereWolf
Редко заходит
 
Сообщения: 134
Зарегистрирован: Вт июл 18, 2006 23:37
Откуда: Рига

Re: Первый раз делаю сайт... Есть проблемы, буду рад помощи...

Сообщение Владимир Ср окт 07, 2009 14:33

Да вот по этой ссылке http://colormusic.ru/use/js/img-pop.js открываем:
Код: Выделить всё
<!--
function showPic(pic){
// проверяем не показывается ли в данный момент
// какая-нибудь большая кортинка и если да - уничтожаем ее
if(document.getElementById("picture")){document.body.removeChild(document.getElementById("picture"));}
// создаем див и вставляем в него нашу кортинко
var ppic = top.document.createElement("div");
ppic.setAttribute("id","picture");
ppic.style.position = "absolute";
ppic.style.zIndex = "2";
ppic.style.color = "#000";
ppic.style.backgroundColor = "#e0dfe3";
ppic.style.border = "2px outset #fff";
ppic.style.padding = "10px 10px 10px 10px";
ppic.innerHTML = "<img src='" + pic + "' title='скрыть' alt='' style='cursor:pointer' onload='setTimeout(\"findCenter()\",100)'>";
top.document.body.appendChild(ppic);
ppic.onclick = function(){top.document.body.removeChild(this)};
ppic.style.top = parseInt(document.body.clientHeight/2 - ppic.offsetHeight/2) + document.body.scrollTop + "px";
ppic.style.left = parseInt(document.body.clientWidth/2 - ppic.offsetWidth/2)+ "px";
}

function findCenter(){
var ppic = top.document.getElementById("picture");
}
//-->

Вроде все исправлено, а результат тот же ...
Аватара пользователя
Владимир
Редко заходит
 
Сообщения: 290
Зарегистрирован: Чт фев 22, 2007 13:10
Откуда: Москва

Re: Первый раз делаю сайт... Есть проблемы, буду рад помощи...

Сообщение WereWolf Ср окт 07, 2009 15:35

Может это что-то связано с фрэймами...когда мы запрашиваем document.body.clientHeight он получает эти размеры скорее всего от видимой области html который идёт с фрэйма...

и ещё - мы присваиваем всё
var ppic = top.document.getElementById("picture");
а запрашиваем размеры у document

так что попробуй так

Код: Выделить всё
ppic.style.top = parseInt(top.document.body.clientHeight/2 - ppic.offsetHeight/2) + top.document.body.scrollTop + "px";
ppic.style.left = parseInt(top.document.body.clientWidth/2 - ppic.offsetWidth/2)+ "px";
Легче кивнуть головой в знак согласия, чем объяснять, почему ты не согласен.
Аватара пользователя
WereWolf
Редко заходит
 
Сообщения: 134
Зарегистрирован: Вт июл 18, 2006 23:37
Откуда: Рига

Re: Первый раз делаю сайт... Есть проблемы, буду рад помощи...

Сообщение Владимир Ср окт 07, 2009 17:17

Исправил - стало лучше, но не до конца. В ИЕ работает на "ура", а в ФФ такая шняга: при первом вызове картинки она располагается в том месте, где должен быть центр - верхним левым углом, если ткнуть в маленькую еще раз, то вообще вторая копия открывается... А вот если первую закрыть, и ткнуть в картинку - то вроде нормально. Но это все выше моего уровня понимания ...
Я так понимаю - убрать последний глючок - и можно (и нужно) торжествовать победу.
Аватара пользователя
Владимир
Редко заходит
 
Сообщения: 290
Зарегистрирован: Чт фев 22, 2007 13:10
Откуда: Москва

Re: Первый раз делаю сайт... Есть проблемы, буду рад помощи...

Сообщение WereWolf Ср окт 07, 2009 18:16

Принципы получения броузерами размеров видимой области у всех разные... просто труба
если интересно то можешь глянуть здесь. http://www.howtocreate.co.uk/tutorials/javascript/browserwindow

к сожалению у меня не получается съэмулировать у себя поведение в фф.

поэтому могу подсказать наобум

Код: Выделить всё
function showPic(pic){
//получаем размеры видимой части окна в зависимости от браузера.
var cliWidth = top.document.compatMode=='CSS1Compat' && !window.opera?top.document.documentElement.clientWidth:top.document.body.clientWidth;
var cliHeight = top.document.compatMode=='CSS1Compat' && !window.opera?top.document.documentElement.clientHeight:top.document.body.clientHeight;
// проверяем не показывается ли в данный момент
// какая-нибудь большая кортинка и если да - уничтожаем ее
if(top.document.getElementById("picture")){top.document.body.removeChild(top.document.getElementById("picture"));}
// создаем див и вставляем в него нашу картинку
var ppic = top.document.createElement("div");
ppic.setAttribute("id","picture");
ppic.style.position = "absolute";
ppic.style.zIndex = "2";
ppic.style.color = "#000";
ppic.style.backgroundColor = "#e0dfe3";
ppic.style.border = "2px outset #fff";
ppic.style.padding = "10px 10px 10px 10px";
ppic.innerHTML = "<img src='" + pic + "' title='скрыть' alt='' style='cursor:pointer' onload='setTimeout(\"findCenter()\",100)'>";
top.document.body.appendChild(ppic);
ppic.onclick = function(){top.document.body.removeChild(this)};
alertSize();
ppic.style.top = parseInt(cliHeight/2 - ppic.offsetHeight/2) + "px";
ppic.style.left = parseInt(cliWidth/2 - ppic.offsetWidth/2)+ "px";
}
Легче кивнуть головой в знак согласия, чем объяснять, почему ты не согласен.
Аватара пользователя
WereWolf
Редко заходит
 
Сообщения: 134
Зарегистрирован: Вт июл 18, 2006 23:37
Откуда: Рига

Re: Первый раз делаю сайт... Есть проблемы, буду рад помощи...

Сообщение WereWolf Ср окт 07, 2009 18:23

1.после ? переноса строки не надо. Это софт форума сделал перенос строки.
Должно быть
Код: Выделить всё
var cliWidth...window.opera?top.doc.....clientWidth;
работать должно и с переносом, но в 1 строку смотрится аккуратнее.
То же касается и cliHeight.
2. Я везде поправил document на top.document - у тебя это было не везде. document - это в твоём фрэйме, а мы работаем с первичным документом (получение размеров, создание дива, удаление дива), которых стоит над фрэймом.
Легче кивнуть головой в знак согласия, чем объяснять, почему ты не согласен.
Аватара пользователя
WereWolf
Редко заходит
 
Сообщения: 134
Зарегистрирован: Вт июл 18, 2006 23:37
Откуда: Рига

Пред.След.

Вернуться в Архив

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 23

cron