imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 14.08.2004, 09:00     # 1
LN berf
Member
 
Аватар для LN berf
 
Регистрация: 05.08.2003
Сообщения: 290

LN berf Луч света в тёмном царствеLN berf Луч света в тёмном царствеLN berf Луч света в тёмном царствеLN berf Луч света в тёмном царствеLN berf Луч света в тёмном царстве
Перелистывание картинок

Делаю сейчас сайт. Хм.. делаю в общем . И есть там раздел просмотр картинок. То есть нажимаешь на ссылку "далее" и показывается следующая картинка в том же окне не меняя саму страницу.

Пример:

Допустим на странице есть эта картинка, ссылка "далее" и надпись "На главную страницу". Мне нужно что бы при нажатии на ссылку "далее" ничего не исчезало. Я решил эту проблему весьма своеобразно. А именно на ссылку "далее" я сделал фрейм (помидорами не кидать! ) и на картинку тоже сделал фрейм. причем TARGET ссылки "далее" идет на фрейм где картинка. Извиняюсь если непонятно изьяснил.

Вопрос. Можно ли это сделать более человеческим путем?. Спасибо.
__________________
Кончив одно дело, начинай другое.
LN berf вне форума  
Старый 14.08.2004, 23:09     # 2
LN berf
Member
 
Аватар для LN berf
 
Регистрация: 05.08.2003
Сообщения: 290

LN berf Луч света в тёмном царствеLN berf Луч света в тёмном царствеLN berf Луч света в тёмном царствеLN berf Луч света в тёмном царствеLN berf Луч света в тёмном царстве
Если можно то посоветуйте что нибудь. Поскольку надо очень срочно. Спасибо.
__________________
Кончив одно дело, начинай другое.
LN berf вне форума  
Старый 15.08.2004, 00:15     # 3
Fiery_Fenix
Junior Member
 
Аватар для Fiery_Fenix
 
Регистрация: 04.03.2004
Адрес: /root/sbin
Сообщения: 193

Fiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царствеFiery_Fenix Луч света в тёмном царстве
Хм... а не проще это дело без фреймов да на РНР написать? Например (правда мелкий проблем... у меня в исходнике все описания, пути и т.д. для картинок беруться из БД, если заинтересуешься - черкни, перепишу под твою ситуацию):
PHP код:
<tr><td colspan="3" align="center">
<?php print ("<img src=album/".$aname."/".$row["filename"].">");?>
</td></tr>
<?php if ($previd!="") print ("<a href=index.php?alb_name=".$aname."&photo_id=".$previd.">&lt;Previous</a>");?>
</td><td align="center">
<?php print ("<b>".$row["photo_name"]."</b>");?>
</td><td width="100" align="right" nowrap>
<?php if ($nextid!="") print ("<a href=index.php?alb_name=".$aname."&photo_id=".$nextid.">Next&gt;</a>");?>
где $previd, $nextid - номера соответственно преведущей и следующей фотки, которые берутся из БД на основании номера текущей;
$alb_name - номер альбома (которому в базе соответствует название альбома);
$row["photo_name"] - имя фотки, тоже берется из базы;
$row["filename"] - имя файла фотки, тоже берется из базы.
ЗЫ Это так, на скорую руку, я не знаю как у тебя все организовано, поэтому точнее написать ничего не могу
__________________
Кивляне! На сходку IMHO.ws шагом марш!
Fiery_Fenix вне форума  
Старый 15.08.2004, 04:19     # 4
Ale
Junior Member
 
Регистрация: 22.03.2004
Сообщения: 123

Ale Известность не заставит себя ждатьAle Известность не заставит себя ждать
LN berf
Все правильно сделал - если можно обойтись без скриптов, баз и проч наворотов так и нефиг.. Тока зачем 2 фрейма? Почему не сделать картинку и линк "Далее" в одной стр и грузить ее в 1 фрейм? Если картинок много - можно сделать 1 страницу на все картинки - тогда линк "далее" будет передавать параметр (указатель след картинки). Это несложно сделать на javascript или php. php умеет читать dir - базы и пути необязательны. Для js надо иметь картинки стандартно именованные или отдельный файл со списком (базу). Если оно нужно - расскажи как хранятся картинки - в 1й папке или разных, как именованы и на чем надо (js or php)
Ale вне форума  
Старый 15.08.2004, 12:23     # 5
SOS
Guest
 
Сообщения: n/a

[QUOTE=LN berf]Делаю сейчас сайт. Хм.. делаю в общем . И есть там раздел просмотр картинок. То есть нажимаешь на ссылку "далее" и показывается следующая картинка в том же окне не меняя саму страницу.

QUOTE]

Тут есть всё что ты искал
__http://www.dynamicdrive.com/dynamicindex14
 
Старый 16.08.2004, 01:56     # 6
LN berf
Member
 
Аватар для LN berf
 
Регистрация: 05.08.2003
Сообщения: 290

LN berf Луч света в тёмном царствеLN berf Луч света в тёмном царствеLN berf Луч света в тёмном царствеLN berf Луч света в тёмном царствеLN berf Луч света в тёмном царстве
Ale

Эхехе... Я пока во всем этом HTMLе и CSS. На уровне осваивающего. До скриптов ишо не добрался. Картинки хранятся в разных папках. Вот. Я сделал на каждое перелистывание свои два фрейма. Первый это PicIndex.htm в котором сейчас есть циферки вместо кнопки "далее". А второй это сам фрейм Pictures.htm в котором выводятся картинки. И эти два фрейма я делаю для каждой группы картинок. То есть для одного вида два фрейма. Для другого и т.д. Это ИМХО некорректный способ. Можно ли использовать еще какой нибудь? Кроме скриптов?. Спасибо.
__________________
Кончив одно дело, начинай другое.
LN berf вне форума  
Старый 17.08.2004, 08:44     # 7
Ale
Junior Member
 
Регистрация: 22.03.2004
Сообщения: 123

Ale Известность не заставит себя ждатьAle Известность не заставит себя ждать
Т.е. в 1м фрейме меню со списком картинок, в другой выводится картинка? Почему это некорректный способ? Самый распространенный вариант (с фреймами). Чес говоря не очень понял как это выглядит. Ты бы прицепил файл с фреймсетом и фреймами - проще было бы сказать как это лучше организовать для твоей навигации. Здесь или мне в приват
Ale вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 01:04.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.