Guest vilsosauer Postado Agosto 14, 2003 Denunciar Share Postado Agosto 14, 2003 baixei o exemplo de JavaScript categoria menus downloads 625onde quando passo o mause sobre o menu aparece os sob menus ate ai normal.>> Mas o probrema é o seguinte coloquei ele num frame e ele mostra so umaparte dele o resto fica escondido no frame aparecendo uma barra de rolagemcomo faço para ele aparecer normal quero q ele mostre por cima do outroframe q esta do lado>> se for possivel me atender o quanto antes> um abraço Vilso Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Guest Postado Agosto 15, 2003 Denunciar Share Postado Agosto 15, 2003 :D E aí! Coloque esse meu menu! desculpe mas não deu tempo de formatar para você!caso ocorrer algum erro mande uma mensagem para mim ademirdorneles@Bol.com.br, que tentarei resolver para você!!!!!!!!!!!<script language="JavaScript1.2" src="menucomframe.js"></script><script>/*****************************************************************************Checagem do browser******************************************************************************/function lib_bwcheck(){ //Browsercheck (needed) this.ver=navigator.appVersion; this.agent=navigator.userAgent this.dom=document.getElementById?1:0 this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0; this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom)?1:0; this.ie4=(document.all && !this.dom)?1:0; this.ie=this.ie4||this.ie5||this.ie6 this.mac=this.agent.indexOf("Mac")>-1 this.opera5=this.agent.indexOf("Opera 5")>-1 this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0; this.ns4=(document.layers && !this.dom)?1:0; this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5 || this.dom) return this}var bw=new lib_bwcheck() //Fazendo o objeto browsercheck var mDebugging=2 //Variavel debugging. Atribua 0 para nenhum debugging, 1 para alertas ou 2 para o status do debugging.oCMenu=new makeCoolMenu("oCMenu") //Fazendo o menu object. Argumento: menunameoCMenu.useframes=1 //Você quer usar os menus como o coolframemenu ou não? (com frames ou não) - Valor: 0 || 1oCMenu.frame="frmMain" //O nome do seu frame principal (onde os menus deverão aparecer). Deixe vazio se você não esta usando frames - Valor: "main_frame_name"oCMenu.useclick=0 //Se você quer que o menu fique ativado ou desativado com um clique, apenas atribua o valor 1. - Value: 0 || 1/*Se você atribuir 1 você terá um cursor com a forma de "mão" quando se mover sobre os links no NS4. NOTE: Isto não se aplica aos submenus se você está usando frames devido a alguns problemas com o NS4*/oCMenu.useNS4links=1 oCMenu.NS4padding=2 oCMenu.checkselect=0/*Se voce escolher ter este codigo dentro de um linked js, ou se você esta usando frames é importante atribuir estas variaveis. Isto ira ajuda-lo a linkar para o lugar certo sempre que seus arquivos estiverem em diferentes pastas.A variavel offlineUrl he o caminho atual para o diretorio aonde seu arquivo js esta localizado. Isto está assim somente para você testa-lo sem uploading. Lembre-se de inicar com este arquivo:/// */oCMenu.offlineUrl="file:///C|/Inetpub/wwwroot/geekbrasil/" //Valor: "caminho_para_arquivo_menu_offline/"//A variavel onlineUrl é o caminho online para o seu script. Coloque no caminho completo aonde esta o seu arquivo js. Remember to end with a slash.oCMenu.onlineUrl="http://www.geekbrasil.com.br/webmasters/menus/menucomframes/" //Valor: "caminho_para_arquivo_menu_online/"oCMenu.pagecheck=1 oCMenu.checkscroll=1 oCMenu.resizecheck=1 oCMenu.wait=1000 //Propriedades da barra do MenuoCMenu.usebar=1 //Se você quer usar a barra de menu no topo da página utilize o valor 1 - Valores: 1 || 0oCMenu.barcolor="Navy" //A cor da barra do Menu oCMenu.barwidth="100%" //A largura da sua barra de menu. oCMenu.barheight="100%" //A altura da barra de menu. oCMenu.barx=0 //A posição a esquerda da barra de menu. oCMenu.bary=0 //A posição da barra em relação ao todooCMenu.barinheritborder=0 //Atribua o valor 1 se você quiser que a barra tenha o mesma borda como os menus de topo//Propriedades de colocaçãooCMenu.rows=1 //Isto controla como será apresentado seu menu, ou seja em filas ou colunas. Atribua 0 para colunas e 1 para filas - Valores 0 || 1oCMenu.fromleft=20 //Este é a posição a esquerda doCMenu.fromtop=0 //Esta é a posição do menu em relação ao topooCMenu.pxbetween=30 //Quanto espaço você quer entre cada item do topo. /*Você tem varios caminhos diferentes para colocar os itens do topo. oCMenu.menuplacement=0Você pode deixa-los alinhados para um dos lados - usamos esta condição principalmente quando não trabalhamos com frames, mas pode ser usado em ambas as condiçõesValores: (Se você obtiver resultados estranhos check as variaveis fromleft,fromtop e pxbetween acima)Para menus que estão colocados em colunas (alinhamento=left ou alinhamento=right (ver abaixo)) você pode alinha-los como "right" ou "center"Para menus que estão colocados em linhas (alinhamento=top ou alinhamento=bottom (ver abaixo)) você pode alinha-los como "bottom", "center" ou "bottomcenter"oCMenu.menuplacement="center"Voce tambem pode atribui-los diretamente em pixelsoCMenu.menuplacement=new Array(10,200,400,600)Ou você pode colocar em porcentagem: (lembre-se de usar o ' ' entre os numeros)Escolha uma dessas opções para obter o resultado desejado.*/oCMenu.menuplacement="center"/*Agora nós já deixamos pronto as propriedades de cada nivel. level[0] = top itemslevel[1] = sub itemslevel[2] = sub2 itemslevel[3] = sub3 items and so on....Todos os menus herdarão as propriedades, e todas as propriedades somente TERÃO de ser especificadas no nivel do topo. Se um nivel não tem as propriedades especificadas, ele ira parecer com o ultimo nivel especificado, se isto ainda não existe, ele irá pegar as propriedades do nivel[0]*///TOP LEVEL PROPRIEDADES - ALL OF THESE MUST BE SPESIFIED FOR LEVEL[0]oCMenu.level[0]=new Array() //Adicione isto para cada novo niveloCMenu.level[0].width=110 //A largura default para cada nivel[0] (top) itens. Você pode sobrepor isto em cada item especificando a largura quando fizer o item. - Valores: px || "%"oCMenu.level[0].height=25 //A altura default para cada nivel[0] (top) itens. Você pode sobrepor isto em cada item especificando a altura quando fizer o item. - Valores: px || "%"oCMenu.level[0].bgcoloroff="Navy" //A cor de fundo default para cada nivel[0] (top) items. Você pode sobrepor isto em cada item especificando a cor de fundo quando fizer o item. - Valor: "cor"oCMenu.level[0].bgcoloron="#336699" //A cor de fundo "on" default "on" para cada nivel[0] (top) itens. Você pode sobrepor isto em cada item especificando o "on" da cor de fundo quando fizer o item. - Valor: "cor"oCMenu.level[0].textcolor="White" //A cor do texto default para cada nivel[0] (top) items. Você pode sobrepor isto em cada item especificando a cor do texto quando fizer o item. - Valor: "cor"oCMenu.level[0].hovercolor="Yellow" //A cor do texto "on" default para cada nivel[0] (top) itens. Você pode sobrepor isto em cada item especificando o "on" a da do texto quando fizer o item. - Valor: "cor"oCMenu.level[0].style="padding:2px; font-family:tahoma,arial,helvetica; font-size:12px; font-weight:bold" //O estilo para todos os niveis[0] (top) items. - Valor: "style_settings"oCMenu.level[0].border=0 //O tamanho das bordas para todos os niveis[0] (top) items. - Valor: pxoCMenu.level[0].bordercolor="red" //A cor da borda para todos os niveis[0] (top) items. - Valor: "cor"oCMenu.level[0].offsetX=0 //O X offset dos submenus deste item. oCMenu.level[0].offsetY=0 //O Y offset dos submenus deste item. oCMenu.level[0].NS4font="tahoma,arial,helvetica"oCMenu.level[0].NS4fontSize="2"/*Novo: Adicionando animação que pode ser controlado em cada nivel.*/oCMenu.level[0].clip=0 //Atribua o valor 1 se você quiser que os submenus deste nivel abram "deslizando" como um efeito de clip animado. - Valor: 0 || 1oCMenu.level[0].clippx=0 //Se você tem um clip especifico, voce pode atribuir quantos pixels isto irá aparecer de cada vez para controlar a velocidade da animação. - Valor: px oCMenu.level[0].cliptim=0 //Esta é a velocidade do timer para cada efeito do clip. - Valor: milionesimosdesegundos//Filters - Isto pode ser usado pra obter algum efeito legal como fade, slide, stars e assim por diante. EXPLORER5.5+ SOMENTE - oCMenu.level[0].filter=0 //VALOR: 0 || "filter specs"/*alimanento das variaveis.Isto especifica como os submenus deste nivel serão apresentados. Valores:"bottom": Os sub menus deste nivel sairam no topo deste item"top": Os sub menus deste nivel sairam no fundo deste item"left": Os sub menus deste nivel sairam a direita deste item"right": Os sub menus deste nivel sairam a esquerda deste itemEm geral "left" e "right" trabalhada melhor para menus em colunas e "top" e "bottom" trabalham melhor para menus em filas. */oCMenu.level[0].align="bottom" //Valores: "top" || "bottom" || "left" || "right" //EXEMPLO DE SUB NIVEL[1] PROPRIEDADES - Você tem que espeficiar as propriedasque você quer diferentes do NIVEL[0] - Se você quer que todos os itens se pareçam iguais, somente remova istooCMenu.level[1]=new Array() //Adicione isto para cada novo nivel (adicione um para o numero)oCMenu.level[1].width=oCMenu.level[0].width-2oCMenu.level[1].height=22oCMenu.level[1].style="padding:2px; font-family:tahoma, arial,helvetica; font-size:11px; font-weight:bold"oCMenu.level[1].align="bottom" oCMenu.level[1].offsetX=-(oCMenu.level[0].width-2)/2+20oCMenu.level[1].offsetY=0oCMenu.level[1].border=1 oCMenu.level[1].bordercolor="#006699"//EXEMPLO DE SUB NIVEL[2] PROPRIEDADES - Você tem que espeficiar as propriedasque você quer diferentes do NIVEL[1] OU NIVEL[0] - Se você quer que todos os itens se pareçam iguais, somente remova istooCMenu.level[2]=new Array() //Adicione isto para cada novo nivel (adicione um para o numero)oCMenu.level[2].width=150oCMenu.level[2].height=20oCMenu.level[2].bgcoloroff="#009999"oCMenu.level[2].bgcoloron="#0099cc"oCMenu.level[2].style="padding:2px; font-family:tahoma,arial,helvetica; font-size:10px; font-weight:bold"oCMenu.level[2].align="bottom" oCMenu.level[2].offsetX=0oCMenu.level[2].offsetY=0oCMenu.level[2].border=1 oCMenu.level[2].bordercolor="#006699"oCMenu.level[2].NS4font="tahoma,arial,helvetica"oCMenu.level[2].NS4fontSize="1"/*Variaveis para cada item do menu: (** elas tem que ser especificadas!)name: O nome de cada item. Isto precisa ser unico para cada item. Não use espaços ou caracteres estranhos em cada um! **parent: O nome dos itens de menu que você quer para se conectar. Isto vai ser um submenu do item que tera o nome que você colocar aqui. ** para todos os outros sera os topitemstext: O texto que você quer no item. ** (exceto se você usa imagens) link: O endereço da pagina que você quer linkar com este item.target: A janela alvo ou frame que você quer linkar width: A largura do elemento. height: A altura do elemento.img1: Use "off" imagem para este elemento, se você deseja usar imagens.img2: A imagem que irá aparecer usando onmouseover (se você estiver usando imagens).bgcoloroff: A cor de fundo para este item. bgcoloron: A corde de fundo para este item no comando "on". textcolor: A cor do texto para este item. hovercolor: A cor do texto no comando "on". onclick: Se você quer que aconteça alguma coisa quando clicar sobre o elemento, especifique aqui.onmouseover: Isto vai acontecer quando passar o mouse sobre o elemento. onmouseout: Ist vai acontecer quanto tirar o mouse do elemento.Lembre-se que você pode ter muitos niveis/subniveis como você quiser. Apenas, procure especificar corretamente o "parent" para cada item.Para atribuir estilos para cada nível, veja acima.*/oCMenu.makeMenu('top0','',' Novidades','teste2.html','frmMain2') oCMenu.makeMenu('sub00','top0','Ultimas Novidades','/novidades/index.asp') oCMenu.makeMenu('sub001','sub00','- Novo exemplo DHTML','','',160,0) oCMenu.makeMenu('sub002','sub00','- Novo Explorer 6','','',160,0) oCMenu.makeMenu('sub003','sub00','- Novo Opera 6','','',160,0) oCMenu.makeMenu('sub01','top0','Arquivo','/arquivo.asp') oCMenu.makeMenu('top1','',' Scripts','/scripts/index.asp') oCMenu.makeMenu('sub10','top1','Novos scripts','/scripts/index.asp?show=new') oCMenu.makeMenu('sub11','top1','Todos scripts','/scripts/index.asp?show=all') oCMenu.makeMenu('sub12','top1','Mais procurados','/scripts/index.asp?show=pop') oCMenu.makeMenu('top2','',' Artigos','/articles/index.asp') oCMenu.makeMenu('sub21','top2','Tutoriais','/tutoriais/index.asp') oCMenu.makeMenu('sub210','sub21','Novos tutoriais','/tutorials/index.asp') oCMenu.makeMenu('sub211','sub21','Arquivo de Tutoriais','/tutoriais/arquivo.asp') oCMenu.makeMenu('sub22','top2','Outros artigos','/artigos/index.asp') oCMenu.makeMenu('sub220','sub22','Novos artigos','/artigos/index.asp?show=new') oCMenu.makeMenu('sub221','sub22','Arquivo de Artigos','/artigos/arquivo.asp')oCMenu.makeMenu('top3','',' Forum','/forums/') oCMenu.makeMenu('sub30','top3','Geral','/forums/forum.asp?FORUM_ID=6&CAT_ID=1&Forum_Title=General+DHTML+issues') oCMenu.makeMenu('sub31','top3','Scripts','/forums/forum.asp?FORUM_ID=4&CAT_ID=1&Forum_Title=DHTML+Scripts') oCMenu.makeMenu('sub32','top3','ASP, PHP','/forums/forum.asp?FORUM_ID=3&CAT_ID=1&Forum_Title=Crossbrowser+DHTML') oCMenu.makeMenu('sub33','top3','Software','/forums/forum.asp?FORUM_ID=2&CAT_ID=1&Forum_Title=CoolMenus') oCMenu.makeMenu('sub34','top3','Linux','/forums/forum.asp?FORUM_ID=5&CAT_ID=1&Forum_Title=dhtmlcentral%2Ecom') oCMenu.makeMenu('sub35','top3','Hardware','/forums/forum.asp?FORUM_ID=1&CAT_ID=1&Forum_Title=Cool+sites')oCMenu.makeMenu('top5','',' Navegação','/navegação/index.asp') oCMenu.makeMenu('sub50','top5','Exemplos','/examplos.asp') oCMenu.makeMenu('sub500','sub50','Código ASP','/examplos.asp?show=with') oCMenu.makeMenu('sub501','sub50','Códigos PHP','/examplos.asp?show=without') oCMenu.makeMenu('sub51','top5','Download','/download.asp') oCMenu.makeMenu('sub510','sub51','Faça o Download de mais de 1000 programas aqui na Geek Brasil','/download.asp','',150,40) oCMenu.makeMenu('sub52','top5','Tutoriais','/tutorial.asp') oCMenu.makeMenu('sub520','sub52','Aprenda muito mais com os nossos tutoriais online','/tutorial.asp','',150,40) oCMenu.makeMenu('sub53','top5','Criptografe','','',0,0,'','','','','','','window.open("/maker/","","width=800,height=600")') oCMenu.makeMenu('sub530','sub53','Criptografe suas páginas HTML para proteger seu site','','',150,40,'','','','','','','window.open("/maker/","","width=800,height=600")') oCMenu.makeMenu('sub54','top5','FLASH','/coolmenus/faq.asp') oCMenu.makeMenu('sub540','sub54','Criamos uma seção especial para os viciados em Flash','flash.asp','',150,40) oCMenu.makeMenu('sub55','top5','Apostilas','/forums/forum.asp?FORUM_ID=2&CAT_ID=1&Forum_Title=CoolMenus') oCMenu.makeMenu('sub550','sub55','São mais de 300 apostilas sobre os mais váriados temas ligados a informática','apostilas.asp','',150,40)oCMenu.makeMenu('top6','',' Teste Links','') oCMenu.makeMenu('sub060','top6','sub1/test1.html','sub1/test1.html') oCMenu.makeMenu('sub0600','sub060','sub1/subsub1/teste1.html','sub1/subsub1/teste1.html') oCMenu.makeMenu('sub0601','sub060','sub1/subsub1/teste2.html','sub1/subsub1/teste2.html') oCMenu.makeMenu('sub0602','sub060','sub1/subsub1/teste3.html','sub1/subsub1/teste3.html') oCMenu.makeMenu('sub061','top6','sub1/teste2.html','sub1/teste2.html') oCMenu.makeMenu('sub062','top6','sub1/teste3.html','sub1/teste3.html') oCMenu.makeMenu('sub063','top6','sub2/teste1.html','sub2/teste1.html') oCMenu.makeMenu('sub064','top6','sub2/teste2.html','sub2/teste2.html') oCMenu.makeMenu('sub065','top6','sub2/teste3.html','sub2/teste3.html') //Deixe estas duas linhas! oCMenu.makeStyle(); oCMenu.construct() </script> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest @demir Postado Agosto 15, 2003 Denunciar Share Postado Agosto 15, 2003 D E aí! Coloque esse meu menu! desculpe mas não deu tempo de formatar para você!caso ocorrer algum erro mande uma mensagem para mim ademirdorneles@Bol.com.br, que tentarei resolver para você!!!!!!!!!!!<script language="JavaScript1.2" src="menucomframe.js"></script><script>/*****************************************************************************Checagem do browser******************************************************************************/function lib_bwcheck(){ //Browsercheck (needed) this.ver=navigator.appVersion; this.agent=navigator.userAgent this.dom=document.getElementById?1:0 this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0; this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom)?1:0; this.ie4=(document.all && !this.dom)?1:0; this.ie=this.ie4||this.ie5||this.ie6 this.mac=this.agent.indexOf("Mac")>-1 this.opera5=this.agent.indexOf("Opera 5")>-1 this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0; this.ns4=(document.layers && !this.dom)?1:0; this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5 || this.dom) return this}var bw=new lib_bwcheck() //Fazendo o objeto browsercheck var mDebugging=2 //Variavel debugging. Atribua 0 para nenhum debugging, 1 para alertas ou 2 para o status do debugging.oCMenu=new makeCoolMenu("oCMenu") //Fazendo o menu object. Argumento: menunameoCMenu.useframes=1 //Você quer usar os menus como o coolframemenu ou não? (com frames ou não) - Valor: 0 || 1oCMenu.frame="frmMain" //O nome do seu frame principal (onde os menus deverão aparecer). Deixe vazio se você não esta usando frames - Valor: "main_frame_name"oCMenu.useclick=0 //Se você quer que o menu fique ativado ou desativado com um clique, apenas atribua o valor 1. - Value: 0 || 1/*Se você atribuir 1 você terá um cursor com a forma de "mão" quando se mover sobre os links no NS4. NOTE: Isto não se aplica aos submenus se você está usando frames devido a alguns problemas com o NS4*/oCMenu.useNS4links=1 oCMenu.NS4padding=2 oCMenu.checkselect=0/*Se voce escolher ter este codigo dentro de um linked js, ou se você esta usando frames é importante atribuir estas variaveis. Isto ira ajuda-lo a linkar para o lugar certo sempre que seus arquivos estiverem em diferentes pastas.A variavel offlineUrl he o caminho atual para o diretorio aonde seu arquivo js esta localizado. Isto está assim somente para você testa-lo sem uploading. Lembre-se de inicar com este arquivo:/// */oCMenu.offlineUrl="file:///C|/Inetpub/wwwroot/geekbrasil/" //Valor: "caminho_para_arquivo_menu_offline/"//A variavel onlineUrl é o caminho online para o seu script. Coloque no caminho completo aonde esta o seu arquivo js. Remember to end with a slash.oCMenu.onlineUrl="http://www.geekbrasil.com.br/webmasters/menus/menucomframes/" //Valor: "caminho_para_arquivo_menu_online/"oCMenu.pagecheck=1 oCMenu.checkscroll=1 oCMenu.resizecheck=1 oCMenu.wait=1000 //Propriedades da barra do MenuoCMenu.usebar=1 //Se você quer usar a barra de menu no topo da página utilize o valor 1 - Valores: 1 || 0oCMenu.barcolor="Navy" //A cor da barra do Menu oCMenu.barwidth="100%" //A largura da sua barra de menu. oCMenu.barheight="100%" //A altura da barra de menu. oCMenu.barx=0 //A posição a esquerda da barra de menu. oCMenu.bary=0 //A posição da barra em relação ao todooCMenu.barinheritborder=0 //Atribua o valor 1 se você quiser que a barra tenha o mesma borda como os menus de topo//Propriedades de colocaçãooCMenu.rows=1 //Isto controla como será apresentado seu menu, ou seja em filas ou colunas. Atribua 0 para colunas e 1 para filas - Valores 0 || 1oCMenu.fromleft=20 //Este é a posição a esquerda doCMenu.fromtop=0 //Esta é a posição do menu em relação ao topooCMenu.pxbetween=30 //Quanto espaço você quer entre cada item do topo. /*Você tem varios caminhos diferentes para colocar os itens do topo. oCMenu.menuplacement=0Você pode deixa-los alinhados para um dos lados - usamos esta condição principalmente quando não trabalhamos com frames, mas pode ser usado em ambas as condiçõesValores: (Se você obtiver resultados estranhos check as variaveis fromleft,fromtop e pxbetween acima)Para menus que estão colocados em colunas (alinhamento=left ou alinhamento=right (ver abaixo)) você pode alinha-los como "right" ou "center"Para menus que estão colocados em linhas (alinhamento=top ou alinhamento=bottom (ver abaixo)) você pode alinha-los como "bottom", "center" ou "bottomcenter"oCMenu.menuplacement="center"Voce tambem pode atribui-los diretamente em pixelsoCMenu.menuplacement=new Array(10,200,400,600)Ou você pode colocar em porcentagem: (lembre-se de usar o ' ' entre os numeros)Escolha uma dessas opções para obter o resultado desejado.*/oCMenu.menuplacement="center"/*Agora nós já deixamos pronto as propriedades de cada nivel. level[0] = top itemslevel[1] = sub itemslevel[2] = sub2 itemslevel[3] = sub3 items and so on....Todos os menus herdarão as propriedades, e todas as propriedades somente TERÃO de ser especificadas no nivel do topo. Se um nivel não tem as propriedades especificadas, ele ira parecer com o ultimo nivel especificado, se isto ainda não existe, ele irá pegar as propriedades do nivel[0]*///TOP LEVEL PROPRIEDADES - ALL OF THESE MUST BE SPESIFIED FOR LEVEL[0]oCMenu.level[0]=new Array() //Adicione isto para cada novo niveloCMenu.level[0].width=110 //A largura default para cada nivel[0] (top) itens. Você pode sobrepor isto em cada item especificando a largura quando fizer o item. - Valores: px || "%"oCMenu.level[0].height=25 //A altura default para cada nivel[0] (top) itens. Você pode sobrepor isto em cada item especificando a altura quando fizer o item. - Valores: px || "%"oCMenu.level[0].bgcoloroff="Navy" //A cor de fundo default para cada nivel[0] (top) items. Você pode sobrepor isto em cada item especificando a cor de fundo quando fizer o item. - Valor: "cor"oCMenu.level[0].bgcoloron="#336699" //A cor de fundo "on" default "on" para cada nivel[0] (top) itens. Você pode sobrepor isto em cada item especificando o "on" da cor de fundo quando fizer o item. - Valor: "cor"oCMenu.level[0].textcolor="White" //A cor do texto default para cada nivel[0] (top) items. Você pode sobrepor isto em cada item especificando a cor do texto quando fizer o item. - Valor: "cor"oCMenu.level[0].hovercolor="Yellow" //A cor do texto "on" default para cada nivel[0] (top) itens. Você pode sobrepor isto em cada item especificando o "on" a da do texto quando fizer o item. - Valor: "cor"oCMenu.level[0].style="padding:2px; font-family:tahoma,arial,helvetica; font-size:12px; font-weight:bold" //O estilo para todos os niveis[0] (top) items. - Valor: "style_settings"oCMenu.level[0].border=0 //O tamanho das bordas para todos os niveis[0] (top) items. - Valor: pxoCMenu.level[0].bordercolor="red" //A cor da borda para todos os niveis[0] (top) items. - Valor: "cor"oCMenu.level[0].offsetX=0 //O X offset dos submenus deste item. oCMenu.level[0].offsetY=0 //O Y offset dos submenus deste item. oCMenu.level[0].NS4font="tahoma,arial,helvetica"oCMenu.level[0].NS4fontSize="2"/*Novo: Adicionando animação que pode ser controlado em cada nivel.*/oCMenu.level[0].clip=0 //Atribua o valor 1 se você quiser que os submenus deste nivel abram "deslizando" como um efeito de clip animado. - Valor: 0 || 1oCMenu.level[0].clippx=0 //Se você tem um clip especifico, voce pode atribuir quantos pixels isto irá aparecer de cada vez para controlar a velocidade da animação. - Valor: px oCMenu.level[0].cliptim=0 //Esta é a velocidade do timer para cada efeito do clip. - Valor: milionesimosdesegundos//Filters - Isto pode ser usado pra obter algum efeito legal como fade, slide, stars e assim por diante. EXPLORER5.5+ SOMENTE - oCMenu.level[0].filter=0 //VALOR: 0 || "filter specs"/*alimanento das variaveis.Isto especifica como os submenus deste nivel serão apresentados. Valores:"bottom": Os sub menus deste nivel sairam no topo deste item"top": Os sub menus deste nivel sairam no fundo deste item"left": Os sub menus deste nivel sairam a direita deste item"right": Os sub menus deste nivel sairam a esquerda deste itemEm geral "left" e "right" trabalhada melhor para menus em colunas e "top" e "bottom" trabalham melhor para menus em filas. */oCMenu.level[0].align="bottom" //Valores: "top" || "bottom" || "left" || "right" //EXEMPLO DE SUB NIVEL[1] PROPRIEDADES - Você tem que espeficiar as propriedasque você quer diferentes do NIVEL[0] - Se você quer que todos os itens se pareçam iguais, somente remova istooCMenu.level[1]=new Array() //Adicione isto para cada novo nivel (adicione um para o numero)oCMenu.level[1].width=oCMenu.level[0].width-2oCMenu.level[1].height=22oCMenu.level[1].style="padding:2px; font-family:tahoma, arial,helvetica; font-size:11px; font-weight:bold"oCMenu.level[1].align="bottom" oCMenu.level[1].offsetX=-(oCMenu.level[0].width-2)/2+20oCMenu.level[1].offsetY=0oCMenu.level[1].border=1 oCMenu.level[1].bordercolor="#006699"//EXEMPLO DE SUB NIVEL[2] PROPRIEDADES - Você tem que espeficiar as propriedasque você quer diferentes do NIVEL[1] OU NIVEL[0] - Se você quer que todos os itens se pareçam iguais, somente remova istooCMenu.level[2]=new Array() //Adicione isto para cada novo nivel (adicione um para o numero)oCMenu.level[2].width=150oCMenu.level[2].height=20oCMenu.level[2].bgcoloroff="#009999"oCMenu.level[2].bgcoloron="#0099cc"oCMenu.level[2].style="padding:2px; font-family:tahoma,arial,helvetica; font-size:10px; font-weight:bold"oCMenu.level[2].align="bottom" oCMenu.level[2].offsetX=0oCMenu.level[2].offsetY=0oCMenu.level[2].border=1 oCMenu.level[2].bordercolor="#006699"oCMenu.level[2].NS4font="tahoma,arial,helvetica"oCMenu.level[2].NS4fontSize="1"/*Variaveis para cada item do menu: (** elas tem que ser especificadas!)name: O nome de cada item. Isto precisa ser unico para cada item. Não use espaços ou caracteres estranhos em cada um! **parent: O nome dos itens de menu que você quer para se conectar. Isto vai ser um submenu do item que tera o nome que você colocar aqui. ** para todos os outros sera os topitemstext: O texto que você quer no item. ** (exceto se você usa imagens) link: O endereço da pagina que você quer linkar com este item.target: A janela alvo ou frame que você quer linkar width: A largura do elemento. height: A altura do elemento.img1: Use "off" imagem para este elemento, se você deseja usar imagens.img2: A imagem que irá aparecer usando onmouseover (se você estiver usando imagens).bgcoloroff: A cor de fundo para este item. bgcoloron: A corde de fundo para este item no comando "on". textcolor: A cor do texto para este item. hovercolor: A cor do texto no comando "on". onclick: Se você quer que aconteça alguma coisa quando clicar sobre o elemento, especifique aqui.onmouseover: Isto vai acontecer quando passar o mouse sobre o elemento. onmouseout: Ist vai acontecer quanto tirar o mouse do elemento.Lembre-se que você pode ter muitos niveis/subniveis como você quiser. Apenas, procure especificar corretamente o "parent" para cada item.Para atribuir estilos para cada nível, veja acima.*/oCMenu.makeMenu('top0','',' Novidades','teste2.html','frmMain2') oCMenu.makeMenu('sub00','top0','Ultimas Novidades','/novidades/index.asp') oCMenu.makeMenu('sub001','sub00','- Novo exemplo DHTML','','',160,0) oCMenu.makeMenu('sub002','sub00','- Novo Explorer 6','','',160,0) oCMenu.makeMenu('sub003','sub00','- Novo Opera 6','','',160,0) oCMenu.makeMenu('sub01','top0','Arquivo','/arquivo.asp') oCMenu.makeMenu('top1','',' Scripts','/scripts/index.asp') oCMenu.makeMenu('sub10','top1','Novos scripts','/scripts/index.asp?show=new') oCMenu.makeMenu('sub11','top1','Todos scripts','/scripts/index.asp?show=all') oCMenu.makeMenu('sub12','top1','Mais procurados','/scripts/index.asp?show=pop') oCMenu.makeMenu('top2','',' Artigos','/articles/index.asp') oCMenu.makeMenu('sub21','top2','Tutoriais','/tutoriais/index.asp') oCMenu.makeMenu('sub210','sub21','Novos tutoriais','/tutorials/index.asp') oCMenu.makeMenu('sub211','sub21','Arquivo de Tutoriais','/tutoriais/arquivo.asp') oCMenu.makeMenu('sub22','top2','Outros artigos','/artigos/index.asp') oCMenu.makeMenu('sub220','sub22','Novos artigos','/artigos/index.asp?show=new') oCMenu.makeMenu('sub221','sub22','Arquivo de Artigos','/artigos/arquivo.asp')oCMenu.makeMenu('top3','',' Forum','/forums/') oCMenu.makeMenu('sub30','top3','Geral','/forums/forum.asp?FORUM_ID=6&CAT_ID=1&Forum_Title=General+DHTML+issues') oCMenu.makeMenu('sub31','top3','Scripts','/forums/forum.asp?FORUM_ID=4&CAT_ID=1&Forum_Title=DHTML+Scripts') oCMenu.makeMenu('sub32','top3','ASP, PHP','/forums/forum.asp?FORUM_ID=3&CAT_ID=1&Forum_Title=Crossbrowser+DHTML') oCMenu.makeMenu('sub33','top3','Software','/forums/forum.asp?FORUM_ID=2&CAT_ID=1&Forum_Title=CoolMenus') oCMenu.makeMenu('sub34','top3','Linux','/forums/forum.asp?FORUM_ID=5&CAT_ID=1&Forum_Title=dhtmlcentral%2Ecom') oCMenu.makeMenu('sub35','top3','Hardware','/forums/forum.asp?FORUM_ID=1&CAT_ID=1&Forum_Title=Cool+sites')oCMenu.makeMenu('top5','',' Navegação','/navegação/index.asp') oCMenu.makeMenu('sub50','top5','Exemplos','/examplos.asp') oCMenu.makeMenu('sub500','sub50','Código ASP','/examplos.asp?show=with') oCMenu.makeMenu('sub501','sub50','Códigos PHP','/examplos.asp?show=without') oCMenu.makeMenu('sub51','top5','Download','/download.asp') oCMenu.makeMenu('sub510','sub51','Faça o Download de mais de 1000 programas aqui na Geek Brasil','/download.asp','',150,40) oCMenu.makeMenu('sub52','top5','Tutoriais','/tutorial.asp') oCMenu.makeMenu('sub520','sub52','Aprenda muito mais com os nossos tutoriais online','/tutorial.asp','',150,40) oCMenu.makeMenu('sub53','top5','Criptografe','','',0,0,'','','','','','','window.open("/maker/","","width=800,height=600")') oCMenu.makeMenu('sub530','sub53','Criptografe suas páginas HTML para proteger seu site','','',150,40,'','','','','','','window.open("/maker/","","width=800,height=600")') oCMenu.makeMenu('sub54','top5','FLASH','/coolmenus/faq.asp') oCMenu.makeMenu('sub540','sub54','Criamos uma seção especial para os viciados em Flash','flash.asp','',150,40) oCMenu.makeMenu('sub55','top5','Apostilas','/forums/forum.asp?FORUM_ID=2&CAT_ID=1&Forum_Title=CoolMenus') oCMenu.makeMenu('sub550','sub55','São mais de 300 apostilas sobre os mais váriados temas ligados a informática','apostilas.asp','',150,40)oCMenu.makeMenu('top6','',' Teste Links','') oCMenu.makeMenu('sub060','top6','sub1/test1.html','sub1/test1.html') oCMenu.makeMenu('sub0600','sub060','sub1/subsub1/teste1.html','sub1/subsub1/teste1.html') oCMenu.makeMenu('sub0601','sub060','sub1/subsub1/teste2.html','sub1/subsub1/teste2.html') oCMenu.makeMenu('sub0602','sub060','sub1/subsub1/teste3.html','sub1/subsub1/teste3.html') oCMenu.makeMenu('sub061','top6','sub1/teste2.html','sub1/teste2.html') oCMenu.makeMenu('sub062','top6','sub1/teste3.html','sub1/teste3.html') oCMenu.makeMenu('sub063','top6','sub2/teste1.html','sub2/teste1.html') oCMenu.makeMenu('sub064','top6','sub2/teste2.html','sub2/teste2.html') oCMenu.makeMenu('sub065','top6','sub2/teste3.html','sub2/teste3.html') //Deixe estas duas linhas! oCMenu.makeStyle(); oCMenu.construct() </script> Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest vilsosauer
baixei o exemplo de JavaScript categoria menus downloads 625
onde quando passo o mause sobre o menu aparece os sob menus ate ai normal.
>
> Mas o probrema é o seguinte coloquei ele num frame e ele mostra so uma
parte dele o resto fica escondido no frame aparecendo uma barra de rolagem
como faço para ele aparecer normal quero q ele mostre por cima do outro
frame q esta do lado
>
> se for possivel me atender o quanto antes
> um abraço Vilso
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.