Logo Море(!) аналитической информации!
IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware
Архив форумов ЦИТФорума
Море(!) вопросов - Море(!) ответов
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Как правильно задавать вопросы

Проблема с фреймами

 
Перейти:  
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Создание веб-сайтов
Предыдущая тема :: Следующая тема  
Автор Сообщение
Агент Бобер



Зарегистрирован: 29.03.2005
Сообщения: 14

СообщениеДобавлено: Вт Авг 23 2005 18:02    Заголовок сообщения: Проблема с фреймами Ответить с цитатой

У меня возникли пара проблем. Дело в том,
что новый сайт содержит фреймы, а это очень усложнит поиск. Например
в странице "index.htm" содержится фрейм-страница "help.htm". Но при
поиске в поисковых роботах результатом поиска, например, будет
страница "help.htm", а мне надо чтобы эта страница открывалась не
сама, а была фреймом в странице "index.htm". И ещё одна проблема. У
меня сайт очень сложный, и мне нужно, для удобства пользователей
интернета, чтобы картинки грузились в буфер сразу при заходе на
сайт, а не при наведени. Пожалуйста, помогите мне решить эти
проблемы. Заранее спасибо за ответ.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Агент Бобер



Зарегистрирован: 29.03.2005
Сообщения: 14

СообщениеДобавлено: Ср Авг 24 2005 13:57    Заголовок сообщения: Ответить с цитатой

чё никто не знает?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
mpakmopucm



Зарегистрирован: 24.12.2002
Сообщения: 58
Откуда: Москва

СообщениеДобавлено: Пт Авг 26 2005 10:25    Заголовок сообщения: Ответить с цитатой

Вижу... Путь твой извилистый... Бриллиантовый мой, лежит в темное царство JavaScript... А позолоти ручку, яхонтовый, скажу...
Извини, привычка Smile

1.Таких вопросов - навалом. Суть в том, что фрейму в файле описания фреймов присваиваешь имя, а при загрузке хелпового файла проверяешь имя окна. Если имя окна - то, что ты указал во фреймовой структуре, значит все правильно, а если страница загрузилась напрямую, именя у окна будет (по-моему) пустым. В этом случае вызываешь перезагрузку страницы с использованием фреймовой структуры.

в файле описания фреймов имяфайлаописанияфреймов.htm:

...
<frame id="wMain" name="wMain" src="help.htm">
...

следующий код лучше поместить в секцию <HEAD> файла help.htm:
<script language="JavaScript">
<!--
if (window.name!="wMain")
{
document.location="имяфайлаописанияфреймов.htm";
}
//-->
</script>

2. Загрузку изображений делаешь тем же яваскриптом хочешь - списком,а хочешь - циклом в массиве , опять же лучше в сецкции <head>:

img1=new Image ();
img1.src="твоеизображение.gif";
img2=new Image ();
img2.src="твоеизображение2.gif";

или
aImg=new Array (n);
for (i=0;i<n;i++)
{
aImg[i]=new Image();
aImg[i].src="img"+i+".gif";
}
Во втором варианте в массив aImg запихиваются изображения вида img1.gif, img2.gif и т.д.
На самом деле хорошим тоном считается проверить, подерживает ли браузер изображения. Поэтому все конструкции, манипулирующие изображениями лучше заключать в if
if (document.images)
{
//код создания/манипулирования изображений/ями
}
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Агент Бобер



Зарегистрирован: 29.03.2005
Сообщения: 14

СообщениеДобавлено: Сб Авг 27 2005 04:29    Заголовок сообщения: Ответить с цитатой

спасибо
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Этот форум закрыт, вы не можете писать новые сообщения и редактировать старые.   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Архив форумов ЦИТФорума -> Создание веб-сайтов Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2002 phpBB Group
Русская поддержка phpBB

 

IT-консалтинг Software Engineering Программирование СУБД Безопасность Internet Сети Операционные системы Hardware

Информация для рекламодателей PR-акции, размещение рекламы — adv@citforum.ru,
тел. +7 495 6608306, ICQ 232284597
Пресс-релизы — pr@citforum.ru
Послать комментарий
Информация для авторов
This Web server launched on February 24, 1997
Copyright © 1997-2000 CIT, © 2001-2006 CIT Forum
Внимание! Любой из материалов, опубликованных на этом сервере, не может быть воспроизведен в какой бы то ни было форме и какими бы то ни было средствами без письменного разрешения владельцев авторских прав. Подробнее...