Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > как вытащить в переменную текстовую часть страницы


Автор: vpokorp 26.3.2010, 20:24
Как вытащить в переменную основной страницы текстовую часть страницы которая грузится в iframe?

менять содержимое последей невозможно

Автор: azesmcar 26.3.2010, 20:26
innerText?

Автор: vpokorp 26.3.2010, 20:49

А можно примерчик?

Код

<iframe src="123.html " name=a1></iframe>

<script> 
 
        var text= ?
        
 smile            

Автор: bars80080 26.3.2010, 21:20
а во фрейме случаем не файл с другого домена?


Код

var text = window.frames['a1'].document.body.innerHTML;


не факт что прокатит
всю страницу - это конечно жёстко

Автор: azesmcar 26.3.2010, 21:24
Код

<iframe src="123.html " name="a1"></iframe>
<input type="button" onclick="show()" name="show" value="show" />
<script> 
    function show() {
        var text = a1.document.body.innerHTML;
        alert(text);
    }
</script>

что-то наподобие этого, надо погуглить по поводу переносимости, если я правильно помню тут были заморочки с разными браузерами.

Добавлено через 35 секунд
Цитата(bars80080 @  26.3.2010,  21:20 Найти цитируемый пост)
не факт что прокатит

ага, зависит от браузера.

Добавлено через 1 минуту и 12 секунд
почему бы не использовать Ajax, если данные с того же домейна.

Автор: vpokorp 26.3.2010, 21:29
не катит
 smile 

Автор: vpokorp 28.3.2010, 20:50
пробовал в Ие8 опера10 и FF
не катит не первый не второй

Автор: bars80080 28.3.2010, 22:11
Цитата(bars80080 @  26.3.2010,  21:20 Найти цитируемый пост)
а во фрейме случаем не файл с другого домена?


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)