Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   доступ к данным iframe (https://javascript.ru/forum/events/7310-dostup-k-dannym-iframe.html)

gooody 26.01.2010 10:02

доступ к данным iframe
 
Доброе время суток :)

есть такой вот код:

function prin()
{
var newFraeme = document.createElement("iframe");
document.getElementById('forIframe').appendChild(newFraeme);
newFraeme.allowtransparency = "true";	
newFraeme.frameborder = 0;
newFraeme.sandbox = "allow-same-origin allow-forms allow-scripts";
newFraeme.scrolling = "auto";
newFraeme.src = "index1.php";
newFraeme.id = "fr";
setTimeout(vitText(), 10);
}

function vitText()
{
if (document.getElementById('fr').contentWindow.document.getElementsByTagName('table'))
{ alert ("Yes"); }
else { alert ("NO"); }}


//этот код - работает, но
в документе есть 4 таблицы, как только я пишу getElementsByTagName('table')[3] - уже не работает...

как мне получить доступ к 4-й таблице iframe-а, и ее данных ???

Ex_Soft 26.01.2010 15:46

Цитата:

Сообщение от gooody (Сообщение 42041)
в документе есть 4 таблицы, как только я пишу getElementsByTagName('table')[3] - уже не работает...

А что говорит
getElementsByTagName('table').length

?
А если
newFraeme.onload=vitText;

?

gooody 26.01.2010 17:37

newFraeme.onload=vitText; - Заработало!!!

Спасибо !!! :)


Часовой пояс GMT +3, время: 21:34.