imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 30.03.2004, 00:38     # 1
lyuq
Member
 
Аватар для lyuq
 
Регистрация: 15.06.2003
Адрес: underneath it all
Пол: Male
Сообщения: 348

lyuq Молодецlyuq Молодецlyuq Молодец
Frame или что-то еще?

Имеется html файл с некоторой информацией в нем и чем-то вроде панели упавления, как сделать чтобы при нажатии на ссылки в панели происходила не полная загрузка нового файла, а только загрузка инфы, а при этом панель не перезагружалась?
Наверное нужно использовать фрэймы или можно сделать это в таблицах?
__________________
Сердце раскололось на тысячи искр, разжигая огонь угасающих глаз, бесконечно смотрящих на холодный свет звезд, не знающих страсти, любви и печали.(c)я
lyuq вне форума  
Старый 30.03.2004, 01:43     # 2
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
В принципе можно и в таблицах (с JavaScript), если выбор не велик и предзагружаемой информации немного...., но IMHO лучше для этих целей использовать <IFRAME>
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 30.03.2004, 01:48     # 3
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
поиск юзай, уже сто раз обсуждали.
RaZEr вне форума  
Старый 30.03.2004, 14:29     # 4
KittenCom
Junior Member
 
Аватар для KittenCom
 
Регистрация: 26.03.2004
Сообщения: 70

KittenCom Путь к славе только начался
я бы сделала инклюдами
KittenCom вне форума  
Старый 30.03.2004, 15:26     # 5
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Цитата:
KittenCom:
я бы сделала инклюдами
Интересно а как инклюдами сделать перезагрузку только части страницы?
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 30.03.2004, 16:01     # 6
lyuq
Member
 
Аватар для lyuq
 
Регистрация: 15.06.2003
Адрес: underneath it all
Пол: Male
Сообщения: 348

lyuq Молодецlyuq Молодецlyuq Молодец
сделал все через <iframe> и работает все хорошо, но тут обнаружилась одна неприятность, файл index.htm имеет оформление совершенно не такое, как остальные файлы (т.е. там фрэймы не используются), и в связи с этим возникает проблема навигации.
Как сделать так, чтобы при нажатии на ссылку в файле index.htm происходила загрузка файла с фрэймом (шапка сайта + панель навигации), а во фрэйме загружался нужный файл (некоторая информация)?
__________________
Сердце раскололось на тысячи искр, разжигая огонь угасающих глаз, бесконечно смотрящих на холодный свет звезд, не знающих страсти, любви и печали.(c)я
lyuq вне форума  
Старый 30.03.2004, 16:43     # 7
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Чего-то я не понял чего требуется... Почему не использовать обычные ссылки?
Может на примере и спрочишь, раз уж уже сделал фрейм?
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 30.03.2004, 17:18     # 8
lyuq
Member
 
Аватар для lyuq
 
Регистрация: 15.06.2003
Адрес: underneath it all
Пол: Male
Сообщения: 348

lyuq Молодецlyuq Молодецlyuq Молодец
скинул пару файлов в сеть:
http://lyuq.pochta.ru
Если там нажать на "О лаборатории" - то получиться то, что надо.
Но если там же нажать на "Проекты" - то появляется только текстовая инфа, без панели навигации (что в принципе естественно).

Вопрос в том как написать ссылки в index.htm, чтобы при нажатии на "Проекты", результат был аналогичен нажатию на "О лаборатории", но при этом не добавлять все панели в файл "Проекты", а запихнуть этот файл во фрэйм, причем допустим при нажатии там же на "Публикации", публикации должны попасть в тотже фрэйм.
А делается это по двум причинам:
1. минимизация объема загружаемых файлов
2. не хочется все переделывать (НЕ основная причина)

з.ы. надеюсь получилось понятней...
__________________
Сердце раскололось на тысячи искр, разжигая огонь угасающих глаз, бесконечно смотрящих на холодный свет звезд, не знающих страсти, любви и печали.(c)я
lyuq вне форума  
Старый 30.03.2004, 17:38     # 9
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Да теперь понятнее...
Так, на вскидку, решения (возможно не лучшие):
Можно сделать, например, так: Ссылка "проэкты" должна тоже вести на test1.htm а на JavaScript написать обработчик выхода с главной страницы и изменять src фрейма в зависимости от того на какую ссылку нажали...
Есть конечно и другие варианты (например, сделать изначально фреймовую структуру, но сначала верхний фрейм с меню - скрытый)
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 30.03.2004, 18:03     # 10
lyuq
Member
 
Аватар для lyuq
 
Регистрация: 15.06.2003
Адрес: underneath it all
Пол: Male
Сообщения: 348

lyuq Молодецlyuq Молодецlyuq Молодец
пасибо.
Вариант на JavaScript наверное самый толковый, только тут выплывает еще одна загвоздка, я его не знаю и учить некогда... Эх...

Добавлено через 17 минут:
Может кто-нибудь подскажет скрипт, хотябы приблизительно, а?
__________________
Сердце раскололось на тысячи искр, разжигая огонь угасающих глаз, бесконечно смотрящих на холодный свет звезд, не знающих страсти, любви и печали.(c)я
lyuq вне форума  
Старый 30.03.2004, 22:58     # 11
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Ну например так (смотри во вложенном файле)
Внимание - для примера там реализованы только указанные два пункта: "О лаборатории" и "проекты". Но все получилось очень даже просто - надо только ссылки ссылающиеся на все остальные документы подправить...
Если не разберетесь (хотя врядли), то пишите или сюда, или в приват, можете на мыло или по аське - объясню построчно.

P.S. Кстати, совет, уберите ресайз окна браузера - очень раздражает! Меня всбесило пока я писал и проверял (тоесть посмотрел пяток раз)!!!
Вложения
Тип файла: zip example.zip (39.5 Кбайт, 2 просмотров - Кто скачивал? )
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  
Старый 31.03.2004, 14:56     # 12
lyuq
Member
 
Аватар для lyuq
 
Регистрация: 15.06.2003
Адрес: underneath it all
Пол: Male
Сообщения: 348

lyuq Молодецlyuq Молодецlyuq Молодец
Спасибо огромное!
С меня естественно звезды, в количестве пять штук

Получилось все просто, правда я еще не совсем понимаю как это работает, может как-нибудь разберусь.
А скрипт ресайза я запихнул из лучших побуждений, что размер iframe был таким же как и размер документа в нем.
__________________
Сердце раскололось на тысячи искр, разжигая огонь угасающих глаз, бесконечно смотрящих на холодный свет звезд, не знающих страсти, любви и печали.(c)я
lyuq вне форума  
Старый 31.03.2004, 15:25     # 13
Hubbitus
мод
IMHO Кодер-200(6,7,8)
 
Регистрация: 29.03.2003
Адрес: Saint-Petersburg, Russia
Пол: Male
Сообщения: 2 734

Hubbitus Бог с наворотамиHubbitus Бог с наворотами
Hubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотамиHubbitus Бог с наворотами
Наздоровье!
Там все просто - скрипт после ссылки фрейм перенаправляет на страницу указанную в строке адреса (3 строчки ниже определения фрейма)
Как я уже говорил, могу все объяснить спрашивайте! Только я думаю это уже лучше не на форуме, т.к. такие конкретные разборы врядли будут интересны общественности...
__________________
Я делаю Линукс! Присоединяйтесь к свободным людям!

Связаться со мной всегда можно по джабберу: Hubbitus@jabber.ru
Pahan-Hubbitus.
Hubbitus вне форума  


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

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

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


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




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