P
Pai
Hello there,
I have the following peice of javascript which works with IE but would
not work with mozilla.
In IE the first for loop is entered but in mozilla i would not enter
the for loop any tips / ideas?
var tblObj=document.body.getElementsByTagName("TD")
for(var iTblObjLoop=0;iTblObjLoop<tblObj.length;iTblObjLoop++)
{
var sTempStr=new String(tblObj[iTblObjLoop].outerHTML)
alert(sTempStr);
//ms-banner contains the Portal Links
if(sTempStr.indexOf("ms-banner",1)>0)
{
var aDivs = tblObj[iTblObjLoop].getElementsByTagName("A");
for(var i=0;i<aDivs.length - 1;i++)
{
//If hlMySite Exists, change it to 'Admin' Link
if(aDivs.outerHTML.indexOf("hlMySite",1)>0)
{
hlMySite.outerHTML="<a target='_self' id='hlMySite'
href='default.aspx' title='Admin'>Admin</a><BR><BR>"
}
/*
If SettingsOrReturnURL Exists, Append "<BR><BR>" to the Link to
make the rest of the
links to come on the next line
*/
if(aDivs.outerHTML.indexOf("SettingsOrReturnURL",1)>0)
{
SettingsOrReturnURL.outerHTML=SettingsOrReturnURL.outerHTML +
"<BR><BR>"
}
}
break
}
}
Any help would be appreciated,
Thanks,
Srikanth Pai
I have the following peice of javascript which works with IE but would
not work with mozilla.
In IE the first for loop is entered but in mozilla i would not enter
the for loop any tips / ideas?
var tblObj=document.body.getElementsByTagName("TD")
for(var iTblObjLoop=0;iTblObjLoop<tblObj.length;iTblObjLoop++)
{
var sTempStr=new String(tblObj[iTblObjLoop].outerHTML)
alert(sTempStr);
//ms-banner contains the Portal Links
if(sTempStr.indexOf("ms-banner",1)>0)
{
var aDivs = tblObj[iTblObjLoop].getElementsByTagName("A");
for(var i=0;i<aDivs.length - 1;i++)
{
//If hlMySite Exists, change it to 'Admin' Link
if(aDivs.outerHTML.indexOf("hlMySite",1)>0)
{
hlMySite.outerHTML="<a target='_self' id='hlMySite'
href='default.aspx' title='Admin'>Admin</a><BR><BR>"
}
/*
If SettingsOrReturnURL Exists, Append "<BR><BR>" to the Link to
make the rest of the
links to come on the next line
*/
if(aDivs.outerHTML.indexOf("SettingsOrReturnURL",1)>0)
{
SettingsOrReturnURL.outerHTML=SettingsOrReturnURL.outerHTML +
"<BR><BR>"
}
}
break
}
}
Any help would be appreciated,
Thanks,
Srikanth Pai