Не знаю как организовать скрипт, даже с какой стороны подойти. Задача такая: Есть 2 фрейма: в первом меню, во второй загружаются чужие сайты. Как с помощью пхп-скрипта отслеживать урл сайта который загружен в правый фрейм. Тоесть: Выбираю в меню сайт он грузится в фрейм. А потом хожу по ссылка, отправляю формы и т.п. Мне нужно иметь доступ к урлу когда я перемещаюсь по сайту. Как такое реализовать. Буду очень благодарен за помощь.
Можна по-подробнее. Есть у меня 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> Где именно нужно писать яваскрипт. И не могли бы Вы дял моего случая написать нужный мне вариант?
поищи по справочникам по JS про всякие window parent frames location,я ща у себя посмотрел нифига не получилось
Для меня это темный лес. Да и времени много уйдет. Есть ли кто, кто готов реализовать похожее? Готов заплатить Обращайтесь в личку. Обсудим детали
Доброе утро. Если вопрос ещё актуален, то могу помочь. Если я правильно понял есть 2 фрэйма, первый(левый) является менюшкой для второго. В первом мы выбираем урл и после клика по нему во втором фрэйме(правом) загружается этот сайт. Я правильно понял задачу?
Абсолютно верно. Задача которую я преследую - это знать постоянно урл сайта из правого фрейма при навигации в нем (при перемещении по ссылкам, отправкам форм и т.п.)
При чем сдесь сессии? Вы можете обьяснить на примере или более детально. Я что-то не понимаю.. parent.frames[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> оба они лежат в одной папке(можно переписать пути)
Подскажите пожалуйста как сделать чтобы при перемещении по ссылкам на сайте из правого фрейма, я имел доступ к урлу (Мог например его сохранить в файл)
Поставь конкретную задачу. Тебе нужно при нажатии на ссылку произвести какое-то действие с урлом ссылки? Например сохранить его в файл? Если да, то можно это сделать. Если я не правильно понял - поясни подробно.