252 / 8 / 0
Регистрация: 12.11.2009
Сообщений: 170
|
|
1 | |
Чем заменить фрейм?14.11.2009, 05:11. Просмотров 18312. Ответов 17
Метки нет Все метки)
(
Доброго времени суток всем.
Вот понемногу "собираю" сайт(так сказать, учусь). И появилась такая непростая задача: - есть "шапка" у страницы; - сбоку менюшка. Как сделать так, чтобы при переходе по меню, менялась не вся страница, а только там, где надо менять текст, т.е. определьный блок, похоже на фрейм, но немножко не то. и что бы он мог прокручиаться до конца страницы общим скролингом, а не месным как это делает фрейм... Может немного не неправильно выразился, прошу прощения, я только начинаю "этим заниматься".
0
|
|
14.11.2009, 05:11 | |
сма DAEWOO DWD M1029A чем заменить транс, трансформатор в обрыве, чем заменить В чате есть фрейм с юзерами, как по клику вставить имя юзера в другой фрейм? Чем можно заменить заменить toggle() ?
|
|
701 / 572 / 59
Регистрация: 18.11.2008
Сообщений: 2,147
|
|
14.11.2009, 06:23 | 2 |
ajax тебе поможет
0
|
356 / 314 / 48
Регистрация: 21.04.2009
Сообщений: 574
|
|
14.11.2009, 12:31 | 3 |
я думаю PHP в этом вопросе лучщий помощник, недостаток в php хостинге...
Добавлено через 2 минуты тоже не плох!!!
0
|
Почетный модератор
11171 / 4128 / 412
Регистрация: 12.06.2008
Сообщений: 11,970
|
||||||
14.11.2009, 13:22 | 4 | |||||
![]() Решение
Даже PHP не нужен.
4
|
252 / 8 / 0
Регистрация: 12.11.2009
Сообщений: 170
|
|
14.11.2009, 15:49 [ТС] | 5 |
Всем откликнувшимся большое спасибо, особенно Humanoid.
И еще вопросик, при таком скрипте, будет грузиться только текст, но и может еще и картинки? И где можно почитать по подробнее про ajax?
0
|
Fliperson
|
||||||
28.07.2010, 00:09 | 8 | |||||
Здравствуйте. Очень помог ваш пост. Спасибо! У меня вопрос. Как сделать так, что бы не только главное меню так подгружало страницы? Т.е. например, Главная ---Интернет-магазин
---аудио ---видео ---диски нажимаешь на "аудио" и разделы страницы так же подгружаются. А с разделов дальше... В общем, как сделать так, что бы
|
17 / 17 / 5
Регистрация: 13.02.2011
Сообщений: 107
|
|
13.02.2011, 17:53 | 9 |
А как сделать чтобы вместо "Тут будет содержимое подгружаемых страниц" загружалась нужная страница по умолчанию?
Добавлено через 24 минуты Так, я уже разобрался, сделал вот так: <body onload="AjaxGet() ..........................
0
|
28 / 28 / 4
Регистрация: 18.05.2010
Сообщений: 266
|
|
13.02.2011, 18:14 | 10 |
Народ, Joomla решает эту задачу. Кроме того, что вы делаете только один файл-шаблон и при переходе по ссылкам меню меняется или одно или сколько нужно модулей вы имеете еще массу преимуществ. В частности, возможность подключения множества эффектов, а если сайт будет для заказчика, то он сможет сам редактировать тексты на страницах и добавлять/удалять изображения через визуальный редактор подобно набору текста в обычном ворде.
0
|
64 / 64 / 20
Регистрация: 16.07.2012
Сообщений: 147
|
||||||
28.09.2013, 14:54 | 11 | |||||
Humanoid, подскажите пожалуйста, как решить мою проблему.
Я воспользовался вашим скриптом, body onload грузит в index страничку приветствия. На новостной страничке (тоже подгружаемой) можно добавить пост с помощью php, но после выполнения php я хочу вернуться назад и чтобы была подгружена новостная страничка, а не страница приветствия. Не могу ничего придумать лучше чем,
0
|
Почетный модератор
11171 / 4128 / 412
Регистрация: 12.06.2008
Сообщений: 11,970
|
|||||||||||||||||||||
28.09.2013, 18:45 | 12 | ||||||||||||||||||||
polyaKIDze, я тут вижу два пути:
1) (и на мой взгляд наиболее подходящий) можно использовать такой же ajax, но с post запросами. Тогда при добавлении сообщения (или что там делает пользователь) у него вообще не будет меняться страница. Я бы посоветовал использовать jQuery для этого... тот скрипт из 4 сообщения я привёл когда ещё сам не был знаком с более удобным и отлаженным jQuery. Там это будет что-то вроде:
2) Можно возвращаться не просто на
3
|
64 / 64 / 20
Регистрация: 16.07.2012
Сообщений: 147
|
|||||||||||
28.09.2013, 19:57 | 13 | ||||||||||
Humanoid, спасибо вам большое.
Я все же воспользовался вторым вариантом, т.к. js я знаю чуть меньше, чем никак. Стыдно, что сам не додумался до такого решения. Конечно подгрузка видна, но поначалу пойдет. Первый вариант тоже попробовал, но что-то даже так не сработало:
0
|
0 / 0 / 0
Регистрация: 20.10.2014
Сообщений: 1
|
|
20.10.2014, 09:30 | 15 |
Я, конечно, понимаю, что Вы это писали уже давно. Но все же. я только начинаю осваивать javascript и не всегда могу сообразить в чем проблема при невыполнении тех или иных инструкций. Код, предложенный Вами, меня очень заинтересовал. Однако, в Хроме он почему-то не выполняется:
XMLHttpRequest cannot load page1.html. Cross origin requests are only supported for protocol schemes: http, data, chrome-extension, https, chrome-extension-resource. VM183 AJAX.html:52AjaxGet VM183 AJAX.html:52onclick VM184 AJAX.html:59 Uncaught NetworkError: Failed to execute 'send' on 'XMLHttpRequest': Failed to load page1.html'. VM183 AJAX.html:52AjaxGet VM183 AJAX.html:52onclick Дополнительный вопрос: При таком подходе, можно сразу выйти на страницу page1, набрав в адресной строке www.сайт.ru/page1.html ? и будет ли в таком случае загружено меню? А при переходе по ссылке "меню 1" адресная строка браузера никак не изменится и останется "сайт.ру" ? Заранее извиняюсь за дилетантские вопросы. Добавлено через 15 минут Humanoid, и как передать в эту функцию id элемента? Если у меня такиъ элементов "text" на странице несколько "text1", "text2",... ???
0
|
0 / 0 / 0
Регистрация: 20.10.2014
Сообщений: 23
|
||||||
11.02.2015, 21:02 | 16 | |||||
0
|
0 / 0 / 0
Регистрация: 17.12.2015
Сообщений: 1
|
|
17.12.2015, 20:59 | 17 |
2kristinka707
Там по видимому есть зависимости от чегото) Ну к примеру если в page1 сделать краснй квадрат в теге wrapper, то перейдя по ссылке Меню1 - красный квадрат по явится, но содержимое в index сместится от левого и верхнего края(у меня гдето по 100пксл), если wrapper придать float-left, то смещение в index происходит только от левого края на величину около 100пкс. Если на странице index, wrapper заменить дивом с класом которому задать ширину и высоту, то все получается нормально. А мне больше интересно, если на подгружаемой странице в коде нет headera и прочего будет ли эта страница "достойно" индексироваться поисковиками?
0
|
0 / 0 / 0
Регистрация: 07.06.2015
Сообщений: 7
|
|
26.04.2018, 16:12 | 18 |
У меня такая же проблема была. Поставил все на хостинг, заработало.
0
|
26.04.2018, 16:12 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь. Чем заменить? Чем заменить symlink()? Чем заменить Attiny13 Чем заменить ORD? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |