Code running against live demo. Open IE/FF and browse to url:
http://demo10.qlikview.com/QvAJAXZfc/opendoc.htm?document=Online%20Sales.qvw&host=demo10&anonymous=trueIE returns excepted result but FF returs empty string.
function checkGetAttribute()
{
var page = Sys.Process("firefox").Page("
http://demo10.qlikview.com/QvAJAXZfc/opendoc.htm?document=Online%20Sales.qvw&host=demo10&anonymous=true"); //var page = Sys.Process("iexplore").Page("
http://demo10.qlikview.com/QvAJAXZfc/opendoc.htm?document=Online%20Sales.qvw&host=demo10&anonymous=true"); props = ["className"];
values = ["QvFrame"];
QvFrames = page.FindAllChildren(props, values, 10);
QvFrames = QvFrames.toArray();
cnt = QvFrames.length;
if (cnt > 0)
{
Log.Message(cnt + " object(s) were found:");
for (i = 0; i < cnt; i++)
Log.Message(QvFrames
.Name + " has TargetName = " + QvFrames.getAttribute("TargetName"));
}
else
{
Log.Message("No objects corresponding to the specified criteria were found.");
}
}