Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 17

Тема: Помогите! Совсем в фреймах запутался...

  1. #1
    Senior Member
    Регистрация
    26.08.2008
    Сообщений
    318

    Помогите! Совсем в фреймах запутался...

    Страница разбита на четыре фрейма, вот таким образом:
    <FRAMESET ROWS="100,*" border="-1">
    <frame name="topf" src="top.php" SCROLLING="no" NORESIZE frameborder=""
    marginwidth="" marginheight="">
    <FRAMESET COLS = "20%,80%" border="0">
    <FRAME SRC = "menu.php" NAME
    = "left" NORESIZE frameborder="0" marginwidth="" marginheight="">

    <FRAMESET ROWS = "50,80%" border="0">
    <FRAME SRC = "forumtop.php"
    name= "forumtop" NORESIZE frameborder="0" SCROLLING="no" marginwidth="" marginheight="">

    <FRAME SRC = "str.php" NAME =
    "right" NORESIZE frameborder="0" marginwidth="" marginheight="">

    </FRAMESET>
    Из страницы str.php надо каким -то образом заставить в forumtop.php появиться ссылке, а в str.php загрузить при этом данные из базы или другой файл. У кого не спрашивал никто не знает, как такое возможно сотворить и возможно ли вообще.
    Зарание благодарен за помощь.

  2. #2
    Продвинутый
    Регистрация
    17.11.2006
    Сообщений
    6,976
    Записей в дневнике
    15
    Изображения
    533

    Re: Помогите! Совсем в фреймах запутался...

    понял ровным счетом ничего!

  3. #3
    Монстр общения Аватар для ac2on
    Регистрация
    19.12.2006
    Сообщений
    3,827

    Re: Помогите! Совсем в фреймах запутался...

    если не забуду, то завтра гляну... но вообще то такое спокойно реализуется через java script
    Ёж причесанный, если все иголки идут по касательной. Только нечетномерный ёж поддается причесыванию

  4. #4
    Продвинутый
    Регистрация
    17.11.2006
    Сообщений
    6,976
    Записей в дневнике
    15
    Изображения
    533

    Re: Помогите! Совсем в фреймах запутался...

    Цитата Сообщение от ac2on
    если не забуду, то завтра гляну... но вообще то такое спокойно реализуется через java script
    межфреймовое взаимодействие попадает под очень жесткие ограничения безопасности.

  5. #5
    Монстр общения Аватар для ac2on
    Регистрация
    19.12.2006
    Сообщений
    3,827

    Re: Помогите! Совсем в фреймах запутался...

    я вот так перезагружал всю страницу по нажатию ссылки во фрейме
    Код:
    window.top.location.href=".\?razd=3";
    В принципе точно так же можно обратится к другому фрейму. Собственно яндекс в помощь.
    Ёж причесанный, если все иголки идут по касательной. Только нечетномерный ёж поддается причесыванию

  6. #6
    Монстр общения Аватар для ac2on
    Регистрация
    19.12.2006
    Сообщений
    3,827

    Re: Помогите! Совсем в фреймах запутался...

    а с фреймами работать предлагают вот так:
    Код:
    function loadtwo() {
     parent.frame1.location.href= "first.htm";
     parent.frame2.location.href= "second.htm";
    }
    
    либо так
    function loadtwo(url1, url2) {
     parent.frame1.location.href= url1;
     parent.frame2.location.href= url2;
    }
    
    
    <html>
    <frameset rows="50%,50%"> 
     <frame src="page1.htm" name="frame1"> 
     <frame src="page2.htm" name="frame2"> 
    </frameset> 
    </html>
    
    
    ну а обращатся 
    <a href="javascript:loadtwo()">first</a>
    <a href="javascript:loadtwo("first.htm", "second.htm")">first</a>
    вобщем пробуй.
    Ёж причесанный, если все иголки идут по касательной. Только нечетномерный ёж поддается причесыванию

  7. #7
    Монстр общения Аватар для ac2on
    Регистрация
    19.12.2006
    Сообщений
    3,827

    Re: Помогите! Совсем в фреймах запутался...

    а вообще логичнее это реализовать на AJAX
    Ёж причесанный, если все иголки идут по касательной. Только нечетномерный ёж поддается причесыванию

  8. #8
    Senior Member
    Регистрация
    26.08.2008
    Сообщений
    318

    Re: Помогите! Совсем в фреймах запутался...

    Цитата Сообщение от ac2on
    вобщем пробуй.
    Спасибо за совет, но использование JavaScript крайне не желательно. Предполагается, что все будет выполняться на стороне сервера. Вот если бы средствами PHP и HTML все это провернуть. Перекинуть по ссылке файл в другой фрейм я умею: <BASE TARGET="right"> и все будет в другом фрейме, но этого мало. У меня есть две книги по PHP, но там такое не рассматривается. Ладно, посижу еще подумаю.

  9. #9
    Senior Member
    Регистрация
    26.08.2008
    Сообщений
    318

    Re: Помогите! Совсем в фреймах запутался...

    Цитата Сообщение от Слафко
    понял ровным счетом ничего!
    Наверное я слишком тупо все объяснил. Надо вот что. Певый фрейм 1 несет заголовок сайта, второй 2 выступает в качестве статического меню, в третьем 3 должно формироваться меню динамическое, зависимое от того, что выбрал пользователь в четвертом 4 фрейме. При этом при выборе пользователя ссылки в фрейме 3, содержимое отображается в фрейме 4. Такая вот головоломка. Уже все мозги закипели, а результат пока никакой.

  10. #10
    Senior Member
    Регистрация
    26.08.2008
    Сообщений
    318

    Re: Помогите! Совсем в фреймах запутался...

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

Похожие темы

  1. Ответов: 1
    Последнее сообщение: 06.04.2009, 10:08
  2. Что то я не совсем понял о чем это Путин
    от ac2on в разделе Тихий омут
    Ответов: 10
    Последнее сообщение: 28.11.2007, 13:20
  3. Хохлы совсем борзеть начали :(
    от BoyStav в разделе Просто общение
    Ответов: 16
    Последнее сообщение: 25.05.2007, 14:06
  4. Совсем охренели. Угнали машину
    от iroclude в разделе Просто общение
    Ответов: 16
    Последнее сообщение: 25.05.2007, 00:35

Рекомендуем

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  

SEO by vBSEO

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 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94