Карта0
Карта1
Карта2
Карта3
Карта4
Карта5
Карта6
Карта7
Карта8
Карта9
Карта10
Карта11
Карта12
Карта13
Карта14
Карта15
Карта16
Карта17
Карта18
Карта19
Карта20
Карта21
Карта22
Карта23
Карта24
Карта25
Карта26
Карта27
Карта28
Карта29
Карта30
Карта31
Карта32
Карта33
Карта34
Карта35
Карта36
Карта37
Карта38
Карта39


Наш форум » Железо и софт. Вопросы и ответы. » Программирование » html

Ответ
Старый 26.08.2009, 16:28   #1 (permalink)
Pum
Местный
 
У меня нет аватара
 
Регистрация: 07.05.2008
Адрес: Рязань
Возраст: 22
Сообщений: 155
Репутация: 12
Провайдер: Мультинекс
html


Делаю сайт, простенький, для себя. Решил сверстать фреймами. Возниклf проблема:


1. Если открыть ссылки во фрейме навигации в новой вкладке или окне, то на открывшейся странице не будет навигации. Это все понятно, навигация одна для всего сайта. Но об этом я задумался когда уже вроде бы все сделал. Может есть выход как исправить?

Делал все руками не используя редакторы. Может кто-нибудь поможет?

UPD.

1. Скрипта, который бы запрещал открывать ссылки в новых окнах я не нашел.

2. Сказали верстать блоками div. В упор не сталкивался вообще с ними. Может еще чего-нибудь?


(если тема не в том разделе - извиняюсь, перенесите в тот)

Последний раз редактировалось Pum, 26.08.2009 в 17:49.
Pum вне форума   Ответить с цитированием
Старый 26.08.2009, 21:11   #2 (permalink)
/Игрок/
 
Аватар для /SV/
 
Регистрация: 22.11.2007
Адрес: Роща
Сообщений: 1,350
Репутация: 305
Провайдер: Мультинекс
За развитие форума 


Pum, сразу оговорюсь, я не web-программист. Насколько я понимаю, совет "не использовать фреймы" тебе не подойдет.
Тогда, ИМХО, проблема может быть решена (не очень изящно, конечно) путем проверки на загрузку во фрейме для каждой странички.
Посмотри по этой ссылке, (или по этой) возможно это то, что тебе нужно.
__________________
У меня непритязательный вкус, мне вполне достаточно самого лучшего.
/Оскар Уайльд/

Последний раз редактировалось /SV/, 26.08.2009 в 21:19.
/SV/ вне форума   Ответить с цитированием
Старый 26.08.2009, 21:52   #3 (permalink)
Администратор
 
Аватар для Predtecha
 
Регистрация: 28.07.2007
Адрес: Рязань
Сообщений: 3,169
Репутация: 1261
Провайдер: Энлинк
Альтруист За развитие форума 


Можно запретить вызов контекстного меню с помощью JS:
document.oncontextmenu=false

Можно добавить в код каждой странички фрейма мета-тег:
<META HTTP-EQUIV="Refresh" CONTENT="20; URL=правильный адрес">

Будет работать автообновление и запускаться прописанный URL. Просто придётся написать, наверное, для каждого кадра "правильный запуск". Само собой, время обновления можно изменить.

Хотя, да, я бы посоветовал отказаться от фреймов.
Predtecha вне форума   Ответить с цитированием
Старый 26.08.2009, 23:02   #4 (permalink)
Pum
Местный
 
У меня нет аватара
 
Регистрация: 07.05.2008
Адрес: Рязань
Возраст: 22
Сообщений: 155
Репутация: 12
Провайдер: Мультинекс


Цитата:
Сообщение от Predtecha Посмотреть сообщение
Можно добавить в код каждой странички фрейма мета-тег:
<META HTTP-EQUIV="Refresh" CONTENT="20; URL=правильный адрес">

Будет работать автообновление и запускаться прописанный URL. Просто придётся написать, наверное, для каждого кадра "правильный запуск". Само собой, время обновления можно изменить.

Хотя, да, я бы посоветовал отказаться от фреймов.
Не совсем понял я, если вписать обновление, то страничка будет ведь обновляться через заданное время. Независимо от того с фреймом ли загрузилась страница или без него?
Pum вне форума   Ответить с цитированием
Старый 26.08.2009, 23:10   #5 (permalink)
Администратор
 
Аватар для Predtecha
 
Регистрация: 28.07.2007
Адрес: Рязань
Сообщений: 3,169
Репутация: 1261
Провайдер: Энлинк
Альтруист За развитие форума 


Цитата:
Сообщение от Pum Посмотреть сообщение
Не совсем понял я, если вписать обновление, то страничка будет ведь обновляться через заданное время. Независимо от того с фреймом ли загрузилась страница или без него?
Адрес должен быть прописан не этой странички, а другой, где прописан нормальный запуск:

<HTML>
<HEAD>
<TITLE>Для 2-х фреймов</TITLE>
</HEAD>
<FRAMESET cols="40%,80%" frameborder="yes" framespacing="1">
<FRAME name="MenuFrame" src="Меню.html">
<FRAME name="MainFrame" src="адрес_данной_странички.html">
</FRAMESET>
</HTML>

И такое для каждой странички. Таким образом она принудительно будет обновляться с фреймом навигации. Хотя, наверняка, есть и другие решения. Хотя, повторяю, откажись от фреймов. Да и не так сложно переделать.

Последний раз редактировалось Predtecha, 26.08.2009 в 23:15.
Predtecha вне форума   Ответить с цитированием
Старый 30.03.2010, 20:55   #6 (permalink)
Пользователь
 
Аватар для Alexsandr
 
Регистрация: 27.05.2009
Адрес: Роща
Сообщений: 32
Репутация: 3
Провайдер: Мультинекс


Захотелось сделать простенький форум для сайта. Сообщения у меня записываются в текстовый документ. Ни как не могу сделать так, чтобы этот файл с сообщениями сохранился в файл с сайтом(без прямого прописывания пути d:\1/file.txt).Помогите советом.
Alexsandr вне форума   Ответить с цитированием
Старый 30.03.2010, 21:18   #7 (permalink)
Администратор
 
Аватар для papenkin
 
Регистрация: 27.02.2008
Адрес: localhost
Возраст: 28
Сообщений: 1,393
Репутация: 413
Провайдер: Энлинк
Альтруист Отец ресурсов 


Alexsandr, посмотри в сторону $_SERVER['PHP_SELF'], оттуда выдернешь путь к скрипту, ну и добавишь имя файла после него.
__________________
Программер - это организм, перерабатывающий пиво и кофе в софт.
Изобретение новой подписи [===32%.......]
papenkin вне форума   Ответить с цитированием
Старый 31.03.2010, 09:07   #8 (permalink)
Пользователь
 
Аватар для Spirit[root]
 
Регистрация: 03.09.2009
Возраст: 24
Сообщений: 79
Репутация: 10
Провайдер: Мультинекс


кто же вёрстку фреймами делает? делай только на div, а table используй для вывада повторяющихся данных.
Цитата:
Сообщение от Alexsandr Посмотреть сообщение
Захотелось сделать простенький форум для сайта. Сообщения у меня записываются в текстовый документ. Ни как не могу сделать так, чтобы этот файл с сообщениями сохранился в файл с сайтом(без прямого прописывания пути d:\1/file.txt).Помогите советом.
$_SERVER['DOCUMENT_ROOT'].'/folder/file.txt' или /file.txt (в зависимости в какой папки скрипт а в какой файл)
__________________
<=Бейся свободным=>

Последний раз редактировалось Spirit[root], 31.03.2010 в 09:14.
Spirit[root] вне форума   Ответить с цитированием
Старый 31.03.2010, 20:26   #9 (permalink)
Пользователь
 
Аватар для Alexsandr
 
Регистрация: 27.05.2009
Адрес: Роща
Сообщений: 32
Репутация: 3
Провайдер: Мультинекс


Вот так, я прописываю в скрипте путь к файлу
TextOut(messages, "D:\Html/messages/FILE1.TXT")
Приведите пример: Spirit[root];papenkin. Пожалуйста! А то я что-то не понял.
Alexsandr вне форума   Ответить с цитированием
Старый 04.04.2010, 16:47   #10 (permalink)
Пользователь
 
Аватар для Alexsandr
 
Регистрация: 27.05.2009
Адрес: Роща
Сообщений: 32
Репутация: 3
Провайдер: Мультинекс


Всем спасибо, разобрался сам!
Alexsandr вне форума   Ответить с цитированием
Ответ

Тэги
html




Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Вкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
html Дайвер Программирование 4 21.04.2007 12:40


металлоискатель Екатеринбург доставка купить . дома из оцилиндрованного бревна изготовление кованых изделий и др
При копировании информации ссылка на источник обязательна!

Часовой пояс GMT +4, время: 04:20.
vBulletin® Version 3.8.2.Copyright ©2000 - 2012, Jelsoft Enterprises Ltd. Перевод: zCarot
Template-Modifications by TMS