Olá amigos! Estou desenvolvendo um site que utiliza frames, e eu gostaria de saber como faço para abrir um .html no "mainFrame" e outro .html no "topFrame" simultanamente, a partir de um menu em Java Script. Segue o código do menu: <html> <head> <title>Heureca - Engenharia Consultiva. Treinamentos e Palestras sobre Criatividade e Inovação.</title> <style> #main_panel { border:1px solid darkblue; position:relative; overflow:hidden; } .head_item { background-color:gold; font-size:12px; font-family:verdana; font:bold; border-top:1px solid darkblue; border-bottom:1px solid darkblue; position:absolute; left:0px; cursor:hand; text-align:left; } .item { background-color:white; font-family:verdana; font-size:11px; left:0px; position:relative; text-align:left; } .item_panel { position:absolute; background-color:white; left:0px; } .item_panel a { text-decoration:none; color:black; cursor:hand; } </style> <script language="JavaScript" src="outlook.js"></script> <script language="JavaScript"> var Link = new Array(); Link[0] = "0|Conheça a Heureca"; Link[1] = "1|Nossa História|historia.htm|mainFrame" Link[2] = "1|Consultor|consultor.htm|mainFrame"; Link[3] = "1|Área de Atuação|atuacao.htm|mainFrame"; Link[4] = "1|Diferenciais|diferenciais.htm|mainFrame"; Link[5] = "0|Treinamentos"; Link[6] = "1|Cursos|cursos.htm|mainFrame"; Link[7] = "1|Palestras|palestras.htm|mainFrame" Link[8] = "1|Sob Encomenda|encomenda.htm|mainFrame" Link[9] = "0|Consultoria"; Link[10] = "1|Engenharia Industrial|engenharia.htm|mainFrame"; Link[11] = "1|Novos Produtos|produtos.htm|mainFrame"; Link[12] = "1|Internet|internet.htm|mainFrame"; Link[13] = "0|Feedback"; Link[14] = "1|Clientes|clientes.htm|mainFrame"; Link[15] = "1|Depoimentos|depoimentos.htm|mainFrame"; Link[16] = "1|Resultados|resultados.htm|mainFrame"; Link[17] = "0|Diversos"; Link[18] = "1|Heureca ou eureca?|heureca.htm|mainFrame"; Link[19] = "1|Pensamentos|pensamentos.htm|mainFrame"; Link[20] = "1|Links Interessantes|links.htm|mainFrame"; Link[21] = "1|Descobrindo os QIs|descobrindo.htm|mainFrame"; Link[22] = "0|Contato"; Link[23] = "1|Formulário|formulario.htm|mainFrame"; Link[24] = "1|Telefone/Fax|telefone.htm|mainFrame"; Link[25] = "1|Correspondência|correspondencia.htm|mainFrame"; start(3); </script> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head> <body bgcolor="#EFEFEF"> <p> </p> <p> </p> </body> </html> ------------------------------------------------------------------------------------- var height = 180; var vwidth = 150; var speed = 0; var step =2; var hheight = 20; // heigth of a header item var iheight = 15; // heigth of a item var bgc = "white" // background color of the item var tc = "black" // text color of the item var textdec = "none"; var over_bgc = "lightyellow"; var over_tc = "red"; var over_textdec = "none"; // underline var open = -1; var N = (document.all) ? 0 : 1; var Link_count = 0; var ntop = 0; var items = false var z = 0; var hnr = 1; var timerID = null; var link_array = new Array(); function write_menu() { document.write("<div id=main_panel style='height:") if (N) document.write(height); else document.write(height-2); document.write(";width:"); if (N) document.write(vwidth) else document.write(vwidth-2) document.write("'>"); cl =0; for(i=0;i<Link.length;i++) { la = Link.split("|"); if(la[0] == "0") { if (items == true) {document.write("</div>");items = false;} document.write("<div class='head_item' id='move"+cl+"' style='height:"+hheight+";width:"+vwidth+";top:"+(ntop-1)+";z-index:"+z+"' onclick='move("+cl+","+hnr+")'> "+la[1]+"</div>"); link_array[cl] = new Array("up",0,hnr); cl++;hnr++; ntop += hheight-1; z++; } else { cheight = height - ntop + 1; if (items == false) {document.write("<div class='item_panel' id='move"+cl+"' style='height:"+cheight+"px;width:"+vwidth+";top:") if (N) document.write(ntop+2); else document.write(ntop); document.write(";z-index:"+z+"'>"); z++; link_array[cl] = new Array("up",0,""); cl++; } document.write("<a href='"+la[2]+"'"); if (la[3] != "") document.write(" target='" + la[3] + "' "); document.write(" onmouseover=color('item"+i+"') onmouseout=uncolor('item"+i+"') ><div class='item' id='item"+i+"' style='height:"+iheight+";width:"+vwidth+"'> "+la[1]+"</div></a>"); items = true; } } document.write("</div>"); if (items == true) {document.write("</div>");} } function color(obj) { document.getElementById(obj).style.backgroundColor = over_bgc; document.getElementById(obj).style.color = over_tc document.getElementById(obj).style.textDecoration = over_textdec; } function uncolor(obj) { document.getElementById(obj).style.backgroundColor = bgc; document.getElementById(obj).style.color = tc; document.getElementById(obj).style.textDecoration = textdec; } function move(idnr,hid) { if ((idnr != open)&& (timerID == null)) { if(link_array[idnr][0] == "up") { down = height - (hid * hheight) - ((hnr -(hid+1))* hheight) + 2; if(N) down+=2; dmover(idnr+2,down); } else { up = height - ((hid -1) * hheight) -((hnr - (hid))* hheight) +2; if(N) up+=2; umover(idnr,up); } open = idnr; } } function dmover(idnr,down) { for (i=idnr;i<link_array.length;i++) { if(link_array[0] == "up") { txt_obj = "move" + i document.getElementById(txt_obj).style.top = parseInt(document.getElementById(txt_obj).style.top) + step; } } down-= step; if(down > 0)timerID = setTimeout("dmover("+idnr+","+down+")",speed); else { for (i=idnr;i<link_array.length;i++) {link_array[0] = "down";} timerID = null; } } function umover(idnr,up) { for (i=0;i<(idnr+2);i++) { if(link_array[0] == "down") { txt_obj = "move" + i document.getElementById(txt_obj).style.top = parseInt(document.getElementById(txt_obj).style.top) - step; } } up-=step; if(up > 0)timerID = setTimeout("umover("+idnr+","+up+")",speed); else { for (i=0;i<(idnr+2);i++) {link_array[0] = "up";} timerID = null; } } function start(idnr) { write_menu(); for(i=0;i<link_array.length;i++) { if (link_array[2] == idnr) { pull = i; i = link_array.length; } } }