Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   HTML-верстка (http://www.flasher.ru/forum/forumdisplay.php?f=27)
-   -   фрэймы (http://www.flasher.ru/forum/showthread.php?t=42831)

Stone 11.02.2003 10:43

фрэймы
 
есть у меня два фрэйма
в одном кнопки, в другом текст

нажали на кнопку, загрузился новый фрэйм с текстом. у страници заменили title на нужный. а как изменить адрес страници??? например, чтобы в адресной втроке, вместо www.my.ru/index.html стало www.my.ru/podrazdel.html и если пользователь сразу наберет www.my.ru/podrazdel.html ему грузилось то что надо???

Alex Wanderer 11.02.2003 11:58

С фреймами, скорее никак. Подумай, у тебя же в адресной строке адрес какого файла записан?

Stone 11.02.2003 13:52

index.html
в нем два фрэйма
в левый грузится buttons.html в правай все что надо, допустим 1.html 2.html и т.д.

Alex Wanderer 11.02.2003 14:33

Цитата:

Оригинал написал(а) Stone
...правай все что надо, допустим 1.html 2.html и т.д.
Если ты в адресной строке напишешь 1.html -- то он у тебя загрузится без всяких фреймов.
В принципе, можно написать интеллектуальную систему и 1.html преобразовывать в index.html, оставляя при этом неизменную адресную строку...
Кстати, а зачем тебе фреймы?

Stone 11.02.2003 14:48

вобщем мне нужен способ, чтобы:
1. при нажатии кнопки и загрузке какой-то страници в фрэйм менялась адресная строка (я могу сменить титл а вот адрес (( )
2. что-бы потом если ввести такой же адрес в данный фрэйм грузилась таже страница.

Alex Wanderer 11.02.2003 15:31

Дык, это стандартное ограничение фреймовой структуры.
Походи по сайтам (типа народ.ру не в счет :p ) Насколько часто используются фреймы (обычные а не И-фреймы)?

Stone 11.02.2003 15:45

хоть примерно

лучше ссылку :)

Alex Wanderer 11.02.2003 17:07

Цитата:

Оригинал написал(а) Stone
хоть примерно
лучше ссылку :)

Что примерно? Примерно, количество профессионально сделанных сайтов с применением фреймовой структуры -- около 0%... или чуть больше... в сотых долях процента.

Ссылку на что? Я их не знаю. Вернее, знал, году так в 97-99, а потом они все исправились, поскольку динамич. контент проще делать используя серверные технологии.

Впрочем, это мое ИМХО. Мой первый сайт был тоже фреймовый пару месяцев в 97ом прошлого тысячилетия...

Stone 11.02.2003 17:18

а как тогда делать чтобы верх, низ и кнопки стояли на месте , а текст по средине можно было прокручивать и менять

Alex Wanderer 11.02.2003 17:32

iframe, на слоях....
А зачем???
Либо генерируй каждый раз фреймивый документ, тот, в котором вызываются
Цитата:

в левый грузится buttons.html в правай все что надо, допустим 1.html 2.html и т.д.
Только, ИМХО, головной боли будет много.

Stone 11.02.2003 17:49

тут то и трабл
 
сам я такого не напишу
мне бы хоть один исходник

а то я тут прочем одну книжицу на 20 страниц про HTML да по сайтикам полазил со скриптами.. там ничего подобного нет.
ну в книжке моей точно нет...

так где бы мне нарыть прирчик?

Alex Wanderer 11.02.2003 18:10

Может, завтра и набросаю -- убегать пора. А идея такова:
1.html грузит буттонс.хтмл и 1-1.хтмл
по нажатию кнопы из буттонс.хтмл вызываем 2.хтмл, а он в свою очередь -- буттонс.хтмл и 2-1.хтмл и т.д.
Надеюсь, идея алгоритма понятна...
Только писанины будет много :rolleyes:

ЗЫ. Я бы такую фигню генерил бы средствами ПХП

Stone 11.02.2003 18:16

пробовал

только как из буттонс вызвать 2.html ??? недопру

Stone 11.02.2003 18:17

до ПХП мне еще семь верст по реке с ... , против течения (((

хотя опять же если есть исходник ;)

Alex Wanderer 12.02.2003 18:48

Вложений: 1
За 5 мин набросал простейший примерчик, посмотри.

ЗЫ. Хотел утром выложить, но от чего-то траблы со связью :(

Stone 13.02.2003 18:30

спасибо :)

просто _top ))))

а я через _parent пробовал, доже через javascript: window.open мутил ))))


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

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.