Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Запрет на просмотр отдельных фреймов
 
 автор: sl1p   (22.09.2008 в 16:20)   письмо автору
 
 

как можно узнать когда юзер открывает сабж через браузерные возможности?

тоесть нужно чтобы всё было окей только при присутствии на странице всех остальных фреймов.
если же нет, то редирект на главную.. ломал голову, так ничего и не придумал. помогите пожалуйста.

  Ответить  
 
 автор: sim5   (22.09.2008 в 16:29)   письмо автору
 
   для: sl1p   (22.09.2008 в 16:20)
 

И как вас понимать? Фреймовая структура предполагает запуск страницы в которой описываются фреймы. Запуск одного фрейма не возможен, можно запросить отдельно страницу из фрейма в новом окне браузера, а не сам фрейм.

  Ответить  
 
 автор: sl1p   (22.09.2008 в 16:31)   письмо автору
 
   для: sim5   (22.09.2008 в 16:29)
 

ну я это и имел ввиду. тоесть просто напросто чтобы нельзя было просматривать в отдельности фреймы которые создаются на странице.

  Ответить  
 
 автор: PAT   (22.09.2008 в 16:31)   письмо автору
 
   для: sl1p   (22.09.2008 в 16:20)
 

Пропишите в каждом файле, кои входят во фрейм-структуру
<html>
<head>
<script>
if (top.frames.length != количеству_ваших_фреймов) top.location.href = 'имя_вашего_файла-фреймсета';
</script>
</head>
<body>
...

  Ответить  
 
 автор: sl1p   (22.09.2008 в 16:34)   письмо автору
 
   для: PAT   (22.09.2008 в 16:31)
 

Эмм.. постоянно выкидывает.. даже если фреймы все есть..
вот так вот правильно?
if (top.frames.length < 2) top.location.href = 'index.php';

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования