Просмотр полной версии : Вопрос по досутпу к переменным фо фреймах
Не знаю как организовать скрипт, даже с какой стороны подойти.
Задача такая:
Есть 2 фрейма: в первом меню, во второй загружаются чужие сайты. Как с помощью пхп-скрипта отслеживать урл сайта который загружен в правый фрейм.
Тоесть: Выбираю в меню сайт он грузится в фрейм. А потом хожу по ссылка, отправляю формы и т.п. Мне нужно иметь доступ к урлу когда я перемещаюсь по сайту.
Как такое реализовать.
Буду очень благодарен за помощь.
Можна по-подробнее.
Есть у меня 2 файла:
index.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:
<a href="http://livecrimea.com/" target="content">http://livecrimea.com/</a>
Где именно нужно писать яваскрипт. И не могли бы Вы дял моего случая написать нужный мне вариант?
Согласен заплатить 2 у.е. тому кто поможет!!!
поищи по справочникам по JS про всякие window parent frames location,я ща у себя посмотрел нифига не получилось
поищи по справочникам по JS про всякие window parent frames location,я ща у себя посмотрел нифига не получилось
Для меня это темный лес. Да и времени много уйдет.
Есть ли кто, кто готов реализовать похожее? Готов заплатить
Обращайтесь в личку. Обсудим детали
Доброе утро. Если вопрос ещё актуален, то могу помочь.
Если я правильно понял есть 2 фрэйма, первый(левый) является менюшкой для второго.
В первом мы выбираем урл и после клика по нему во втором фрэйме(правом) загружается этот сайт.
Я правильно понял задачу?
Используй ссессии и будет тебе счастье
Nicca - тебе ещё нужен ответ на твой вопрос?
Доброе утро. Если вопрос ещё актуален, то могу помочь.
Если я правильно понял есть 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[i].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>
оба они лежат в одной папке(можно переписать пути)
Ну что, подойдёт?
Подскажите пожалуйста как сделать чтобы при перемещении по ссылкам на сайте из правого фрейма, я имел доступ к урлу
(Мог например его сохранить в файл)
astrologer
30.08.2008, 18:56
Подскажите пожалуйста как сделать чтобы при перемещении по ссылкам на сайте из правого фрейма, я имел доступ к урлу
(Мог например его сохранить в файл) К сожалению, никак.
К сожалению, никак.
Как тогда реализовать данную задачу?
Я не верю что такое невозможно.
Поставь конкретную задачу. Тебе нужно при нажатии на ссылку произвести какое-то действие с урлом ссылки? Например сохранить его в файл? Если да, то можно это сделать.
Если я не правильно понял - поясни подробно.
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot