![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 08.01.2010
Сообщений: 3
|
![]()
Всем привет. С новым годом.
У меня к вам вопрос. Как эти перци из google смогли реализовать такую навигацию в Gmail? особенно интересует как они получили такого вида адресную строку http://mail.google.com/mail/?hl=ru&s...ettings/labels я не понимаю как они используя 3 iframe организавали такую адресацию. И ещё как они отследили всю историю кнопок Назат/Вперёд. |
![]() |
![]() |
![]() |
#2 |
Программист
Форумчанин
Регистрация: 27.02.2009
Сообщений: 505
|
![]()
там все написано на JavaScript. Кнопки: <a href="history.back()">Назад</a> | <a href="history.forward()">Вперед</a>. А что в адресной строке интересует именно? То, что после # ?
there are no limits when you're software engineer
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 08.01.2010
Сообщений: 3
|
![]()
spein. то что написано после #, я разобрался это якорь(эмулятор перезагрузки страницы).
Если там всё написано на JavaScript, то почему когда жмёшь по ссылке, браузер выполняет действия подгрузки (как в фреймах)? Дело в том что я работаю с jquery iframe и php. И хочу сделать сайт который работал только на подгрузке кусков кода (короче чтобы вся страница вообще не перезагружалась). Вот тут и возникла проблема, стандартная навигация кнопками Браузера: Назад, Вперёд, Обновить. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 31.12.2008
Сообщений: 634
|
![]()
то что написано после # это не эмулятор перезагрузки, а ancor или ссылка на ссылку с именем анкора . Работа с jquery убивает мозг. лучше для начала самому разобраться, а что же такое Ajax , принцип его работы, как технологии. Потом наверно следует заняться изучением джаваскрипта более глубоко. вот например узнать действующий анкор можно так
location.hash а вот к истории (истории браузера) джаваскрипт доступа не даст. ты можешь сделать псевдокнопку назад например как Код:
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 08.01.2010
Сообщений: 3
|
![]()
Короче мысль твою уловил.
1. Необходимо создать массив, хотябы на 10 переходов. 2. Использовать iframe и минимум жаба скрипта. Я всё правильно понял? |
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 31.12.2008
Сообщений: 634
|
![]()
я так скажу , ты можешь разработать план создания второго гугля, но оно того не стоит ,так как :
- выглядеть будет топорно и никого ты не удивишь своим подвигом(пускай и бесконечно большим для тебя) - лучше сделать просто и надежно , чем стараться удивить публику ноу-хау на , которе будет держаться на соплях ![]() |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
должен подгрузиться скрипт который бы создал и вставил в этот див <iframe></iframe> | Beni | JavaScript, Ajax | 1 | 05.08.2009 14:30 |
Помощь в навигации (Дельфи) | Grisha248 | Помощь студентам | 1 | 23.06.2009 12:35 |
Язык программирования программ навигации | Diabler | Свободное общение | 0 | 05.03.2009 13:23 |
Вопрос По Javascript | MoT9I | JavaScript, Ajax | 1 | 05.01.2009 19:28 |