Тема: Javascript Iframe
Показать сообщение отдельно
  #3 (permalink)  
Старый 05.04.2012, 12:56
Новичок на форуме
Отправить личное сообщение для Vs1001 Посмотреть профиль Найти все сообщения от Vs1001
 
Регистрация: 04.04.2012
Сообщений: 7

спасибо!

у меня не получается найти элементы во фрейме, если просто искать по документу, находит. а если во фрейме то нет. имена одни и те же.
сами фреймы тоже находят. проблема в том, что если submit делать когда нет фреймов, то всё ок. а если есть фреймы то только через них надо, иначе не идёт.


window.onload = function startfunc () {
var i, frames;
if(readCookie("MRSAPSSO2") != null){
frames = document.getElementsByTagName("iframe");
for (i = 0; i < frames.length; ++i)
{
var iframe = frames[i];
var iframeDocument = null;
if (iframe.contentDocument) {
iframeDocument = iframe.contentDocument;
} else if (iframe.contentWindow) {
// for IE 5.5, 6 and 7:
iframeDocument = iframe.contentWindow.document;
}
if (!!iframeDocument) {
// do things with the iframe's document object
} else {
// this browser doesn't seem to support the iframe document object
}
iframeDocument.getElementsByTagName("form")[0].submit();
}
}
Ответить с цитированием