Страница 1 из 1

IFRAME и браузеры

СообщениеДобавлено: Вс июл 27, 2008 14:00
Padonak
вопрос простой: как обращаться к документу и его элементам, заключенным в ифрейме в таких браузерах как:

Опера, ФФ, ИЕ?

не могу победить в частности обращение в Опере.

Код: Выделить всё
var ifr = document.getElementById("ghostFrame");(это наш ифрейм)
var obj = "";
if(navigator.userAgent.indexOf("MSIE") != -1){obj = ifr.document;}
if((navigator.userAgent.indexOf("Firefox") != -1)){obj = ifr.contentDocument;}
if((navigator.userAgent.indexOf("Opera") != -1)){ЧТО ТУТ?}

СообщениеДобавлено: Пн июл 28, 2008 11:20
Muerto
Просплюсь - придумаю что-нибудь. Пока посмотри http://www.kruglov.ru/articles/nontrivialjs/#iframe

СообщениеДобавлено: Пн июл 28, 2008 19:34
Padonak
2Muerto: там чота ничего обнадеживающего не пишут -04-

СообщениеДобавлено: Вт июл 29, 2008 11:08
Muerto
2Padonak: Напишу попозже на РНР тебе.

СообщениеДобавлено: Вт июл 29, 2008 12:05
Muerto
Код: Выделить всё
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Untitled Document</title>
</head>

<body>
Тут собственно твоя страница.<br />
<?php
$contents=file_get_contents ($_GET["site"]);
echo"<textarea style='display:none' id='sitecode'>$contents</textarea>";
?>
<script type="text/javascript">
alert(document.getElementById("sitecode").value);
</script>
</body>
</html>

урлэтойстраницы.php?site=http://страницанужногокода
Разберёшься?

СообщениеДобавлено: Вт июл 29, 2008 12:09
Padonak
попробую пасиб :-)