Вместо фреймов
Кажется, ещё можно как-то сделать чтобы текст не отображался на страничке, а при нажатии на ссылку выявлялся.
но если все равно интересует, то смотри css -> свойство visible. и еще javascript понадобится.
Сейчас работаю с Iframe и очень даже хорошо работает во многих браузерах, таких как Opera, IE и Chrome. На лисе не тестировал, но вроде тоже должно работать хорошо. Поработай пока с Iframe, а потом можно перейти и на аякс. =) Я лично сейчас так и собираюсь сделать.
Кстати, мы с тобой можем сделать это вместе в этой теме! =)
От фреймов отказались лишь потому что возникает проблема индексации сайта поисковыми роботами.
Поясните целесообразность использования фреймов?
Если интересен Ajax, то вам сюда.
Фреймы использовались чтобы не перезагружать страничку целиком, а подменять изменяемые участки.
Если нужно использовать блоки, отображать/прятать их, целесообразно использовать - DIV
Но. Сейчас меняются времена! =) AJAX приходит в нашу жизнь, как намного более совершенная технология, чем обычные фреймы! =) Её возможности могут ничего не значить, а могут и сильно изменить ресурс в лучшую сторону! =) У AJAX'a больше возможностей, чем у фреймов, но вопрос в том нужны ли они. AJAX проявит себя на все 100 процентов в крупных проектах, но для этого его нужно как следует изучить и понять, будет ли он приносить пользу ресурсу или погубит его! =)
Я считаю, что человек должен познакомиться с технологией и всей её скрытой мощью, если такая присутствует, а потом сделать свой выбор! =) Nadezda, я так понимаю, свой выбор сделала! =) Тогда можно считать, что вопрос исчерпан! =)
Большое спасибо всем, кто откликнулся.
Тут еще можно поспорить =^_^=. С фреймами эта проблема решается намного сложнее чем с Ajax).
Nadezda сайт это как - автомобиль, имея один завод по производству шин машинку не собрать хорошую. Чтобы сайт был интересным и красивым, здесь нужно подключать множество технологий - ШМТЛ,CSS,JavaScript,Photoshop/CorelDraw,Maya, но использование каждой технологии должно быть обоснованным.
К примеру если делаете домашнюю страничку - то я не вижу смысла использовать там фреймы... Фреймы чаще всего используются в справочных системах), там они целесообразны и обоснованы.
К примеру если делаете домашнюю страничку - то я не вижу смысла использовать там фреймы...
Домашнюю страничку делать неинтересно. Хочется создать по-настоящему красивый и интересный сетевой ресурс.
а Maya тут каким боком? Может еще MathCAD и Cinema4D вспомните?
К примеру если делаете домашнюю страничку - то я не вижу смысла использовать там фреймы... Фреймы чаще всего используются в справочных системах), там они целесообразны и обоснованы.
Что угодно обосновано где угодно, если использование этого "чего-то" имеет смысл. Есть случаи когда фреймы единственный возможный вариант. В данном случае автор топика не пояснила нам с какой целью требуется обновлять именно часть страницы, а не всю сразу. А значит пускай использует то, что ей удобнее - фреймы.
Учитывая, что для использования AJAX требуются более-менее вменяемые познания в области HTML, CSS, DOM, JavaScript, PHP/Perl/Python, то советовать даме этот способ глупо.
Учитывая, что для использования AJAX требуются более-менее вменяемые познания в области HTML, CSS, DOM, JavaScript, PHP/Perl/Python, то советовать даме этот способ глупо.
А причём тут мой пол? Я кстати неплохо разбираюсь в HTML, CSS, DOM. Правда JavaScript, PHP несколько лет не занималась и слегка подзабыла, а также не следила за новинками, но если надо будет, вполне смогу разобраться.
Я про другое, что учитывая ваш уровень знаний, AJAX долгий путь к тому что вы хотите сделать.
Хотя с другой стороны можете взять готовое решение (тот же jQuery) и тогда работа с AJAX сведется к нескольким строкам скрипта
Странно что только на второй странице вспомнили про jQuery.
Ув автор темы. Вы ознакомьтесь всё-таки с технологией Ajax (чистым Ajax), что-бы понять для себя как там всё работает. А потом смело берите jQuery и юзайте его ajax. Как было справедливо отмечено - пара строчек кода, и хороший кроссбраузерный ажакс обеспечен.
Действительно хорошая вещь. Единственная проблема- не работает, если отключены скрипты. Но это уже как-то по другому решать придется.
Странно что только на второй странице вспомнили про jQuery.
Ув автор темы. Вы ознакомьтесь всё-таки с технологией Ajax (чистым Ajax), что-бы понять для себя как там всё работает.
Сколько же полемики демогогии.
Впервые вижу чтобы писали - чтобы разобраться как работает Ajax нужны познания в Perl и Питоне. Ребят не путайте технологии. Если у человека есть понятия в JavaScript то Ajax он поймет, потому как AJAX - это Синхронный/Асинхронный Джава Скрипт. Перл и Питон тут вообще не к месту.
а под чистым AJAX вы понимаете что? Ручную реализацию всех методов отсылки\приема контента? Это на уровне - если ты работаешь на компьютере, то должен быть знаком с постулатами Тьюринга, знать наизусть код Хемминга и в уме проводить двоичные опирации, а так же когда тебя разбудят в 4 часа утра без раздумия ответить сколько будет 2^32 стемени или же какой объем памяти поддерживает 64 разрядная адресация. Я удивлен что еще не вспомнили про Ассемблер.
Ведь современное программное обеспечение пишется на языках высокого уровня, и только специализированное встраиваемое ПО пишется на Ассемблере (микропроцессоры, мобильники и прочая мутатень).
К чему Майя? Ну к тому что - помимо кодинга требуется и дизайн, кто-то рисует в Паинте, кто в Фотошопе, Гимпе, 3дМаксе, кто-то в Майе, кому как удобнее.
А то что при создании сайта нужно использовать КУЧУ технологий это общепризнанный факт. НЕТ? Ну слабайте крутую страничку на голом ШТМЛ без CSS,JavaScript и графики.
Фреймы или Ajax - конечно Ajax, фреймы в музее посмотреть можно, т.к. человек хочет сделать интересный ресурс + учится, пусть пробует, чем больше технологий познает в процессе создания, тем грамотнее будет в будуюшем.
P.S.> ссылка на мануал по JQuery есть на 1 странице). Так что нинада нини.
...и XML :)
Не ФАКТ! Если выдача не сложная то можно текстом выдавать, кодом джаваскрипт либо штмл кодом). Все зависит от извращенности. я к примеру XML не оч люблю. парсится долго, если выборки большие)
Осталось только придумать как это сделать...
Короч, если вместо названия сайта рисать его ип, то всё загружается, но там есть формы. Они дОстаточно коряво написаны... Через имя сайта. Можно ли сделать что-то, чтобы браузер заменял все требуемые комбинации слов в урлке на требуемые айпишники?