[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Выдрать исходник из iframe
bret
Имеется файл framer.html:
Код
<html>
<head>
<script type='text/javascript'>
function rel()
{
alert(window.parent.frames['tar'].document.getElementById("gfooter").innerHTML);
}
</script>
</head>
<body>
<iframe width="100%" src="keela.html" name="tar" height="410px"></iframe>
<input type='button' value='klikc' onclick='rel();' />
</body>
</html>

и файл keela.html:
Код
<h1 id=gfooter>Hella!</h1>


При нажатии кнопки выскакивает алерт "Hella!"
Если же подставить вместо keela.html адрес например http://www.phpforum.ru/index.php, то (в ФФ) выскакивает еррор:
uncaught exception: Permission denied to get property HTMLDocument.getElementById
Как это правильно реализовать? (пробовал вывести хотя бы .links[0].href - тот же пермишн дениед)



Спустя 38 минут, 11 секунд (1.03.2008 - 16:36) Timok написал(а):
вообще-то вроде бы JS не разрешает обрабатывать информацию с других доменов, странно что в других браузерах работает...
Что именно ты хочешь сделать? Возможно есть другие способы...

Спустя 2 часа, 33 минуты, 4 секунды (1.03.2008 - 19:09) bret написал(а):
Есть чат без фреймов, в котором работают ББтеги, но кнопок самих тегов нет. Хочу грузить сам чат во фрейм, поле ввода, кнопки и смайлы расположив в мэйн-окне. При этом вырезать из кода фрейма всё ненужное, в т.ч. (в данном случае дублирующее) поле ввода.
Алгоритм примерно такой наметил: загружаем страницу чата, считываем исходник в переменную, в переменной чистим весь мусор, присваиваем значение переменной src'у фрейма


_____________
Бывает, ты ешь медведя, а бывает, что медведь ест тебя (с)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.