Ir para conteúdo
Fórum Script Brasil

Carlos Rocha

Membros
  • Total de itens

    1.300
  • Registro em

  • Última visita

Tudo que Carlos Rocha postou

  1. Na verdade o que acontece é que eu tenho o seguinte: <fieldset> <legend>Itens&nbsp;</legend> <table class="pedidos"> <tr> <th></th> <th>QTD</th> <td class="colSep"></td> <th></th> <th>QTD</th> </tr> <tr> <td>Hossomaki</td> <td class="qtd"><input type="text" name="quant[]" size="3" value="" /></td> <td></td> <td>Saschimi Salm&atilde;o</td> <td class="qtd"><input type="text" name="quant[]" size="3" value="" /></td> </tr> <tr> <td>Niguri</td> <td class="qtd"><input type="text" name="quant[]" size="3" value="" /></td> <td></td> <td>Saschimi Kani</td> <td class="qtd"><input type="text" name="quant[]" size="3" value="" /></td> </tr> <tr> <td>Frango Xadrez</td> <td class="qtd"><input type="text" name="quant[]" size="3" value="" /></td> <td></td> <td>Rolinho Primavera</td> <td class="qtd"><input type="text" name="quant[]" size="3" value="" /></td> </tr> <tr> <td>Frango Agridoce</td> <td class="qtd"><input type="text" name="quant[]" size="3" value="" /></td> <td></td> <td>BulGoGui</td> <td class="qtd"><input type="text" name="quant[]" size="3" value="" /></td> </tr> <tr> <td colspan="5" class="linSep"></td> </tr> <tr> <td><input type="button" value="Calcular" onClick="CalculaPreco(document.pedidos.quant)" /></td> <td colspan="4" class="qtd">Valor Total:&nbsp;&nbsp;&nbsp;R$<input type="text" name="total" size="5"></td> </tr> </table> </fieldset> <br/> Daí, na função js, preciso fazer o seguinte: o produto da primeira name="quant[]" vale x reais, o da segunda, y reais. Eu tenho uma tabela com o preço de cada uma das name="quant[]". Lá no js preciso fazer assim: Se o indice da quant[] que veio do form for igual a 0, então, valor_semitotal=quant[0]*1,80. Se o indice da quant[] que veio do form for igual a 1, então, valor_semitotal=quant[0]*2,20. .. Assim por diante. Até terminar. Daí, pegar o somatório de todos os valor_semitotal e entregar para o total e exibir em um label. Como fazer isso?
  2. Bom, consegui com o php assim: <?php $cidades_nomes_js=""; foreach ($cidades_nomes as $nome) { if ($nome == $cidades_nomes[count($cidades_nomes)-1]) { $cidades_nomes_js.="'".$nome."'"; } else { $cidades_nomes_js.="'".$nome."',"; } } ?> Acontece que a função autocomplete do JavaScript é case sensitive. Ou seja, se o usuario digitar mur, e no array tiver Muriaé, a busca não vai achar nada. Como eu faço para a busca não ser case sensitive? Segue novamente a função: <script> /*fruits = new Array('São Paulo','mamao','melancia','mercadoria','marmelada'); names = new Array('tom','dick','harry','john','petter','foo','bar'); */function autocomplete(n,ac_array){ if (n.value == "") return 0; if (event.keyCode == 8 && n.backspace){ n.value = n.value.substr(0,n.value.length-1); n.backspace = false; } var r = n.createTextRange(); tmp= n.value; if (tmp == "")return 0; for (z=0;z<ac_array.length;z++){ tmp2 = ac_array[z]; count = 0; for (i = 0;i<tmp.length;i++){ if (tmp2.charAt(i) == tmp.charAt(i)){ count++ } } if (count == tmp.length){ diff = tmp2.length - tmp.length; if (diff <= 0) break; kap = ""; for (i=0;i<tmp2.length;i++){ if (i >= tmp.length) kap += tmp2.charAt(i); } n.backspace = true; r.text += kap; r.findText(kap,diff*-2); r.select(); return 0; } } n.backspace = false; return 0; } </script>
  3. Seguinte: Tenho o campo texto no formulario(form); <input type="text" id="text_bairro" value="" backspace='false' onkeyup="autocomplete(this,<?php $cidades_nomes; ?>)" />< Tenho o array php que, dando um print_r() nele, exibe: Array ( [0] => Eugenopolis [1] => Muriaé [2] => São Paulo ) [code] Eu quero que, a medida que o usuario for digitando o nome de cidade no campo texto do form, vá sendo feita uma busca no array php e autocompletando o nome da cidade caso haja alguma iniciando com o que o usuario digitar Só que isso só é possivel com JavaScript. Daí, estou usando a função abaixo para fazer esse serviço. Porem se observar as primeiras linhas comentadas, essa função requer que o array seja da forma new array e o php retorna array. Então, na hora de chamar a função tive a ideia de chamar criando o new array do Js e dentro dele, preciso arranjar uma forma de imprimir o array php da forma abaixo: [code] 'Eugenopolis','Muriaé','São Paulo' função autocomplete // JavaScript Document //fruits = new Array('cleber','mamao','melancia','mercadoria','marmelada'); //names = new Array('tom','dick','harry','john','petter','foo','bar'); function autocomplete(n,ac_array){ if (n.value == "") return 0; if (event.keyCode == 8 && n.backspace){ n.value = n.value.substr(0,n.value.length-1); n.backspace = false; } var r = n.createTextRange(); tmp= n.value; if (tmp == "")return 0; for (z=0;z<ac_array.length;z++){ tmp2 = ac_array[z]; count = 0; for (i = 0;i<tmp.length;i++){ if (tmp2.charAt(i) == tmp.charAt(i)){ count++ } } if (count == tmp.length){ diff = tmp2.length - tmp.length; if (diff <= 0) break; kap = ""; for (i=0;i<tmp2.length;i++){ if (i >= tmp.length) kap += tmp2.charAt(i); } n.backspace = true; r.text += kap; r.findText(kap,diff*-2); r.select(); return 0; } } n.backspace = false; return 0; } Consegue com o implode: onkeyup="autocomplete(this,new Array(<?php echo implode(',',$cidades_nomes); ?>))" mas acontece, as cidadesa estão sendo exibidas assim: new Array(Eugenopolis,Muriaé,São Paulo) E eu preciso assim: new Array('Eugenopolis','Muriaé','São Paulo')
  4. certo, então me diz apenas como posso imprimir a array $cidades_nomes com este aspecto; 'Eugenopolis','Muriaé','São Paulo' Em vez de este: Array ( [0] => Eugenopolis [1] => Muriaé [2] => São Paulo ) ? A ideia aqui é fazer: <input type="text" id="text_bairro" value="" backspace='false' onkeyup="autocomplete(this,new Array(<?php echo $cidades_nomes; ?>))" />
  5. Estou usando um script para completar um input type="text". // JavaScript Document //fruits = new Array('cleber','mamao','melancia','mercadoria','marmelada'); //names = new Array('tom','dick','harry','john','petter','foo','bar'); function autocomplete(n,ac_array){ if (n.value == "") return 0; if (event.keyCode == 8 && n.backspace){ n.value = n.value.substr(0,n.value.length-1); n.backspace = false; } var r = n.createTextRange(); tmp= n.value; if (tmp == "")return 0; for (z=0;z<ac_array.length;z++){ tmp2 = ac_array[z]; count = 0; for (i = 0;i<tmp.length;i++){ if (tmp2.charAt(i) == tmp.charAt(i)){ count++ } } if (count == tmp.length){ diff = tmp2.length - tmp.length; if (diff <= 0) break; kap = ""; for (i=0;i<tmp2.length;i++){ if (i >= tmp.length) kap += tmp2.charAt(i); } n.backspace = true; r.text += kap; r.findText(kap,diff*-2); r.select(); return 0; } } n.backspace = false; return 0; } Estou chamando a função autocomplete assim: <input type="text" id="text_bairro" value="" backspace='false' onkeyup="autocomplete(this,<?php $cidades_nomes; ?>)" /><br /> Esse array, se impresso com print_r(), exibe assim: Array ( [0] => Eugenopolis [1] => Muriaé [2] => São Paulo ) Mas, o script só esta aceitando arra nesse formato: fruits = new Array('cleber','mamao','melancia','mercadoria','marmelada'); names = new Array('tom','dick','harry','john','petter','foo','bar'); O que fazer nesse caso?
  6. Estou usando o script do carrossel de fotos com jquery postado nesse link: http://www.rogeralmeida.com.br/jquery/carr...gens-com-jquery ficou muito bom para mim. Mas, estou tendo um pequeno problema. O numero de fotos tem que ser, no mínimo, igual ao numero de fotos que vem do banco. Senão, as fotos não aparecem. Tipo: eu tenho duas fotos em um imovel, mas configurei para 6 pois haverá imovel com muito mais que 6 fotos. Como resolve isso? Podem visualizar em: http://www.dinamicaimoveis.com.br/novo/ver...amp;id_imovel=1
  7. Pessoal, que coisa..... Consegui juntar dois nomes de variaveis diferentes para formar o nome da terceira variavel e chama-la. É assim: ${"id_imovel".$value}, Ou seja ${"AQUI_VAI_O-NOME_DA_VARIAVEL_A_SER_CRIADA_SEM_O_$".aqui_vai_o_nome_da_variavel_a_ser_adicionada_com_o_$}, O codigo; <div id="apresenta_imóveis_dados"> <table cellpadding="0" cellspacing="0" border="1"> <?php foreach ($imoveis as &$value) { ${"sql_busca_imovel_string".$value}= " select imoveiscadastrovenda.id_imovel, imoveiscadastrovenda.bairro_imovel, (select fotos.nome_fotos from fotos where fotos.id_imovel_fotos = imoveiscadastrovenda.id_imovel limit 1) as foto from imoveiscadastrovenda where imoveiscadastrovenda.imovel_tipo_imovel=$value and imoveiscadastrovenda.baixa_imovel='n' group by imoveiscadastrovenda.id_imovel limit 0,5 "; print ${"sql_busca_imovel_string".$value}."<p>"; ${"sql_busca_imovel".$value}=$MySQL->query(${"sql_busca_imovel_string".$value}); if(mysql_num_rows(${"sql_busca_imovel".$value})==0) { echo "<tr><td align='center' height='150px'>Não há imóveis cadastrados para esta pesquisa</td></tr>"; } else { echo "<tr>"; while(list(${"id_imovel".$value}, ${"bairro_imovel".$value}, ${"foto".$value}) = mysql_fetch_row(${"sql_busca_imovel".$value})) { echo "<td align='center' height='150px'>${"bairro_imovel".$value}<br>${"foto".$value}</td>"; } echo "</tr>"; } } ?> </table> </div>
  8. Pessoal. Tenho o codigo abaixo que contem uma div que contem uma consulta sql para exibir imoveis. Acontece que o while dessa consulta, embora esteja executando e retornando os dados normalmente, esta mostrando erro. Segue o código:(erro na linha 92) <div id="apresenta_imóveis_dados"> <table cellpadding="0" cellspacing="0" border="1"> <?php foreach ($imoveis as &$value) { ${$sql_busca_imovel_string.$value}= " select imoveiscadastrovenda.id_imovel, imoveiscadastrovenda.bairro_imovel, (select fotos.nome_fotos from fotos where fotos.id_imovel_fotos = imoveiscadastrovenda.id_imovel limit 1) as foto from imoveiscadastrovenda where imoveiscadastrovenda.imovel_tipo_imovel=$value and imoveiscadastrovenda.baixa_imovel='n' group by imoveiscadastrovenda.id_imovel limit 0,5 "; ${$sql_busca_imovel.$value}=$MySQL->query(${$sql_busca_imovel_string.$value}); if(mysql_num_rows(${$sql_busca_imovel.$value})==0) { echo "<tr><td align='center' height='150px'>Não há imóveis cadastrados para esta pesquisa</td></tr>"; } else { echo "<tr>"; /*linha 92*/ while(list(${$id_imovel.$value}, ${$bairro_imovel.$value}, ${$foto.$value}) = mysql_fetch_row(${$sql_busca_imovel.$value})) { echo "<td align='center' height='150px'>${$bairro_imovel.$value}<br>${$foto.$value}</td>"; } echo "</tr>"; } } ?> </table> </div> Veja o erro acontecendo em: http://www.dinamicaimoveis.com.br/novo Obs.: Só acontece no sevidor web. No localhost, não dá o erro.
  9. É assim que faz isso: ${$sql_busca_imovel_string.$value}
  10. Pessoal, ainda não consegui.
  11. Olá pessoal. Tenho um foreach que varre os indices de um array. Nesse foreach, gostaria de colocar uma consulta que iria se repetir para cada value do for each. Para cada value do foreach, terei uma pesquisa e como resultado dessa pesquisa, um while list. Com,o faz isso? Tentei assim(mas só lista os dados do ultimo registro): <?php foreach ($imoveis as &$value) { $sql_busca_imovel_string.$value= " select imoveiscadastrovenda.id_imovel, imoveiscadastrovenda.bairro_imovel, (select fotos.nome_fotos from fotos where fotos.id_imovel_fotos = imoveiscadastrovenda.id_imovel limit 1) as foto from imoveiscadastrovenda where imoveiscadastrovenda.imovel_tipo_imovel=$value and imoveiscadastrovenda.baixa_imovel='n' group by imoveiscadastrovenda.id_imovel limit 0,5 "; $sql_busca_imovel.$value=$MySQL->query($sql_busca_imovel_string.$value); while(list($id_imovel, $bairro_imovel, $foto) = mysql_fetch_row($sql_busca_imove.$value)) { print $bairro_imovel."<br>"; print $foto."<br>"; } } ?>
  12. CSS: #flash_fotos_muriae{ background-image:url(../../img/fundo_site.jpg); background-repeat:repeat-x; width:486px; height:240px; padding:5px; border-radius:10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 2px solid #95A9B3; margin-left:500px; text-align:center; } #FlashID{ border-radius:10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; } HTML: <div id="flash_fotos_muriae"> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="480" height="240" id="FlashID" title="Fotos de Muriaé"> <param name="movie" value="img/muriae.swf" /> <param name="quality" value="high" /> <param name="wmode" value="opaque" /> <param name="swfversion" value="11.0.0.0" /> <!-- This param tag prompts users with Flash Player 6.0 r65 and higher to download the latest version of Flash Player. Delete it if you don’t want users to see the prompt. --> <param name="expressinstall" value="Scripts/expressInstall.swf" /> <!-- Next object tag is for non-IE browsers. So hide it from IE using IECC. --> <!--[if !IE]>--> <object type="application/x-shockwave-flash" data="img/muriae.swf" width="480" height="240"> <!--<![endif]--> <param name="quality" value="high" /> <param name="wmode" value="opaque" /> <param name="swfversion" value="11.0.0.0" /> <param name="expressinstall" value="Scripts/expressInstall.swf" /> <!-- The browser displays the following alternative content for users with Flash Player 6.0 and older. --> <div> <h4>Content on this page requires a newer version of Adobe Flash Player.</h4> <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" width="112" height="33" /></a></p> </div> <!--[if !IE]>--> </object> <!--<![endif]--> </object> </div> Outra coisa estranha que esta acontecendo é que, inversamente a esse caso, o carregando não esta aparecendo as cores da fonte no ie. Mas no Firefox e no Chrome estão. Dá uma olhada: http://www.dinamicaimoveis.com.br/novo
  13. Pessoal. Gostaria de arredondar os cantos de um swf para, pelos menos, os browser ie, firefox e chrome. Estou fazendo assim: border-radius:10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; Dessa forma, só o ie esta arredondando. Onde estou errando?
  14. Tentei assim: // JavaScript Document function abre_checkbox_pesquisa(div) { if (document.getElementById(div).style.display == 'block') { document.getElementById(div).style.display = 'none'; } else { document.getElementById(div).style.display = 'block'; document.getElementById("select_quantos_quartos").options[0].style.display = "none"; } } Mas não fechou as options não.
  15. Mas, deixa eu melhorar um pouco mais a compreensão: Tenho: uma div id"div_quantos_quartos" Dentro dela: uma div id="div_select_quantos_quartos" Dentro dela um select id="select_quantos_quartos" com apenas uma option e selected que, ao ser clikado na seta do select, abre a div id="div_quantos_quartos_escolhe" justamente em cima do option que abriu. uma div id="div_quantos_quartos_escolhe" Dentro dela alguns radio buttons com as opçoes de quantidade de quartos Então: A ideia é fazer a div id="div_quantos_quartos_escolhe" aparecer (e tampar apenas) em cima do option do select. Não sumir com o select todo.
  16. Talvez esteja mais para CSS que JavaScript. Se for esse o caso, por favor monitor: mova esse tópico para CSS
  17. Veja o que fiz e não funcionou: <label id="label_busca_rapida" for="form_busca_rapida"><h3>Busca Rápida:</h3></label> <div id="busca_rapida"> <form action="busca.php?acao=busca_rapida" method="post" id="form_busca_rapida" onsubmit="return valida_pesquisa_rapida();"> <label id="label_imovel_tipo" for="select_imovel_tipo">Tipo de Imóvel</label> <select id="select_imovel_tipo" onchange="libera_div_quantos_quartos();"> <option selected="selected" value="#">Escolha o Tipo de Imóvel</option> <option value="apartamento">Apartamento</option> <option value="casa">Casa</option> <option value="chacara">Chácara</option> <option value="fazenda">Fazenda</option> <option value="kitnet">Kitnet</option> <option value="sala">Sala</option> <option value="sobrado">Sobrado</option> <option value="sobreloja">Sobreloja</option> <option value="terreno">Terreno/Lote</option> <option value="outros">Outros</option> </select><br /> <div id="div_quantos_quartos" style="display:none;"> <div id="div_select_quantos_quartos" style="display:block;z-index:1;"> <label id="label_quantos_quartos" for="select_quantos_quartos">Quantos Quartos:</label> <select id="select_quantos_quartos" onFocus="abre('div_quantos_quartos_escolhe')"; onBlur="fecha('div_quantos_quartos_escolhe')"; > <option value="#" selected="selected">Tanto Faz!</option> </select> </div> <div id="div_quantos_quartos_escolhe" style="display:none; z-index:2;"> <p style="border-bottom: 1px solid #cacaca"> <label id="label_quantos_quartos_escolhe">SELECIONE:</label> <a href="java script:void(null);"><img src="img/ok.gif" /></a><br /> <input type="checkbox" id="marca_todos_quartos" value="" onclick="marcar_todos_quartos();" />Marcar todos </p> <ul id="marca_quartos" style="list-style:none"> <li><input type="checkbox" id="marca_quartos1" name="quartos[]" value="1" /> <span>1 Quarto</span> </li> <li><input type="checkbox" id="marca_quartos2" name="quartos[]" value="2" /> <span>2 Quartos</span> </li> <li><input type="checkbox" id="marca_quartos3" name="quartos[]" value="3" /> <span>3 Quartos</span> </li> <li><input type="checkbox" id="marca_quartos4" name="quartos[]" value="4" /> <span>4 Quartos</span> </li> <li><input type="checkbox" id="marca_quartos5" name="quartos[]" value="5" /> <span>5 ou mais Quartos</span> </li> </ul> </div> </div> </form> </div> A <div id="div_quantos_quartos_escolhe"..> deve sobrepor à <div id="div_select_quantos_quartos" style="display:block;z-index:1;"> quando a seta do <select......> for acionada. Isso, esta acontecendo. A div esta se abrindo normal. Porem, o select não esta sendo sobreposto. Veja em http://www.dinamicaimoveis.com.br/novo Na paste da busca, escolha nos tipos de imoveis, casa ou apartamento e vai abrir a div da quantidade de quartos. Quando voce clikar na seta, a lisa de opçoes vai aparecer mas não vai sobrepor à select. E é exatamente isso que eu preciso. Tentei position:absolute ma não deu
  18. Pessoal. Nesse site: http://www.minhaprimeiracasa.com.br/, tem um sistema de busca rápida na pagina inicial. Nessa busca, tem o campo Dormintórios que é um select options. Esse select, quando é aberto as options (clika sobre a seta), em vez de sair uma lista de options, é aberta, em cima desta lista de options, uma div. Acontece, que essa div sobrepoe à lista de options(só tem um option lá). Como eu faço para: 1) Sobrepor a div à lista de option? 2) Quando clikar na seta do select, uma vez que a lista de options (no caso a div) estiver aberta, fechá-la? Obrigado a quem puder ajudar. Carlos Rocha
  19. Pessoal, por favor. Fazer com tabelas é bem mais facil. Porem informaram que a forma correta de fazer é, por exemplo, usando div's. Então, da forma abaixo, sai tudo centralizado a esquerda. Como arrumar com CSS? Segue abaixo uma print scream; index.php <?php session_start(); include ("global/config/constantes.php"); include ("global/config/conexao.php") ?> <!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> <title><?php echo titulo_empresa;?></title> <?php include ("global/config/campos_meta.php"); header ("Content-Type: text/html; charset=utf-8"); ?> <link href="global/config/body.css" rel="stylesheet" type="text/css"></link> <link href="global/config/menu.css" rel="stylesheet" type="text/css"></link> </head> <body> <div class="site"> <div class="topo"><?php include("global/topo.php"); ?></div> <div class="tarja"><img src="img/base_menu.gif" width="100%" height="8" /></div> <div class="conteudo"><?php include("index_conteudo.php");?></div> <div class="rodape"><?php include("global/base.php"); ?></div> </div> </body> </html> body.css body { font-family: Verdana, Geneva, sans-serif; font-size: 14px; margin: 0px; background-image:url(../../img/fundo_site.jpg); background-repeat: repeat-x; } .site{ position:relative; margin: 0px auto; } /*tudo dentro da div site */ .topo { top:10px; width: 1000px; height: 80px; } /*inicio das div's dentro da div topo */ .creci{ left:300px; } .logomarca{ left:0; } .menu_lista{ left:200px; top:60px; width:750px; } /*fim das div's dentro da div topo */ .tarja { top:110px; width: 100%; } .conteudo { top:118px; width: 1000px; } /*inicio das div's dentro da div conteudo */ .busca_rapida{ left:0; width:500px; height:150px; border: 2; border-radius:10 10 10 10; } /*fim das div's dentro da div conteudo */ .rodape { top:500px; width: 1000px; height: 30px; } /*tudo dentro da div site */ menucss ul#menu { list-style-type:none; width:730px;; margin: 0 auto; } ul#menu li { float:left; position:relative; padding:1px; } ul#menu li a{ display:block; padding: 8px 10px; background-image:url(../../img/fundo_site.jpg); background-repeat:repeat-x; color:#44275; display: block; border-top-color: rgb(221, 221, 221); border-top-width: 2px; border-top-style: solid; border-left-color: rgb(221, 221, 221); border-left-width: 2px; border-left-style: solid; border-right-color: rgb(221, 221, 221); border-right-width: 2px; border-right-style: solid; } ul#menu li a:hover{ background:#0066FF; color:#CCC } ul#menu li:hover ul#sub_menu_compra li{ display:block; float:none; } ul#sub_menu_compra { position:absolute; left: -36px; } ul#sub_menu_compra li{ display:none; list-style-type:none; width: 130px; margin: 0 auto; padding:0px; } Topo.php <div class="creci"> <?php echo titulo_cabecalho; ?> - CRECI PF: 14977, Tels.: <?php echo tel_site." e ".cel_site; ?><br /> Endereço: <?php echo endereco_site; ?><br /><img src="img/icon-caixa.gif" height="25" alt="" /> </div> <div class="logomarca"><img src="img/logo.png" width="200" alt="" /></div> <div class="menu_lista"> <ul id="menu"> <li><a href="index.php">Home</a></li> <li><a href="contato.php">Contato</a></li> <li><a href="pesquisa.php">Comprar</a> <ul id="sub_menu_compra"> <li><a href="pesquisa.php?acao=pesquisa&imovel=apartamento">Apartamento</a></li> <li><a href="pesquisa.php?acao=pesquisa&imovel=casa">Casa</a></li> <li><a href="pesquisa.php?acao=pesquisa&imovel=chacara">Chácara</a></li> <li><a href="pesquisa.php?acao=pesquisa&imovel=fazenda">fazenda</a></li> <li><a href="pesquisa.php?acao=pesquisa&imovel=kitinet">Kitinet</a></li> <li><a href="pesquisa.php?acao=pesquisa&imovel=sala">Sala</a></li> <li><a href="pesquisa.php?acao=pesquisa&imovel=sobrado">Sobrado</a></li> <li><a href="pesquisa.php?acao=pesquisa&imovel=sobreloja">Sobre Loja</a></li> <li><a href="pesquisa.php?acao=pesquisa&imovel=terreno">Terreno</a></li> <li><a href="pesquisa.php?acao=pesquisa&imovel=apartamento" class="endlist" >Outros</a></li> </ul> </li> <li><a href="indique.php">Indique um imóvel</a></li> <li><a href="opotunidade.php">Oportunidade</a></li> <li><a href="quemsomos.php">Quem Somos</a></li> <li><a href="servicos.php">Serviços</a></li> </ul> </div> Segue a print
  20. Pessoal. Bom Dia! Tenho a seguinte lista desordenada que pretendo fazer um menu drop down com ela. Porem, gostaria de otimizar meu css. O que eu tenho que fazer? Esse é o HTML: <ul id="menu"> <li><a href="index.php">Home</a></li> <li><a href="anuncie.php">Anuncie</a></li> <li><a href="contato.php">Contato</a></li> <li><a href="pesquisa.php">Comprar</a> <ul id="sub_menu_compra"> <li><a href="pesquisa.php?acao=pesquisa&imovel=apartamento">Apartamento</a></li> <li><a href="pesquisa.php?acao=pesquisa&imovel=casa">Casa</a></li> <li><a href="pesquisa.php?acao=pesquisa&imovel=chacara">Chácara</a></li> <li><a href="pesquisa.php?acao=pesquisa&imovel=fazenda">fazenda</a></li> <li><a href="pesquisa.php?acao=pesquisa&imovel=kitnet">Kitnet</a></li> <li><a href="pesquisa.php?acao=pesquisa&imovel=sala">Sala</a></li> <li><a href="pesquisa.php?acao=pesquisa&imovel=sobrado">Sobrado</a></li> <li><a href="pesquisa.php?acao=pesquisa&imovel=sobreloja">Sobre Loja</a></li> <li><a href="pesquisa.php?acao=pesquisa&imovel=terreno">Terreno</a></li> <li><a href="pesquisa.php?acao=pesquisa&imovel=apartamento" class="endlist" >Outros</a></li> </ul> </li> <li><a href="lancamentos.php">Lançamentos</a></li> <li><a href="quemsomos.php">Quem Somos</a></li> <li><a href="servicos.php">Serviços</a></li> </ul> A ideia é fazer um menu parecido com esse ai: http://www.minhaprimeiracasa.com.br/ Outra coisa que eu não consegui(talvez seja por causa da otimização foi colocar uma imagem(Seta para baixo que muda de cor quando o linl em hover) ao lado do menu comprar. Esse é o CSS: body { font-family: Verdana, Geneva, sans-serif; font-size: 100%; color: #666; background-color: #fff; background-image:url(img/fundo_site.jpg); background-repeat:repeat-x; margin: 0; /*AQUI, COLOCAMOS TODAS AS MARGENS(top,button, left e right) EM 0.*/ } ul#menu { list-style-type:none; width: 750px;; margin: 0 auto; } ul#menu li { float:left; position:relative; padding:3px; } ul#menu li a{ display:block; padding: 8px 10px; background-image:url(../../img/fundo_site.jpg); background-repeat:repeat-x; color:#44275; display: block; border-top-color: rgb(221, 221, 221); border-top-width: 2px; border-top-style: solid; border-left-color: rgb(221, 221, 221); border-left-width: 2px; border-left-style: solid; border-right-color: rgb(221, 221, 221); border-right-width: 2px; border-right-style: solid; } ul#menu li a:hover{ background:#0066FF; color:#CCC } ul#menu li:hover ul#sub_menu_compra li{ display:block; float:none; } ul#sub_menu_compra { position:absolute; left: -36px; } ul#sub_menu_compra li{ display:none; list-style-type:none; width: 130px; margin: 0 auto; padding:0px; } Tentei olhar no codigo fonte dessa pagina mas toda tentativa que fiz de entender seu CSS(enorme e não comentado). A ideia é o menu igual ao site modelo. O meu projeto pode ser acompanhado em http://www.dinamicaimoveis.com.br/novo/ Estou a 3 dias tentando entender o que foi feito naquele menu mas não consegui.
  21. Pessoal. Boa Tarde! Tenho a chamada a uma imagem (logo) e uma lista desordenada(ul) <img src="logo.png"> <ul> ....... </ul> De todo jeito que eu faço, a lista fica debaixo ou antes da imagem (logo). Preciso colocar a logo e depois a lista. Como fazer isso?
  22. Pessoal. Boa Tarde! Tenho a seguinte lista desordenada que pretendo fazer um menu drop down com ela. Porem, gostaria que esse menu fosse na horizontal os menus principal e que o drop down fosse vertical. O que eu tenho qu fazer? <ul><li><a href="index.php">Home</a></li> <li><a href="anuncie.php">Anuncie</a></li> <li><a href="contato.php">Contato</a></li> <li><a href="lancamentos.php">Lançamentos</a></li> <li><a href="quemsomos.php">Quem Somos</a></li> <li><a href="servicos.php">Serviços</a></li> <li><a href="pesquisa.php">Comprar</a> <ul> <li><a href="pesquisa.php?acao=pesquisa&imovel=apartamento">Apartamento</a></li> <li><a href="pesquisa.php?acao=pesquisa&imovel=casa">Casa</a></li> <li><a href="pesquisa.php?acao=pesquisa&imovel=chacara">Chácara</a></li> <li><a href="pesquisa.php?acao=pesquisa&imovel=fazenda">fazenda</a></li> <li><a href="pesquisa.php?acao=pesquisa&imovel=kitnet">Kitnet</a></li> <li><a href="pesquisa.php?acao=pesquisa&imovel=sala">Sala</a></li> <li><a href="pesquisa.php?acao=pesquisa&imovel=sobrado">Sobrado</a></li> <li><a href="pesquisa.php?acao=pesquisa&imovel=sobreloja">Sobre Loja</a></li> <li><a href="pesquisa.php?acao=pesquisa&imovel=terreno">Terreno</a></li> <li><a href="pesquisa.php?acao=pesquisa&imovel=apartamento" class="endlist" >Outros</a></li> </ul> </li> </ul> http://www.minhaprimeiracasa.com.br/ Inclusive a minha logo vai entrar extamente antes do menu. Igualzinho. Tentei fazzer esse css mas não dá certo body { font-family: Verdana, Geneva, sans-serif; font-size: 100%; color: #666; background-color: #fff; background-image:url(../../img/fundo_site.jpg); background-repeat:repeat-x; margin: 0; /*AQUI, COLOCAMOS TODAS AS MARGENS(top,button, left e right) EM 0.*/ } ul { margin: 0; /*AQUI, COLOCAMOS TUDO QUE ESTA DENTRO DE UL COM MARGENS(TODAS) EM 0*/ padding: 0; /*AQUIN RETIRAMOS AS MARCAÇOES: AQUELES PONTINHOS ANTES DAS LINHAS*/ } ul li ul li { display: none; /*AQUI, TODAS AS INFORMÇOES SOMEM*/ } Tentei olhar no codigo fonte dessa pagina mas toda tentativa que fiz o menu saiu na verrical e nem consegui colocar a logo antes do menu.
×
×
  • Criar Novo...