Что нового

Какой ID обьекта

shyra1976

Новичок
Сообщения
71
Репутация
0
Добрый день
Вопрос как я могу открывать вкладки с помощью Autoit , Какой ID объект и если таковой нет То с помощью какой функцией я могу да открыть


Это код страницы
<html>


































<head>
<title>Review Tree</title>


<script language="JavaScript" type="text/javascript">
function getTopAccessFrame() {
var oTop = this;
while(oTop && oTop.parent != oTop && oTop.name != "mxPortletContent" ){
try{
var doc = oTop.parent.test = "temp";
}catch(e){
break;
}

oTop = oTop.parent;
}

try{
while(oTop.name != "mxPortletContent" && oTop.opener && oTop.opener.top){
var docOpenerTop = oTop.opener.top.test = "temp";
oTop = oTop.opener.top
}
}catch(e){

}

return oTop;
}

var topAccessFrame = getTopAccessFrame();
if(typeof topAccessFrame.emxUIConstants != "object"){
document.write("<scri" + "pt language=\"JavaScript\" type=\"text/javascript\" src=\"../common/emxUIConstantsJavaScriptInclude.jsp\"></scr" + "ipt>");
//alert(location.href);
}else{
var emxUIConstants = topAccessFrame.emxUIConstants;
}

</script>
<script language="javascript" src="../common/scripts/emxUIConstants.js"></script>
<script language="javascript" src="../common/scripts/emxUICore.js"></script>
<script language="javascript" src="../common/scripts/emxUICoreMenu.js"></script>
<script language="javascript">
addStyleSheet('emxUICalendar');
</script>

<script src="scripts/emxClientSideInfo.js" type="text/javascript"></script>

<script language="javascript" src="scripts/emxUIObjMgr.js"></script>
<script language="javascript" src="scripts/emxUINavBar.js"></script>
<script language="javascript" src="scripts/emxUIModal.js"></script>
<script language="javascript" src="scripts/emxUIUtility.js"></script>

<script language="javascript" src="scripts/emxUICoreTree.js"></script>
<script language="javascript" src="scripts/emxUIHistoryTree.js"></script>
<script language="javascript" src="scripts/emxUIDetailsTree.js"></script>
<script language="javascript" src="scripts/emxUIStructureTree.js"></script>
<script language="javascript" src="scripts/emxUITreeUtil.js"></script>

<script type="text/javascript" src="scripts/emxUIConstants.js"></script>
<script type="text/javascript" src="scripts/emxUICore.js"></script>
<script type="text/javascript" src="scripts/emxUICoreMenu.js"></script>
<script src="scripts/emxUIUtility.js" type="text/javascript"></script>
<script src="scripts/emxUIPopups.js" type="text/javascript"></script>
<script src="scripts/emxUIToolbar.js" type="text/javascript"></script>
<script src="scripts/emxUIModal.js" type="text/javascript"></script>
<script Language="Javascript">
var tempTree = new emxUIDetailsTree;
var objDetailsTree = tempTree;
var objStructureTree = new emxUIStructureTree;
objStructureTree.structureMode="details";
objStructureTree.menuName="";
objStructureTree.selectedStructure="";


</script>
</head>

<script Language="Javascript">
if(top.objStructureTree){
top.objStructureTree.clear();
objStructureTree.clear();
top.objStructureTree.structureMode="";
top.objStructureTree.menuName="";
top.objStructureTree.selectedStructure="";
top.objStructureTree.root=null;
}
</script>


<script language="javascript" >

var topNavigatorFrame = findFrame(top, "topFrame");
var contentFrame = findFrame(top, "content");
var strFrameInfo = "";
// If there is a top level Frame "topFrame" or "content" frame, then do not add "content" frame.
if (topNavigatorFrame || contentFrame)
{
strFrameInfo = "";
strFrameInfo="<frameset rows=\"*,0\" frameborder=\"no\" framespacing=\"0\" onload=\"refreshTree()\">";
strFrameInfo+="<frame name=\"treeContent\" src=\"emxTreeFrame.jsp?objectId=18215.63841.29648.31165&emxSuiteDirectory=null\" marginwidth=\"0\" marginheight=\"0\" frameborder=\"no\"/>";
strFrameInfo+="<frame name=\"hiddenTreeContentFrame\" noresize src=\"emxBlank.jsp\" scrolling=\"no\" marginheight=\"0\" marginwidth=\"0\" frameborder=\"0\"/>";
strFrameInfo+="</frameset>";
} else {

strFrameInfo = "";
strFrameInfo="<frameset rows=\"*,0,0\" frameborder=\"no\" framespacing=\"0\">";
strFrameInfo+="<frame name=\"content\" src=\"emxTreeFrame.jsp?objectId=18215.63841.29648.31165&emxSuiteDirectory=null\" marginwidth=\"0\" marginheight=\"0\" frameborder=\"no\"/>";
strFrameInfo+="<frame name=\"hiddenTreeFrame\" noresize src=\"emxBlank.jsp\" scrolling=\"no\" marginheight=\"0\" marginwidth=\"0\" frameborder=\"0\"/>";
strFrameInfo+="</frameset>";
}

document.write(strFrameInfo);

function refreshTree(){
var objTreeBarFrame = top.findFrame(top, "emxUITreeBar");
if(objTreeBarFrame != null && objTreeBarFrame.document != null){
var strUrl = objTreeBarFrame.document.location.href;
/*
* This parameter is added temporarily, to check whether the Tree Structure gets refreshed or not. Since it has been
* passed different treemenu from TeamCentral document summary page and the same menu is getting referred while refreshing the
* Tree Structure page. Due to that tree labels are not displaying properly only in this particular case. To resolve it
* temporarily we have added this fix. Proper fix will be given in future release.
*/
if(strUrl.indexOf("treeRefreshMenu=refreshFalse") == -1)
{
if(strUrl.indexOf("structureLoaded=")>-1){
var structLoadParam = strUrl.substring(strUrl.indexOf("structureLoaded="),strUrl.length);
structLoadParam = structLoadParam.substring(0,structLoadParam.indexOf("&")+1);
strUrl = strUrl.replace(structLoadParam,"");
}
objTreeBarFrame.document.location.href = strUrl;
}
}
}
</script>

</html>

А ниже прикреплен файл как она выглядит
 

Вложения

  • ECO_B82769.png
    ECO_B82769.png
    92.1 КБ · Просмотры: 19
Верх