Вопрос по досутпу к переменным фо фреймах

Discussion in 'PHP' started by Nicca, 25 Aug 2008.

  1. Nicca

    Nicca Elder - Старейшина

    Joined:
    11 Jan 2008
    Messages:
    93
    Likes Received:
    4
    Reputations:
    -6
    Не знаю как организовать скрипт, даже с какой стороны подойти.
    Задача такая:
    Есть 2 фрейма: в первом меню, во второй загружаются чужие сайты. Как с помощью пхп-скрипта отслеживать урл сайта который загружен в правый фрейм.
    Тоесть: Выбираю в меню сайт он грузится в фрейм. А потом хожу по ссылка, отправляю формы и т.п. Мне нужно иметь доступ к урлу когда я перемещаюсь по сайту.
    Как такое реализовать.

    Буду очень благодарен за помощь.
     
  2. Nicca

    Nicca Elder - Старейшина

    Joined:
    11 Jan 2008
    Messages:
    93
    Likes Received:
    4
    Reputations:
    -6
    Можна по-подробнее.
    Есть у меня 2 файла:
    index.php:
    PHP:
    <frameset rows="22,*" framespacing="0" border="0" frameborder="0" frameborder="no" border="0">

    <
    frame src="head.php" name="head" scrolling="no" noresize="noresize" frameborder="0" marginwidth="5" marginheight="5" border="no">

    <
    frameset cols="200,*" framespacing="0" border="0" frameborder="0" frameborder="no" border="0">

    <
    frame src="left.php" name="menu" scrolling="auto" frameborder="0" marginwidth="5" marginheight="5" border="no">

        <
    frame src="" name="content" scrolling="yes" frameborder="0" marginwidth="10" marginheight="10" border="no">
        </
    frameset>
    </
    frameset>
    left.php:
    PHP:
    <a href="http://livecrimea.com/" target="content">http://livecrimea.com/</a>

    Где именно нужно писать яваскрипт. И не могли бы Вы дял моего случая написать нужный мне вариант?
     
  3. Nicca

    Nicca Elder - Старейшина

    Joined:
    11 Jan 2008
    Messages:
    93
    Likes Received:
    4
    Reputations:
    -6
    Согласен заплатить 2 у.е. тому кто поможет!!!
     
  4. scrat

    scrat кодер

    Joined:
    8 Apr 2007
    Messages:
    625
    Likes Received:
    541
    Reputations:
    3
    поищи по справочникам по JS про всякие window parent frames location,я ща у себя посмотрел нифига не получилось
     
  5. Nicca

    Nicca Elder - Старейшина

    Joined:
    11 Jan 2008
    Messages:
    93
    Likes Received:
    4
    Reputations:
    -6
    Для меня это темный лес. Да и времени много уйдет.
    Есть ли кто, кто готов реализовать похожее? Готов заплатить
    Обращайтесь в личку. Обсудим детали
     
  6. PHPFire

    PHPFire New Member

    Joined:
    25 Aug 2008
    Messages:
    5
    Likes Received:
    2
    Reputations:
    0
    Доброе утро. Если вопрос ещё актуален, то могу помочь.
    Если я правильно понял есть 2 фрэйма, первый(левый) является менюшкой для второго.
    В первом мы выбираем урл и после клика по нему во втором фрэйме(правом) загружается этот сайт.
    Я правильно понял задачу?
     
    1 person likes this.
  7. Zedi

    Zedi Elder - Старейшина

    Joined:
    6 Jun 2007
    Messages:
    316
    Likes Received:
    120
    Reputations:
    13
    Используй ссессии и будет тебе счастье
     
  8. PHPFire

    PHPFire New Member

    Joined:
    25 Aug 2008
    Messages:
    5
    Likes Received:
    2
    Reputations:
    0
    Nicca - тебе ещё нужен ответ на твой вопрос?
     
  9. Nicca

    Nicca Elder - Старейшина

    Joined:
    11 Jan 2008
    Messages:
    93
    Likes Received:
    4
    Reputations:
    -6
    Абсолютно верно.
    Задача которую я преследую - это знать постоянно урл сайта из правого фрейма при навигации в нем (при перемещении по ссылкам, отправкам форм и т.п.)
     
  10. Zedi

    Zedi Elder - Старейшина

    Joined:
    6 Jun 2007
    Messages:
    316
    Likes Received:
    120
    Reputations:
    13
    Говорю сделай запись в сессию и используй ее где хочешь
     
  11. n-000

    n-000 Elder - Старейшина

    Joined:
    25 Oct 2006
    Messages:
    90
    Likes Received:
    36
    Reputations:
    5
    parent.frames[0]
     
  12. Nicca

    Nicca Elder - Старейшина

    Joined:
    11 Jan 2008
    Messages:
    93
    Likes Received:
    4
    Reputations:
    -6
    При чем сдесь сессии? Вы можете обьяснить на примере или более детально. Я что-то не понимаю..

    parent.frames[0] - Мне нужно обратится к урлу фрейма.

    Кто-то сдесь может нормально обьяснить?
     
  13. PHPFire

    PHPFire New Member

    Joined:
    25 Aug 2008
    Messages:
    5
    Likes Received:
    2
    Reputations:
    0
    вот то что набросалось мин за 10, если что-то нужно будет поправить - напиши расскажу где что.

    файл menu.html

    <head>
    </head>
    <body>
    <ul>
    <li><a href="http://mail.ru">mail.ru</a></li>
    <li><a href="http://google.com">google.com</a></li>
    <li><a href="http://forum.antichat.ru">forum.antichat.ru</a></li>
    <li><a href="http://open.by">open.by</a></li>
    </ul>
    </body>




    файл index.html (главный)

    <head>
    <script>
    function updateLinks(fr){
    var links = fr.contentWindow.document.links;
    for (var i=0;i<links.length;i++){
    links.onclick = loadThis;
    }
    }
    function loadThis(el){
    frame_source = document.getElementById('source');
    frame_source.src = this.href;
    return false;
    }
    </script>
    </head>
    <body>
    <iframe src="menu.html" onload="updateLinks(this);"></iframe>
    <iframe src="" id="source"></iframe>
    </body>


    оба они лежат в одной папке(можно переписать пути)
     
  14. PHPFire

    PHPFire New Member

    Joined:
    25 Aug 2008
    Messages:
    5
    Likes Received:
    2
    Reputations:
    0
    Ну что, подойдёт?
     
  15. Nicca

    Nicca Elder - Старейшина

    Joined:
    11 Jan 2008
    Messages:
    93
    Likes Received:
    4
    Reputations:
    -6
    Подскажите пожалуйста как сделать чтобы при перемещении по ссылкам на сайте из правого фрейма, я имел доступ к урлу
    (Мог например его сохранить в файл)
     
  16. astrologer

    astrologer Elder - Старейшина

    Joined:
    30 Aug 2007
    Messages:
    837
    Likes Received:
    267
    Reputations:
    59
    К сожалению, никак.
     
  17. Nicca

    Nicca Elder - Старейшина

    Joined:
    11 Jan 2008
    Messages:
    93
    Likes Received:
    4
    Reputations:
    -6
    Как тогда реализовать данную задачу?
    Я не верю что такое невозможно.
     
  18. PHPFire

    PHPFire New Member

    Joined:
    25 Aug 2008
    Messages:
    5
    Likes Received:
    2
    Reputations:
    0
    Поставь конкретную задачу. Тебе нужно при нажатии на ссылку произвести какое-то действие с урлом ссылки? Например сохранить его в файл? Если да, то можно это сделать.
    Если я не правильно понял - поясни подробно.