It uses insertRow and insertCell to build the table...
Since yesterday I have found out more about the problem.
The page in the iframe calls a function on the parent page. Argument is
an object, document.getElementById('myTable'), which works fine. From
the parent function I am able to alert the id of the object. So far so
good.
Next step is to change som properties on the table and delete some rows
(actually, changing their ID and setting visibillity to none). After
this, I cannot get myTable via document.getElementById so I try this as
a backup:
var tmpTbl = document.getElementById('listmultitable');
if(tmpTbl == null)
{
var iframes = document.getElementsByTagName('iframe');
var tables;
for(i = 0; i < iframes.length; i++)
{
tables =
iframes[i].document.getElementsByTagName('table');
for(j = 0; j < tables.length; j++)
{
if(tables[j].id == 'listmultitable'){newTbl =
tables[j]; j = tables.lenght; i = iframes.length;}
}
}
}
And well, tmpTbl is still null after this :/
I use the same function at another place in the app where its not in an
iframe and there is no problems at all there