Ir para conteúdo
Fórum Script Brasil

Nelma

Membros
  • Total de itens

    159
  • Registro em

  • Última visita

Tudo que Nelma postou

  1. Nelma

    Auto incremento

    Boa tarde Bom...eu estou tentando executar esse código: $query = mysql_query("INSERT INTO teste VALUES('','$nome')"); O primeiro campo (codigo) está definido como auto increment. Mas os dados só são inseridos quando eu acrescento um valor para esse campo no script acima. O type do bco de dados está definido como InnoBD. PS: Isso começou a acontecer depois q eu instalei o Apache, PHP e o Mysql separados. Obrigada pela atenção!!
  2. Olá KaKarotto! Muito obrigada por você dar um jeito no código. Agora está funcionando. Vou aproveitar para estudar mais sobre esse assunto (CSS e JavaScript). Valeu..aquele abraço!!
  3. Nelma

    não consigo

    Olá! Eu não sei se entendi corretamente sua dúvida, mas quando eu crio uma página em php, eu faço assim: <?php echo "Olá"; ?> Depois salvo dentro do diretório www (no meu caso WAMP). qualquer coisa é só avisar Abraços
  4. Bom dia KaKarotto! Vixxi...esse negócio de pegar o código pronto, s/ entender do assunto, não é uma boa..rsrs Bom a respeito do q você sugeriu, ele funcionou para o 1º nível, mas para a parte de concursos, ele não abriu o 2 nível. Eu vou dar uma pesquisada sobre isso, mas o q você sugeri para fazer um menu q funcione em todos os navegadores? Muito obrigada pela ajuda KaKarotto! Aquele abraço
  5. Bom dia Bom..no link de Faculdades e Col. Técnicos não há sublink. Agora nos outros, que possuem sublink, estes não funcionam no IE6. Eu instalei um programa (MultipleIEs), para testar o link no IE6 (devido as reclamações de usuários q eu recebi). E realmente eles não funcionam nessa versão do explorer. Eu andei lendo algumas matérias que explicam sobre isso, e encontrei o assunto sobre "Comentário condicional". Eu tenho q idenficar a versão do browser? E então montar um menu css para rodar em cada versão? Obrigada pela ajuda
  6. Olá KaKarotto! Esse script eu peguei c/ um amigo. E coloquei nesse site: Link aqui eu só testei no IE7 e no FF. Obrigada pela atenção
  7. Bom dia Eu estou desenvolvendo um site Link. Mas esse menu não funciona em alguns pc's. Aqui eu testei no IE7 e no Firefox. O script do menu é o seguinte: <style type="text/css"> <!-- ul#navmenu { margin: 0; border: 0 none; padding: 0; width: 760px; /*For KHTML*/ list-style: none; height: 24px; } ul#navmenu li { margin: 0; border: 0 none; padding: 0; float: left; /*For Gecko*/ display: inline; list-style: none; position: relative; height: 24px; } ul#navmenu ul { margin: 0; border: 0 none; padding: 0; width: 160px; list-style: none; display: none; position: absolute; top: 24px; left: 0; } ul#navmenu ul:after /*From IE 7 lack of compliance*/{ clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden; } ul#navmenu ul li { width: 110px;/*width do submenu*/ float: left; /*For IE 7 lack of compliance*/ display: block !important; display: inline; /*For IE*/ }/* Root Menu */ ul#navmenu a { border: 1px solid #666699; border-right-color: #666699; border-bottom-color: #666699; padding: 0 2px;/*extensão do menu*/ float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; background:#666699; color: #ffffff; font:oblique 12px/22px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; height: auto !important; height: 1%; /*For IE*/ }/* Root Menu Hover Persistence */ ul#navmenu a:hover, ul#navmenu li:hover a, ul#navmenu li.iehover a { background: #E6EFF9; /* fundo do menu principal quando o mouse esta over*/ color: #0A2B81; }/* 2nd Menu */ ul#navmenu li:hover li a, ul#navmenu li.iehover li a { float: none; background: #666699; color: #ffffff; }/* 2nd Menu Hover Persistence */ ul#navmenu li:hover li a:hover, ul#navmenu li:hover li:hover a, ul#navmenu li.iehover li a:hover, ul#navmenu li.iehover li.iehover a { background: #E6EFF9; color: #0A2B81; }/* 3rd Menu */ ul#navmenu li:hover li:hover li a, ul#navmenu li.iehover li.iehover li a { background:#666699; color: #FFFFFF; }/* 3rd Menu Hover Persistence */ ul#navmenu li:hover li:hover li a:hover, ul#navmenu li:hover li:hover li:hover a, ul#navmenu li.iehover li.iehover li a:hover, ul#navmenu li.iehover li.iehover li.iehover a { background: #E6EFF9; color: #0A2B81; }/* 4th Menu */ ul#navmenu li:hover li:hover li:hover li a, ul#navmenu li.iehover li.iehover li.iehover li a { background: #EEE; color: #666; }/* 4th Menu Hover */ ul#navmenu li:hover li:hover li:hover li a:hover, ul#navmenu li.iehover li.iehover li.iehover li a:hover { background: #CCC; color: #FFF; } ul#navmenu ul ul, ul#navmenu ul ul ul { display: none; position: absolute; top: 0; left: 110px;/* posicinamento do submenu-submenu*/ }/* Do Not Move - Must Come Before display:block for Gecko */ ul#navmenu li:hover ul ul, ul#navmenu li:hover ul ul ul, ul#navmenu li.iehover ul ul, ul#navmenu li.iehover ul ul ul { display: none; }ul#navmenu li:hover ul, ul#navmenu ul li:hover ul, ul#navmenu ul ul li:hover ul, ul#navmenu li.iehover ul, ul#navmenu ul li.iehover ul, ul#navmenu ul ul li.iehover ul { display: block;} --> </style> </head> <body> <form name="myform" action="concursos.php" method="get"> <ul id="navmenu"> <li><a href="../index.php" target="_self">Início+ &nbsp;|</a> <ul> <li><a href="../conteudo/sobrenos.php" target="_self">Sobre Nós</a></li> <li><a href="../conteudo/contatos.php" target="_self">Contato</a></li> <li><a href="login.php" target="_self">Área Restrita</a></li> </ul> </li> <li><a href="#">Concursos+ &nbsp;|</a> <ul> <li><a href="#">Norte +</a> <ul> <li><a href="../conteudo/concursos.php?cod_estado=1" target="_self">Acre</a></li> <li><a href="../conteudo/concursos.php?cod_estado=2" target="_self">Amapá</a></li> <li><a href="../conteudo/concursos.php?cod_estado=3" target="_self">Amazonas</a></li> <li><a href="../conteudo/concursos.php?cod_estado=4" target="_self">Pará</a></li> <li><a href="../conteudo/concursos.php?cod_estado=6" target="_self">Roraima</a></li> <li><a href="../conteudo/concursos.php?cod_estado=5" target="_self">Rondônia</a></li> <li><a href="../conteudo/concursos.php?cod_estado=7" target="_self">Tocantins</a></li> </ul> </li> <li><a href="#">Nordeste + </a> <ul> <li><a href="../conteudo/concursos.php?cod_estado=8" target="_self">Alagoas</a></li> <li><a href="../conteudo/concursos.php?cod_estado=9" target="_self">Bahia</a></li> <li><a href="../conteudo/concursos.php?cod_estado=10" target="_self">Ceará</a></li> <li><a href="../conteudo/concursos.php?cod_estado=11" target="_self">Maranhão</a></li> <li><a href="../conteudo/concursos.php?cod_estado=12" target="_self">Paraíba</a></li> <li><a href="../conteudo/concursos.php?cod_estado=14" target="_self">Pernambuco</a></li> <li><a href="../conteudo/concursos.php?cod_estado=13" target="_self">Piauí</a></li> <li><a href="../conteudo/concursos.php?cod_estado=16" target="_self">Sergipe</a></li> <li><a href="../conteudo/concursos.php?cod_estado=15" target="_self">Rio Grande do Norte</a></li> </ul> </li> <li><a href="#">Centro-Oeste +</a> <ul> <li><a href="../conteudo/concursos.php?cod_estado=20" target="_self">Distrito Federal</a></li> <li><a href="../conteudo/concursos.php?cod_estado=19" target="_self">Goiás</a></li> <li><a href="../conteudo/concursos.php?cod_estado=18" target="_self">Mato Grosso</a></li> <li><a href="../conteudo/concursos.php?cod_estado=17" target="_self">Mato Grosso do Sul</a></li> </ul> </li> <li><a href="#">Sudeste + </a> <ul> <li><a href="../conteudo/concursos.php?cod_estado=23" target="_self">Espirito Santo</a></li> <li><a href="../conteudo/concursos.php?cod_estado=24" target="_self">Minas Gerais</a></li> <li><a href="../conteudo/concursos.php?cod_estado=22" target="_self">Rio de Janeiro</a></li> <li><a href="../conteudo/concursos.php?cod_estado=21" target="_self">São Paulo</a></li> </ul> </li> <li><a href="#">Sul + </a> <ul> <li><a href="../conteudo/concursos.php?cod_estado=25" target="_self">Paraná</a></li> <li><a href="../conteudo/concursos.php?cod_estado=26" target="_self">Santa Catarina</a></li> <li><a href="../conteudo/concursos.php?cod_estado=27" target="_self">Rio Grande do Sul</a></li> </ul> </li> <li><a href="../conteudo/concursos.php?cod_estado=28" target="_self">Nacional </a></li> </ul> </li> <li><a href="#">Serviços+ |</a> <ul> <li><a href="../conteudo/apostilas.php" target="_self">Apostilas</a></li> <li><a href="../conteudo/cursoadistancia.php" target="_self">EAD</a></li> <li><a href="../conteudo/testes.php" target="_self">Exercícios</a></li> </ul> </li> <li><a href="#">Escolas Militares+ |</a> <ul> <li><a href="../conteudo/aeronautica.php" target="_self">Aeronáutica</a></li> <li><a href="../conteudo/exercito.php" target="_self">Exército </a></li> <li><a href="../conteudo/marinha.php" target="_self">Marinha</a></li> <li><a href="../conteudo/lista_pm.php" target="_self">Policia Militar</a></li> </ul> </li> <li><a href="../conteudo/lista_col_facul.php" target="_self">Faculdades e Col. Técnicos+ |</a></li> <li><a href="../conteudo/lista_organizadoras.php" target="_self">Organizadoras |</a></li> <li><a href="../conteudo/assinantes/assinantes.php" target="_self">Assinantes </a></li> </ul> </form> </body> </html> Eu não testei no IE6 ou anterior. Mas alguém saberia me dizer onde pode estar dando problema? Agradeço pela atenção
  8. Nelma

    Agrupar resultado

    Olá Denis! Obrigada pela ajuda. Se você puder mover esse post para lá, eu agradeço. Aliás eu fiz a pergunta lá, mas foi movido para cá. Obrigada Denis Courcy
  9. Nelma

    Agrupar resultado

    Bom dia Como eu posso resolver esse problema? Agradeço pelas explicações...
  10. Nelma

    Agrupar resultado

    Boa tarde Estou montando um relatório da seguinte forma: Relacionar as unidades da PM em cada estado, sendo que os estados serão agrupados por região. O selec esta da seguinte forma: $query = mysql_query("SELECT policia_militar.descricao_pm, policia_militar.url_pm,estado.cod_estado, regiao.cod_regiao, regiao.regiao FROM regiao, estado, policia_militar WHERE regiao.cod_regiao = estado.cod_regiao AND estado.cod_estado = policia_militar.cod_estado GROUP BY regiao.cod_regiao, estado.cod_estado"); while($result = mysql_fetch_row($query)) { print "<tr>"; print "<td height=\"20\" colspan=\"2\" align=\"center\" valign=\"middle\" class=\"tit_news\">$result[4]</td>"; print "</tr>"; print "<tr>"; print "<td width=\"300\" height=\"25\" align=\"left\" valign=\"middle\" class=\"fonte\" bgcolor=\"#F0F0F0\">$result[0]</td>"; print "<td width=\"300\" align=\"left\" valign=\"middle\" bgcolor=\"#F0F0F0\"><a href=\"$result[1]\" target=\"self\" class=\"a_news\">$result[1]</a></td>"; print "</tr>"; } O problema é q a região tb está aparencendo mais de uma vez (para cada estado). E eu gostaria que a região aparecesse apenas uma vez. Valeu pela atenção
  11. Nelma

    (Resolvido) Array vazio

    Ok... Deu certo ESerra. Por falta de atenção minha, eu torquei o nome do campo. Mas agora está certo. $linha[] = $coloca->qtde; Obrigada
  12. Nelma

    (Resolvido) Array vazio

    Bom..eu coloquei assim foreach($linha as $chave=>$valor) { print_r ($linha); //echo "<b>".$chave.":".$valor."</ br>"; } } E ele retornou isso pra mim: Agora é seguinte...ainda não aparece o valor do resultado da consulta, mas porque cada array aparece 3 vezes? Valeu
  13. Bom dia Eu queria pegar os valores de uma consulta e colocar em um array, para posteriormente montar um gráfico. Então eu montei uma tabela votar (codigo - voto - qtde) Eu fiz a busca e passei o valor para o array, mas só aparece as chaves (array), não aparece nenhum valor da tabela. Eu utilizei essa explicação: Link E o código está dessa maneira: <?php $conectar = mysql_connect("localhost","root",""); $bco = mysql_select_db("votacao"); // cria o array $numvoto = array(); // fsql para fazer a consulta no banco $sql = "SELECT qtde FROM votar"; // so use "WHERE" se você for se basear // numa cunsulta em área especifica // ex: "SELECT * FROm NomeDaTabela WHERE ID='".$valor."'" // O (*) especifica que são em todos os campos // faz a consulta $consulta = mysql_query($sql); // verifica se retornou algum resultado // ou foi nula a busca if(mysql_num_rows($consulta) == 0) { // se a consulta não retorna nenhum resultado // imprime uma msg de erro echo "Nenhum resultado encontrado!"; exit(); } else { // se foi encontrado algum resultado // ele faz o loop e coloca dentro do array while($coloca = mysql_fetch_object($consulta)) { $linha[] = $coloca->Numvoto; } // após ter colocado os valores dentro de um array // mostra o array foreach($linha as $chave=>$valor) { echo "<b>".$chave.":".$valor."</ br>"; } } ?> Como eu falei, o resultado disso é: 0:1:2: Q seria a qtde de registro na tabela, mas não aparece os valores
  14. Olá.. Eu fiz o seguinte, coloquei a pasta src (onde fica as classes), junto c/ o arquivo grafico.php. Então eu só arrumei o caminho para a classe pgraph.php. Obrigada pela atenção
  15. Olá... Eu encontrei apenas essa pasta: C:\wamp\php\ext E deixei os arquivos dentro dela...agora como faço pra testar se esta tudo certo? Obrigada pela ajuda
  16. Bom dia Eu uso o wampserver e gostaria de utilizar a biblioteca GD. Para isso já descomentei a linha no php.ini. E fiz tb o download do arquivo jpgraph-2.3. Mas onde eu devo extrair esse arquivos? Eu achei algumas matérias falando da pasta hotdocs no apache, mas eu não encontrei essa pasta. Agradeço pela atenção
  17. Olá KaKarotto!! Valeu pela dica e pelo link. Eu já andei pesquisando sobre isso mesmo, e acabei encontrando um feito em html e css..e dá o mesmo efeit desse. Vou estudar melhor sobre isso e modificar por algo q seja possível mexer!! Valeu pela atenção
  18. Bom dia O código do menu segue abaixo: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> </head> <body> <script type='text/javascript'> function Go(){return} /*********************************************************************** YOU CAN MANUALLY CHANGE THE MENU HERE, BUT BE VERY CAREFUL ! ***********************************************************************/ Menu1=new Array("Início","index.php","",2,20,108); Menu1_1=new Array("Sobre Nós","conteudo/sobrenos.php","",0,20,108); Menu1_2=new Array("Área Restrita","painel/login.php","",0,20,0); Menu2=new Array("Concursos","","",6,0,108); Menu2_1=new Array("Norte","","",7,20,108); Menu2_1_1=new Array("Acre","conteudo/concursos.php?cod_estado=1","",0,20,108); Menu2_1_2=new Array("Amapá","conteudo/concursos.php?cod_estado=2","",0,20,108); Menu2_1_3=new Array("Amazonas","conteudo/concursos.php?cod_estado=3","",0,20,108); Menu2_1_4=new Array("Pará","conteudo/concursos.php?cod_estado=4","",0,20,108); Menu2_1_5=new Array("Roraima","conteudo/concursos.php?cod_estado=5","",0,20,108); Menu2_1_6=new Array("Rondônia","conteudo/concursos.php?cod_estado=6","",0,20,108); Menu2_1_7=new Array("Tocantins","conteudo/concursos.php?cod_estado=7","",0,20,108); Menu2_2=new Array("Nordeste","","",9,20,0); Menu2_2_1=new Array("Alagoas","conteudo/concursos.php?cod_estado=8","",0,20,108); Menu2_2_2=new Array("Bahia","conteudo/concursos.php?cod_estado=9","",0,20,108); Menu2_2_3=new Array("Ceará","conteudo/concursos.php?cod_estado=10","",0,20,108); Menu2_2_4=new Array("Maranhão","conteudo/concursos.php?cod_estado=11","",0,20,108); Menu2_2_5=new Array("Paraíba","conteudo/concursos.php?cod_estado=12","",0,20,108); Menu2_2_6=new Array("Pernambuco","conteudo/concursos.php?cod_estado=14","",0,20,108); Menu2_2_7=new Array("Piauí","conteudo/concursos.php?cod_estado=13","",0,20,108); Menu2_2_8=new Array("Rio Grande do Norte","conteudo/concursos.php?cod_estado=15","",0,20,108); Menu2_2_9=new Array("Sergipe","conteudo/concursos.php?cod_estado=16","",0,20,108); Menu2_3=new Array("Centro-Oeste","","",4,20,108); Menu2_3_1=new Array("Distrito Federal","conteudo/concursos.php?cod_estado=20","",0,20,108); Menu2_3_2=new Array("Goiás","conteudo/concursos.php?cod_estado=19","",0,20,108); Menu2_3_3=new Array("Mato Grosso","conteudo/concursos.php?cod_estado=18","",0,20,108); Menu2_3_4=new Array("Mato Grosso do Sul","conteudo/concursos.php?cod_estado=17","",0,20,108); Menu2_4=new Array("Sudeste","","",4,20,108); Menu2_4_1=new Array("Espírito Santo","conteudo/concursos.php?cod_estado=23","",0,20,108); Menu2_4_2=new Array("Minas Gerais","conteudo/concursos.php?cod_estado=24","",0,20,108); Menu2_4_3=new Array("Rio de Janeiro","conteudo/concursos.php?cod_estado=22","",0,20,108); Menu2_4_4=new Array("São Paulo","conteudo/concursos.php?cod_estado=21","",0,20,108); Menu2_5=new Array("Sul","","",3,20,108); Menu2_5_1=new Array("Paraná","conteudo/concursos.php?cod_estado=25","",0,20,108); Menu2_5_2=new Array("Rio Grande do Sul","conteudo/concursos.php?cod_estado=26","",0,20,108); Menu2_5_3=new Array("Santa Catarina","conteudo/concursos.php?cod_estado=27","",0,20,108); Menu2_6=new Array("Nacional","conteudo/concursos.php?cod_estado=28","",0,20,108); Menu3=new Array("Serviços","","",3,0,108); Menu3_1=new Array("Apostilas","conteudo/apostilas.php","",0,20,108); Menu3_2=new Array("EAD","conteudo/ead.php","",0,20,0); Menu3_3=new Array("Testes on line","conteudo/testes.php","",0,20,108); Menu4=new Array("Escolas Militares","","",4,20,108); Menu4_1=new Array("Aeronáutica","conteudo/aeronautica.php","",0,20,108); Menu4_2=new Array("Exército","conteudo/exercito.php","",0,20,108); Menu4_3=new Array("Marinha","conteudo/marinha.php","",0,20,108); Menu4_4=new Array("Polícia Militar","conteudo/policiamilitar.php","",0,20,108); Menu5=new Array("Organizadoras","conteudo/lista_organizadoras.php","",0,20,108); Menu6=new Array("Assinantes","conteudo/assinantes.php","",0,20,108); Menu7=new Array("Contato","conteudo/contatos.php","",0,20,108); var NoOffFirstLineMenus=7; // Number of first level items var LowBgColor='666699'; // Background color when mouse is not over var LowSubBgColor='C0C0C0'; // Background color when mouse is not over on subs var HighBgColor='FFFFFF'; // Background color when mouse is over var HighSubBgColor='808080'; // Background color when mouse is over on subs var FontLowColor='FFFFFF'; // Font color when mouse is not over var FontSubLowColor='333333'; // Font color subs when mouse is not over var FontHighColor='000080'; // Font color when mouse is over var FontSubHighColor='FFFFFF'; // Font color subs when mouse is over var BorderColor='666699'; // Border color var BorderSubColor='C0C0C0'; // Border color for subs var BorderWidth=1; // Border width var BorderBtwnElmnts=0; // Border between elements 1 or 0 var FontFamily="Tahoma, Verdana, Arial" // Font family menu items var FontSize=10; // Font size menu items var FontBold=0; // Bold menu items 1 or 0 var FontItalic=0; // Italic menu items 1 or 0 var MenuTextCentered='left'; // Item text position 'left', 'center' or 'right' var MenuCentered='left'; // Menu horizontal position 'left', 'center' or 'right' var MenuVerticalCentered='top'; // Menu vertical position 'top', 'middle','bottom' or static var ChildOverlap=.2; // horizontal overlap child/ parent var ChildVerticalOverlap=.2; // vertical overlap child/ parent var StartTop=197; // Menu offset x coordinate var StartLeft=120; // Menu offset y coordinate var VerCorrect=0; // Multiple frames y correction var HorCorrect=0; // Multiple frames x correction var LeftPaddng=3; // Left padding var TopPaddng=2; // Top padding var FirstLineHorizontal=1; // SET TO 1 FOR HORIZONTAL MENU, 0 FOR VERTICAL var MenuFramesVertical=1; // Frames in cols or rows 1 or 0 var DissapearDelay=1000; // delay before menu folds in var TakeOverBgColor=1; // Menu frame takes over background color subitem frame var FirstLineFrame='navig'; // Frame where first level appears var SecLineFrame='space'; // Frame where sub levels appear var DocTargetFrame='space'; // Frame where target documents appear var TargetLoc=''; // span id for relative positioning var HideTop=0; // Hide first level when loading new document 1 or 0 var MenuWrap=1; // enables/ disables menu wrap 1 or 0 var RightToLeft=0; // enables/ disables right to left unfold 1 or 0 var UnfoldsOnClick=0; // Level 1 unfolds onclick/ onmouseover var WebMasterCheck=0; // menu tree checking on or off 1 or 0 var ShowArrow=1; // Uses arrow gifs when 1 var KeepHilite=1; // Keep selected path highligthed var Arrws=['tri.gif',5,10,'tridown.gif',10,5,'trileft.gif',5,10]; // Arrow source, width and height /*********************************************************************** DO NOT EDIT ANYTHING BELOW THIS LINE - IT WILL BREAK THE SCRIPT ! ***********************************************************************/ var AgntUsr=navigator.userAgent.toLowerCase(); var DomYes=document.getElementById?1:0; var NavYes=AgntUsr.indexOf('mozilla')!=-1&&AgntUsr.indexOf('compatible')==-1?1:0; var ExpYes=AgntUsr.indexOf('msie')!=-1?1:0; var Opr=AgntUsr.indexOf('opera')!=-1?1:0; var Opr6orless=window.opera && navigator.userAgent.search(/opera.[1-6]/i)!=-1 //DynamicDrive.com added code if ( Opr6orless!=1 ) { ExpYes = 1 } var DomNav=DomYes&&NavYes?1:0; var DomExp=DomYes&&ExpYes?1:0; var Nav4=NavYes&&!DomYes&&document.layers?1:0; var Exp4=ExpYes&&!DomYes&&document.all?1:0; var PosStrt=(NavYes||ExpYes)&&!Opr6orless?1:0; var FrstLoc,ScLoc,DcLoc; var ScWinWdth,ScWinHght,FrstWinWdth,FrstWinHght; var ScLdAgainWin; var FirstColPos,SecColPos,DocColPos; var RcrsLvl=0; var FrstCreat=1,Loadd=0,Creatd=0,IniFlg,AcrssFrms=1; var FrstCntnr=null,CurrntOvr=null,CloseTmr=null; var CntrTxt,TxtClose,ImgStr; var Ztop=100; var ShwFlg=0; var M_StrtTp=StartTop,M_StrtLft=StartLeft; var StaticPos=0; var LftXtra=DomNav&&!Opr?LeftPaddng:0; //Changed for Opera var TpXtra=DomNav?TopPaddng:0; var M_Hide=Nav4?'hide':'hidden'; var M_Show=Nav4?'show':'visible'; var Par=parent.frames[0]&&FirstLineFrame!=SecLineFrame?parent:window; var Doc=Par.document; var Bod=Doc.body; var Trigger=NavYes&&!Opr?Par:Bod; //Changed for Opera MenuTextCentered=MenuTextCentered==1||MenuTextCentered=='center'?'center':MenuTextCentered==0||MenuTextCentered!='right'?'left':'right'; WbMstrAlrts=["Item not defined: ","Item needs height: ","Item needs width: "]; if(Trigger.onload)Dummy=Trigger.onload; if(DomNav||Opr)Trigger.addEventListener('load',Go,false); //Changed for Opera else Trigger.onload=Go; function Dummy(){return} function CnclSlct(){return false} function RePos(){ FrstWinWdth=ExpYes?FrstLoc.document.body.clientWidth:FrstLoc.innerWidth; FrstWinHght=ExpYes?FrstLoc.document.body.clientHeight:FrstLoc.innerHeight; ScWinWdth=ExpYes?ScLoc.document.body.clientWidth:ScLoc.innerWidth; ScWinHght=ExpYes?ScLoc.document.body.clientHeight:ScLoc.innerHeight; if(MenuCentered=='justify'&&FirstLineHorizontal){ FrstCntnr.style.width=FrstWinWdth; ClcJus(); var P=FrstCntnr.FrstMbr,W=Menu1[5],i; for(i=0;i<NoOffFirstLineMenus;i++){P.style.width=W;P=P.PrvMbr}} StaticPos=-1; if(TargetLoc)ClcTrgt(); if(MenuCentered)ClcLft(); if(MenuVerticalCentered)ClcTp(); PosMenu(FrstCntnr,StartTop,StartLeft)} function UnLoaded(){ if(CloseTmr)clearTimeout(CloseTmr); Loadd=0; Creatd=0; if(HideTop){ var FCStyle=Nav4?FrstCntnr:FrstCntnr.style; FCStyle.visibility=M_Hide}} function ReDoWhole(){ if(ScWinWdth!=ScLoc.innerWidth||ScWinHght!=ScLoc.innerHeight||FrstWinWdth!=FrstLoc.innerWidth||FrstWinHght!=FrstLoc.innerHeight)Doc.location.reload()} function Check(WMnu,NoOf){ var i,array,ArrayLoc; ArrayLoc=parent.frames[0]?parent.frames[FirstLineFrame]:self; for(i=0;i<NoOf;i++){ array=WMnu+eval(i+1); if(!ArrayLoc[array]){WbMstrAlrt(0,array); return false} if(i==0){ if(!ArrayLoc[array][4]){WbMstrAlrt(1,array); return false} if(!ArrayLoc[array][5]){WbMstrAlrt(2,array); return false}} if(ArrayLoc[array][3])if(!Check(array+'_',ArrayLoc[array][3])) return false} return true} function WbMstrAlrt(No,Xtra){ return confirm(WbMstrAlrts[No]+Xtra+' ')} function Go(){ Dummy(); if(Loadd||!PosStrt)return; BeforeStart(); Creatd=0; Loadd=1; status='Building menu'; if(FrstCreat){ if(FirstLineFrame =="" || !parent.frames[FirstLineFrame]){ FirstLineFrame=SecLineFrame; if(FirstLineFrame =="" || !parent.frames[FirstLineFrame]){ FirstLineFrame=SecLineFrame=DocTargetFrame; if(FirstLineFrame =="" || !parent.frames[FirstLineFrame])FirstLineFrame=SecLineFrame=DocTargetFrame=''}} if(SecLineFrame =="" || !parent.frames[SecLineFrame]){ SecLineFrame=DocTargetFrame; if(SecLineFrame =="" || !parent.frames[SecLineFrame])SecLineFrame=DocTargetFrame=FirstLineFrame} if(DocTargetFrame =="" || !parent.frames[DocTargetFrame])DocTargetFrame=SecLineFrame; if(WebMasterCheck){ if(!Check('Menu',NoOffFirstLineMenus)){status='build aborted';return}} FrstLoc=FirstLineFrame!=""?parent.frames[FirstLineFrame]:window; ScLoc=SecLineFrame!=""?parent.frames[SecLineFrame]:window; DcLoc=DocTargetFrame!=""?parent.frames[DocTargetFrame]:window; if (FrstLoc==ScLoc) AcrssFrms=0; if (AcrssFrms)FirstLineHorizontal=MenuFramesVertical?0:1; FrstWinWdth=ExpYes?FrstLoc.document.body.clientWidth:FrstLoc.innerWidth; FrstWinHght=ExpYes?FrstLoc.document.body.clientHeight:FrstLoc.innerHeight; ScWinWdth=ExpYes?ScLoc.document.body.clientWidth:ScLoc.innerWidth; ScWinHght=ExpYes?ScLoc.document.body.clientHeight:ScLoc.innerHeight; if(Nav4){ CntrTxt=MenuTextCentered!='left'?"<div align='"+MenuTextCentered+"'>":""; TxtClose="</font>"+MenuTextCentered!='left'?"</div>":""}} FirstColPos=Nav4?FrstLoc.document:FrstLoc.document.body; SecColPos=Nav4?ScLoc.document:ScLoc.document.body; DocColPos=Nav4?DcLoc.document:ScLoc.document.body; if (TakeOverBgColor)FirstColPos.bgColor=AcrssFrms?SecColPos.bgColor:DocColPos.bgColor; if(MenuCentered=='justify'&&FirstLineHorizontal)ClcJus(); if(FrstCreat){ FrstCntnr=CreateMenuStructure('Menu',NoOffFirstLineMenus); FrstCreat=AcrssFrms?0:1} else CreateMenuStructureAgain('Menu',NoOffFirstLineMenus); if(TargetLoc)ClcTrgt(); if(MenuCentered)ClcLft(); if(MenuVerticalCentered)ClcTp(); PosMenu(FrstCntnr,StartTop,StartLeft); IniFlg=1; Initiate(); Creatd=1; if (AcrssFrms) //Added for Opera { //Added for Opera ScLdAgainWin=ExpYes?ScLoc.document.body:ScLoc; ScLdAgainWin.onunload=UnLoaded; } //Added for Opera Trigger.onresize=Nav4?ReDoWhole:RePos; AfterBuild(); if(MenuVerticalCentered=='static'&&!AcrssFrms)setInterval('KeepPos()',250); status='Menu ready for use'} function KeepPos(){ var TS=ExpYes?FrstLoc.document.body.scrollTop:FrstLoc.pageYOffset; if(TS!=StaticPos){ var FCStyle=Nav4?FrstCntnr:FrstCntnr.style; FCStyle.top=FrstCntnr.OrgTop=StartTop+TS;StaticPos=TS}} function ClcJus(){ var a=BorderBtwnElmnts?1:2,b=BorderBtwnElmnts?BorderWidth:0; var Size=Math.round(((FrstWinWdth-a*BorderWidth)/NoOffFirstLineMenus)-b),i,j; for(i=1;i<NoOffFirstLineMenus+1;i++){j=eval('Menu'+i);j[5]=Size} StartLeft=0} function ClcTrgt(){ var TLoc=Nav4?FrstLoc.document.layers[TargetLoc]:DomYes?FrstLoc.document.getElementById(TargetLoc):FrstLoc.document.all[TargetLoc]; StartTop=M_StrtTp; StartLeft=M_StrtLft; if(DomYes){ while(TLoc){StartTop+=TLoc.offsetTop;StartLeft+=TLoc.offsetLeft;TLoc=TLoc.offsetParent}} else{ StartTop+=Nav4?TLoc.pageY:TLoc.offsetTop;StartLeft+=Nav4?TLoc.pageX:TLoc.offsetLeft}} function ClcLft(){ if(MenuCentered!='left'&&MenuCentered!='justify'){ var Size=FrstWinWdth-(!Nav4?parseInt(FrstCntnr.style.width):FrstCntnr.clip.width); StartLeft=M_StrtLft; StartLeft+=MenuCentered=='right'?Size:Size/2}} function ClcTp(){ if(MenuVerticalCentered!='top'&&MenuVerticalCentered!='static'){ var Size=FrstWinHght-(!Nav4?parseInt(FrstCntnr.style.height):FrstCntnr.clip.height); StartTop=M_StrtTp; StartTop+=MenuVerticalCentered=='bottom'?Size:Size/2}} function PosMenu(CntnrPntr,Tp,Lt){ var Topi,Lefti,Hori; var Cntnr=CntnrPntr; var Mmbr=Cntnr.FrstMbr; var CntnrStyle=!Nav4?Cntnr.style:Cntnr; var MmbrStyle=!Nav4?Mmbr.style:Mmbr; var PadL=Mmbr.value.indexOf('<')==-1?LftXtra:0; var PadT=Mmbr.value.indexOf('<')==-1?TpXtra:0; var MmbrWt=!Nav4?parseInt(MmbrStyle.width)+PadL:MmbrStyle.clip.width; var MmbrHt=!Nav4?parseInt(MmbrStyle.height)+PadT:MmbrStyle.clip.height; var CntnrWt=!Nav4?parseInt(CntnrStyle.width):CntnrStyle.clip.width; var CntnrHt=!Nav4?parseInt(CntnrStyle.height):CntnrStyle.clip.height; var SubTp,SubLt; RcrsLvl++; if (RcrsLvl==1 && AcrssFrms)!MenuFramesVertical?Tp=FrstWinHght-CntnrHt+(Nav4?4:0):Lt=RightToLeft?0:FrstWinWdth-CntnrWt+(Nav4?4:0); if (RcrsLvl==2 && AcrssFrms)!MenuFramesVertical?Tp=0:Lt=RightToLeft?ScWinWdth-CntnrWt:0; if (RcrsLvl==2 && AcrssFrms){Tp+=VerCorrect;Lt+=HorCorrect} CntnrStyle.top=RcrsLvl==1?Tp:0; Cntnr.OrgTop=Tp; CntnrStyle.left=RcrsLvl==1?Lt:0; Cntnr.OrgLeft=Lt; if (RcrsLvl==1 && FirstLineHorizontal){ Hori=1;Lefti=CntnrWt-MmbrWt-2*BorderWidth;Topi=0} else{ Hori=Lefti=0;Topi=CntnrHt-MmbrHt-2*BorderWidth} while(Mmbr!=null){ MmbrStyle.left=Lefti+BorderWidth; MmbrStyle.top=Topi+BorderWidth; if(Nav4)Mmbr.CmdLyr.moveTo(Lefti+BorderWidth,Topi+BorderWidth); if(Mmbr.ChildCntnr){ if(RightToLeft)ChldCntnrWdth=Nav4?Mmbr.ChildCntnr.clip.width:parseInt(Mmbr.ChildCntnr.style.width); if(Hori){ SubTp=Topi+MmbrHt+2*BorderWidth; SubLt=RightToLeft?Lefti+MmbrWt-ChldCntnrWdth:Lefti} else{ SubLt=RightToLeft?Lefti-ChldCntnrWdth+ChildOverlap*MmbrWt+BorderWidth:Lefti+(1-ChildOverlap)*MmbrWt+BorderWidth; SubTp=RcrsLvl==1&&AcrssFrms?Topi:Topi+ChildVerticalOverlap*MmbrHt} PosMenu(Mmbr.ChildCntnr,SubTp,SubLt)} Mmbr=Mmbr.PrvMbr; if(Mmbr){ MmbrStyle=!Nav4?Mmbr.style:Mmbr; PadL=Mmbr.value.indexOf('<')==-1?LftXtra:0; PadT=Mmbr.value.indexOf('<')==-1?TpXtra:0; MmbrWt=!Nav4?parseInt(MmbrStyle.width)+PadL:MmbrStyle.clip.width; MmbrHt=!Nav4?parseInt(MmbrStyle.height)+PadT:MmbrStyle.clip.height; Hori?Lefti-=BorderBtwnElmnts?(MmbrWt+BorderWidth):(MmbrWt):Topi-=BorderBtwnElmnts?(MmbrHt+BorderWidth):(MmbrHt)}} RcrsLvl--} function Initiate(){ if(IniFlg){ Init(FrstCntnr);IniFlg=0; if(ShwFlg)AfterCloseAll();ShwFlg=0}} function Init(CntnrPntr){ var Mmbr=CntnrPntr.FrstMbr; var MCStyle=Nav4?CntnrPntr:CntnrPntr.style; RcrsLvl++; MCStyle.visibility=RcrsLvl==1?M_Show:M_Hide; while(Mmbr!=null){ if(Mmbr.Hilite){Mmbr.Hilite=0;if(KeepHilite)LowItem(Mmbr)} if(Mmbr.ChildCntnr) Init(Mmbr.ChildCntnr); Mmbr=Mmbr.PrvMbr} RcrsLvl--} function ClearAllChilds(Pntr){ var CPCCStyle; while (Pntr){ if(Pntr.Hilite){ Pntr.Hilite=0; if(KeepHilite)LowItem(Pntr); if(Pntr.ChildCntnr){ CPCCStyle=Nav4?Pntr.ChildCntnr:Pntr.ChildCntnr.style; CPCCStyle.visibility=M_Hide; ClearAllChilds(Pntr.ChildCntnr.FrstMbr)} break} Pntr=Pntr.PrvMbr}} function GoTo(){ if(this.LinkTxt){ status=''; var HP=Nav4?this.LowLyr:this; LowItem(HP); this.LinkTxt.indexOf('java script:')!=-1?eval(this.LinkTxt):DcLoc.location.href=this.LinkTxt}} function HiliteItem(P){ if(Nav4){ if(P.ro)P.document.images[P.rid].src=P.ri2; else{ if(P.HiBck)P.bgColor=P.HiBck; if(P.value.indexOf('<img')==-1){ P.document.write(P.Ovalue); P.document.close()}}} else{ if(P.ro){ var Lc=P.Level==1?FrstLoc:ScLoc; Lc.document.images[P.rid].src=P.ri2} else{ if(P.HiBck)P.style.backgroundColor=P.HiBck; if(P.HiFntClr)P.style.color=P.HiFntClr}} P.Hilite=1} function LowItem(P){ if(P.ro){ if(Nav4)P.document.images[P.rid].src=P.ri1; else{ var Lc=P.Level==1?FrstLoc:ScLoc; Lc.document.images[P.rid].src=P.ri1}} else{ if(Nav4){ if(P.LoBck)P.bgColor=P.LoBck; if(P.value.indexOf('<img')==-1){ P.document.write(P.value); P.document.close()}} else{ if(P.LoBck)P.style.backgroundColor=P.LoBck; if(P.LwFntClr)P.style.color=P.LwFntClr}}} function OpenMenu(){ if(!Loadd||!Creatd) return; var TpScrlld=ExpYes?ScLoc.document.body.scrollTop:ScLoc.pageYOffset; var LScrlld=ExpYes?ScLoc.document.body.scrollLeft:ScLoc.pageXOffset; var CCnt=Nav4?this.LowLyr.ChildCntnr:this.ChildCntnr; var ThisHt=Nav4?this.clip.height:parseInt(this.style.height); var ThisWt=Nav4?this.clip.width:parseInt(this.style.width); var ThisLft=AcrssFrms&&this.Level==1&&!FirstLineHorizontal?0:Nav4?this.Container.left:parseInt(this.Container.style.left); var ThisTp=AcrssFrms&&this.Level==1&&FirstLineHorizontal?0:Nav4?this.Container.top:parseInt(this.Container.style.top); var HP=Nav4?this.LowLyr:this; CurrntOvr=this; IniFlg=0; ClearAllChilds(this.Container.FrstMbr); HiliteItem(HP); if(CCnt!=null){ if(!ShwFlg){ShwFlg=1; BeforeFirstOpen()} var CCW=Nav4?this.LowLyr.ChildCntnr.clip.width:parseInt(this.ChildCntnr.style.width); var CCH=Nav4?this.LowLyr.ChildCntnr.clip.height:parseInt(this.ChildCntnr.style.height); var ChCntTL=Nav4?this.LowLyr.ChildCntnr:this.ChildCntnr.style; var SubLt=AcrssFrms&&this.Level==1?CCnt.OrgLeft+ThisLft+LScrlld:CCnt.OrgLeft+ThisLft; var SubTp=AcrssFrms&&this.Level==1?CCnt.OrgTop+ThisTp+TpScrlld:CCnt.OrgTop+ThisTp; if(MenuWrap){ if(RightToLeft){ if(SubLt<LScrlld)SubLt=this.Level==1?LScrlld:SubLt+(CCW+(1-2*ChildOverlap)*ThisWt); if(SubLt+CCW>ScWinWdth+LScrlld)SubLt=ScWinWdth+LScrlld-CCW} else{ if(SubLt+CCW>ScWinWdth+LScrlld)SubLt=this.Level==1?ScWinWdth+LScrlld-CCW:SubLt-(CCW+(1-2*ChildOverlap)*ThisWt); if(SubLt<LScrlld)SubLt=LScrlld} if(SubTp+CCH>TpScrlld+ScWinHght)SubTp=this.Level==1?SubTp=TpScrlld+ScWinHght-CCH:SubTp-CCH+(1-2*ChildVerticalOverlap)*ThisHt; if(SubTp<TpScrlld)SubTp=TpScrlld} ChCntTL.top=SubTp;ChCntTL.left=SubLt;ChCntTL.visibility=M_Show} status=this.LinkTxt} function OpenMenuClick(){ if(!Loadd||!Creatd) return; var HP=Nav4?this.LowLyr:this; CurrntOvr=this; IniFlg=0; ClearAllChilds(this.Container.FrstMbr); HiliteItem(HP); status=this.LinkTxt} function CloseMenu(){ if(!Loadd||!Creatd) return; if(!KeepHilite){ var HP=Nav4?this.LowLyr:this; LowItem(HP)} status=''; if(this==CurrntOvr){ IniFlg=1; if(CloseTmr)clearTimeout(CloseTmr); CloseTmr=setTimeout('Initiate(CurrntOvr)',DissapearDelay)}} function CntnrSetUp(Wdth,Hght,NoOff){ var x=RcrsLvl==1?BorderColor:BorderSubColor; this.FrstMbr=null; this.OrgLeft=this.OrgTop=0; if(x)this.bgColor=x; if(Nav4){ this.visibility='hide'; this.resizeTo(Wdth,Hght)} else{ if(x)this.style.backgroundColor=x; this.style.width=Wdth; this.style.height=Hght; this.style.fontFamily=FontFamily; this.style.fontWeight=FontBold?'bold':'normal'; this.style.fontStyle=FontItalic?'italic':'normal'; this.style.fontSize=FontSize+'pt'; this.style.zIndex=RcrsLvl+Ztop}} function MbrSetUp(MmbrCntnr,PrMmbr,WhatMenu,Wdth,Hght){ var Location=RcrsLvl==1?FrstLoc:ScLoc; var MemVal=eval(WhatMenu+'[0]'); var t,T,L,W,H,S; var a,b,c,d; this.PrvMbr=PrMmbr; this.Level=RcrsLvl; this.LinkTxt=eval(WhatMenu+'[1]'); this.Container=MmbrCntnr; this.ChildCntnr=null; this.Hilite=0; this.style.overflow='hidden'; this.style.cursor=ExpYes&&(this.LinkTxt||(RcrsLvl==1&&UnfoldsOnClick))?'hand':'default'; this.ro=0; if(MemVal.indexOf('rollover')!=-1){ this.ro=1; this.ri1=MemVal.substring(MemVal.indexOf(':')+1,MemVal.lastIndexOf(':')); this.ri2=MemVal.substring(MemVal.lastIndexOf(':')+1,MemVal.length); this.rid=WhatMenu+'i';MemVal="<img src='"+this.ri1+"' name='"+this.rid+"'>"} this.value=MemVal; if(RcrsLvl==1){ a=LowBgColor; b=HighBgColor; c=FontLowColor; d=FontHighColor} else{ a=LowSubBgColor; b=HighSubBgColor; c=FontSubLowColor; d=FontSubHighColor} this.LoBck=a; this.LwFntClr=c; this.HiBck=b; this.HiFntClr=d; this.style.color=this.LwFntClr; if(this.LoBck)this.style.backgroundColor=this.LoBck; this.style.textAlign=MenuTextCentered; if(eval(WhatMenu+'[2]'))this.style.backgroundImage="url(\'"+eval(WhatMenu+'[2]')+"\')"; if(MemVal.indexOf('<')==-1){ this.style.width=Wdth-LftXtra; this.style.height=Hght-TpXtra; this.style.paddingLeft=LeftPaddng; this.style.paddingTop=TopPaddng} else{ this.style.width=Wdth; this.style.height=Hght} if(MemVal.indexOf('<')==-1&&DomYes){ t=Location.document.createTextNode(MemVal); this.appendChild(t)} else this.innerHTML=MemVal; if(eval(WhatMenu+'[3]')&&ShowArrow){ a=RcrsLvl==1&&FirstLineHorizontal?3:RightToLeft?6:0; S=Arrws[a]; W=Arrws[a+1]; H=Arrws[a+2]; T=RcrsLvl==1&&FirstLineHorizontal?Hght-H-2:(Hght-H)/2; L=RightToLeft?2:Wdth-W-2; if(DomYes){ t=Location.document.createElement('img'); this.appendChild(t); t.style.position='absolute'; t.src=S; t.style.width=W; t.style.height=H; t.style.top=T; t.style.left=L} else{ MemVal+="<div style='position:absolute; top:"+T+"; left:"+L+"; width:"+W+"; height:"+H+";visibility:inherit'><img src='"+S+"'></div>"; this.innerHTML=MemVal}} if(ExpYes){this.onselectstart=CnclSlct; this.onmouseover=RcrsLvl==1&&UnfoldsOnClick?OpenMenuClick:OpenMenu; this.onmouseout=CloseMenu; this.onclick=RcrsLvl==1&&UnfoldsOnClick&&eval(WhatMenu+'[3]')?OpenMenu:GoTo } else{ RcrsLvl==1&&UnfoldsOnClick?this.addEventListener('mouseover',OpenMenuClick,false):this.addEventListener('mouseover',OpenMenu,false); this.addEventListener('mouseout',CloseMenu,false); RcrsLvl==1&&UnfoldsOnClick&&eval(WhatMenu+'[3]')?this.addEventListener('click',OpenMenu,false):this.addEventListener('click',GoTo,false)}} function NavMbrSetUp(MmbrCntnr,PrMmbr,WhatMenu,Wdth,Hght){ var a,b,c,d; if(RcrsLvl==1){ a=LowBgColor; b=HighBgColor; c=FontLowColor; d=FontHighColor} else { a=LowSubBgColor; b=HighSubBgColor; c=FontSubLowColor; d=FontSubHighColor } this.value=eval(WhatMenu+'[0]'); this.ro=0; if(this.value.indexOf('rollover')!=-1){ this.ro=1; this.ri1=this.value.substring(this.value.indexOf(':')+1,this.value.lastIndexOf(':')); this.ri2=this.value.substring(this.value.lastIndexOf(':')+1,this.value.length); this.rid=WhatMenu+'i';this.value="<img src='"+this.ri1+"' name='"+this.rid+"'>"} if(LeftPaddng&&this.value.indexOf('<')==-1&&MenuTextCentered=='left')this.value='&nbsp\;'+this.value; if(FontBold)this.value=this.value.bold(); if(FontItalic)this.value=this.value.italics(); this.Ovalue=this.value; this.value=this.value.fontcolor(c); this.Ovalue=this.Ovalue.fontcolor(d); this.value=CntrTxt+"<font face='"+FontFamily+"' point-size='"+FontSize+"'>"+this.value+TxtClose; this.Ovalue=CntrTxt+"<font face='"+FontFamily+"' point-size='"+FontSize+"'>"+this.Ovalue+TxtClose; this.LoBck=a; this.HiBck=b; this.ChildCntnr=null; this.PrvMbr=PrMmbr; this.Hilite=0; this.visibility='inherit'; if(this.LoBck)this.bgColor=this.LoBck; this.resizeTo(Wdth,Hght); if(!AcrssFrms&&eval(WhatMenu+'[2]'))this.background.src=eval(WhatMenu+'[2]'); this.document.write(this.value); this.document.close(); this.CmdLyr=new Layer(Wdth,MmbrCntnr); this.CmdLyr.Level=RcrsLvl; this.CmdLyr.LinkTxt=eval(WhatMenu+'[1]'); this.CmdLyr.visibility='inherit'; this.CmdLyr.onmouseover=RcrsLvl==1&&UnfoldsOnClick?OpenMenuClick:OpenMenu; this.CmdLyr.onmouseout=CloseMenu; this.CmdLyr.captureEvents(Event.MOUSEUP); this.CmdLyr.onmouseup=RcrsLvl==1&&UnfoldsOnClick&&eval(WhatMenu+'[3]')?OpenMenu:GoTo; this.CmdLyr.LowLyr=this; this.CmdLyr.resizeTo(Wdth,Hght); this.CmdLyr.Container=MmbrCntnr; if(eval(WhatMenu+'[3]')&&ShowArrow){ a=RcrsLvl==1&&FirstLineHorizontal?3:RightToLeft?6:0; this.CmdLyr.ImgLyr=new Layer(Arrws[a+1],this.CmdLyr); this.CmdLyr.ImgLyr.visibility='inherit'; this.CmdLyr.ImgLyr.top=RcrsLvl==1&&FirstLineHorizontal?Hght-Arrws[a+2]-2:(Hght-Arrws[a+2])/2; this.CmdLyr.ImgLyr.left=RightToLeft?2:Wdth-Arrws[a+1]-2; this.CmdLyr.ImgLyr.width=Arrws[a+1]; this.CmdLyr.ImgLyr.height=Arrws[a+2]; ImgStr="<img src='"+Arrws[a]+"' width='"+Arrws[a+1]+"' height='"+Arrws[a+2]+"'>"; this.CmdLyr.ImgLyr.document.write(ImgStr); this.CmdLyr.ImgLyr.document.close()}} function CreateMenuStructure(MName,NumberOf){ RcrsLvl++; var i,NoOffSubs,Mbr,Wdth=0,Hght=0; var PrvMmbr=null; var WMnu=MName+'1'; var MenuWidth=eval(WMnu+'[5]'); var MenuHeight=eval(WMnu+'[4]'); var Location=RcrsLvl==1?FrstLoc:ScLoc; if (RcrsLvl==1&&FirstLineHorizontal){ for(i=1;i<NumberOf+1;i++){ WMnu=MName+eval(i); Wdth=eval(WMnu+'[5]')?Wdth+eval(WMnu+'[5]'):Wdth+MenuWidth} Wdth=BorderBtwnElmnts?Wdth+(NumberOf+1)*BorderWidth:Wdth+2*BorderWidth;Hght=MenuHeight+2*BorderWidth} else{ for(i=1;i<NumberOf+1;i++){ WMnu=MName+eval(i); Hght=eval(WMnu+'[4]')?Hght+eval(WMnu+'[4]'):Hght+MenuHeight} Hght=BorderBtwnElmnts?Hght+(NumberOf+1)*BorderWidth:Hght+2*BorderWidth;Wdth=MenuWidth+2*BorderWidth} if(DomYes){ var MmbrCntnr=Location.document.createElement("div"); MmbrCntnr.style.position='absolute'; MmbrCntnr.style.visibility='hidden'; Location.document.body.appendChild(MmbrCntnr)} else{ if(Nav4) var MmbrCntnr=new Layer(Wdth,Location) else{ WMnu+='c'; Location.document.body.insertAdjacentHTML("AfterBegin","<div id='"+WMnu+"' style='visibility:hidden; position:absolute;'><\/div>"); var MmbrCntnr=Location.document.all[WMnu]}} MmbrCntnr.SetUp=CntnrSetUp; MmbrCntnr.SetUp(Wdth,Hght,NumberOf); if(Exp4){ MmbrCntnr.InnerString=''; for(i=1;i<NumberOf+1;i++){ WMnu=MName+eval(i); MmbrCntnr.InnerString+="<div id='"+WMnu+"' style='position:absolute;'><\/div>"} MmbrCntnr.innerHTML=MmbrCntnr.InnerString} for(i=1;i<NumberOf+1;i++){ WMnu=MName+eval(i); NoOffSubs=eval(WMnu+'[3]'); Wdth=RcrsLvl==1&&FirstLineHorizontal?eval(WMnu+'[5]')?eval(WMnu+'[5]'):MenuWidth:MenuWidth; Hght=RcrsLvl==1&&FirstLineHorizontal?MenuHeight:eval(WMnu+'[4]')?eval(WMnu+'[4]'):MenuHeight; if(DomYes){ Mbr=Location.document.createElement("div"); Mbr.style.position='absolute'; Mbr.style.visibility='inherit'; MmbrCntnr.appendChild(Mbr)} else Mbr=Nav4?new Layer(Wdth,MmbrCntnr):Location.document.all[WMnu]; Mbr.SetUp=Nav4?NavMbrSetUp:MbrSetUp; Mbr.SetUp(MmbrCntnr,PrvMmbr,WMnu,Wdth,Hght); if(NoOffSubs) Mbr.ChildCntnr=CreateMenuStructure(WMnu+'_',NoOffSubs); PrvMmbr=Mbr} MmbrCntnr.FrstMbr=Mbr; RcrsLvl--; return(MmbrCntnr)} function CreateMenuStructureAgain(MName,NumberOf){ var i,WMnu,NoOffSubs,PrvMmbr,Mbr=FrstCntnr.FrstMbr; RcrsLvl++; for(i=NumberOf;i>0;i--){ WMnu=MName+eval(i); NoOffSubs=eval(WMnu+'[3]'); PrvMmbr=Mbr; if(NoOffSubs)Mbr.ChildCntnr=CreateMenuStructure(WMnu+'_',NoOffSubs); Mbr=Mbr.PrvMbr} RcrsLvl--} function BeforeStart(){return} function AfterBuild(){return} function BeforeFirstOpen(){return} function AfterCloseAll(){return} </script> <noscript>Your browser does not support script</noscript> <!-- REST OF BODY CONTENT BELOW HERE --> </body> </html> Obrigada pela ajuda
  19. Boa tarde Eu utilizei um programa (CoffeCup Free DHTML Menu Builder) para fazer um menu. Mas há um problema...quando eu abro a página no firefox, não aparece o menu. Link para visualização Alguém saberia me dizer o que poderia ser? Se precisar, eu passo o código do menu...ok? Desde de já agradeço a ajuda
  20. Nelma

    sobre cartões de crédito

    Olá Renato Obrigada pela ajuda!! Att Nelma
  21. Bom dia Estive lendo algumas respostas feitas aqui nesse forum mesmo a respeito de cartão de crédito. Mas ainda estou c/ dúvidas Para pagamento com cartão de crédito, é possível fazer em PHP?. Pois eu já que o Visa só libera para ASP. Onde eu posso encontrar mais informações sobre o assunto? Desde de já agradeço pela atenção!!!
  22. Bom dia Eu andei pesquisando, mas não encontrei uma solução para esse problema...fazer o menu citado acima, funcionar no IE6. Alguém sabe se tem alguma maneira? Valeu...
  23. Olá Lvcifer! Obrigada pela ajuda...e pela dica tb, pois eu não havia testado no IE6. Vou dar uma olhada no código e ver se encontro alguma solução para rodar no IE6, se é que tem solução. Obrigada!!
  24. Boa tarde Eu peguei esse exemplo de menu para estudar, mas o problema é q ele não funciona no Firefox, no IE7 eu testei e rodou normal Abaixo segui o codigo: <style type="text/css"> <!-- ul#navmenu { margin: 0; border: 0 none; padding: 0; width: 760px; /*For KHTML*/ list-style: none; height: 24px; } ul#navmenu li { margin: 0; border: 0 none; padding: 0; float: left; /*For Gecko*/ display: inline; list-style: none; position: relative; height: 24px; } ul#navmenu ul { margin: 0; border: 0 none; padding: 0; width: 160px; list-style: none; display: none; position: absolute; top: 24px; left: 0; } ul#navmenu ul:after /*From IE 7 lack of compliance*/{ clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden; } ul#navmenu ul li { width: 110px;/*width do submenu*/ float: left; /*For IE 7 lack of compliance*/ display: block !important; display: inline; /*For IE*/ } /* Root Menu */ ul#navmenu a { border: 1px solid #ffffff; border-right-color: #ffffff; border-bottom-color: #ffffff; padding: 0 2px;/*extensão do menu*/ float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; background:#000099; color: #ffffff; font: bold 10px/22px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; height: auto !important; height: 1%; /*For IE*/ } /* Root Menu Hover Persistence */ ul#navmenu a:hover, ul#navmenu li:hover a, ul#navmenu li.iehover a { background: #999999; color: #0A2B81; } /* 2nd Menu */ ul#navmenu li:hover li a, ul#navmenu li.iehover li a { float: none; background: #999999; color: #0A2B81; } /* 2nd Menu Hover Persistence */ ul#navmenu li:hover li a:hover, ul#navmenu li:hover li:hover a, ul#navmenu li.iehover li a:hover, ul#navmenu li.iehover li.iehover a { background: #ECEFF6; color: #0A2B81; } /* 3rd Menu */ ul#navmenu li:hover li:hover li a, ul#navmenu li.iehover li.iehover li a { background:#999999; color: #FFFFFF; } /* 3rd Menu Hover Persistence */ ul#navmenu li:hover li:hover li a:hover, ul#navmenu li:hover li:hover li:hover a, ul#navmenu li.iehover li.iehover li a:hover, ul#navmenu li.iehover li.iehover li.iehover a { background: #ECEFF6; color: #0A2B81; } /* 4th Menu */ ul#navmenu li:hover li:hover li:hover li a, ul#navmenu li.iehover li.iehover li.iehover li a { background: #EEE; color: #666; } /* 4th Menu Hover */ ul#navmenu li:hover li:hover li:hover li a:hover, ul#navmenu li.iehover li.iehover li.iehover li a:hover { background: #CCC; color: #FFF; } ul#navmenu ul ul, ul#navmenu ul ul ul { display: none; position: absolute; top: 0; left: 110px;/* posicinamento do submenu-submenu*/ } /* Do Not Move - Must Come Before display:block for Gecko */ ul#navmenu li:hover ul ul, ul#navmenu li:hover ul ul ul, ul#navmenu li.iehover ul ul, ul#navmenu li.iehover ul ul ul { display: none; } ul#navmenu li:hover ul, ul#navmenu ul li:hover ul, ul#navmenu ul ul li:hover ul, ul#navmenu li.iehover ul, ul#navmenu ul li.iehover ul, ul#navmenu ul ul li.iehover ul { display: block; } --> </style> <body> <ul id="navmenu"> <li><a href="teste.php" target="_self">Opção1 + &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</a></li> <ul> <li><a href="teste2.php" target="_self">Teste2</a></li> <li><a href="teste3.php" target="_self">Teste3</a></li> </ul> <li><a href="#">Opção2 + &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</a> <ul> <li><a href="#">Opção2.2 +&nbsp;&nbsp;</a> <ul> <li><a href="teste4.php" target="_self">Teste4</a></li> <li><a href="teste5.php" target="_self">Teste5</a></li> </ul> </ul> O problema no FF, é q não aaprece o submenu do Opção1 +, aparece somente niveis da Opção2 +. Alguém sabe o por quê?? Valeu!!
×
×
  • Criar Novo...