Ir para conteúdo
Fórum Script Brasil

Levi_gns

Membros
  • Total de itens

    38
  • Registro em

  • Última visita

Tudo que Levi_gns postou

  1. Bom dia! Tenho o seguinte código: function resultado(x) { var width = 400; var height = 400; var left = 80; var top = 80; URL = "resultado.php?codigo=" + x; window.open(URL,'pop', 'width='+width+', height='+height+', top='+top+', left='+left+', scrollbars=yes, resizable=no'); } Levando-se em consideração que o parâmetro "x" é o que faz diferir o resultado final da pesquisa, gostaria de saber como eu poderia fazer para que duas ou mais janelas ficassem abertas simultaneamente com os seus diferentes resultados. Do jeito que está se eu clicar no link cujo parâmetro "x", por exemplo, seja 8, ele irá abrir uma janela com um determinado resultado, porém se em seguida eu clicar em outro link cujo parâmetro "x" seja 12, ele irá substituir o resultado da janela que tem x=8 por x=12. Tem como deixar essas duas (ou mais) janelas abertas ao mesmo tempo? Obrigado, Levi.
  2. Bom dia! Alguém sabe como verificar a velocidade de conexão do usuário? Motivo: dar tempo estimado de upload. Obrigado.
  3. Boas... Estou desenvolvendo um site de publicação de anúncios e gostaria de saber como se faz para encontrar determinadas palavras dentro do texto que o usuário irá publicar. Vou explicar melhor: * tenho uma relação de palavras numa tabela mysql que irei proibir do usuário publicar: 1 - casa 2 - carro 3 - fdp... * o usuário escreve em seu anúncio a seguinte sentença: "Compro carro antigo", ou ainda, "Vou ao casamento da fulana" Pergunta: como faço para identificar os anúncios cujas palavras estão na relação de proibição? Obrigado
  4. Boas... Estou desenvolvendo um site de publicação de anúncios e gostaria de saber como se faz para encontrar palavras no texto que o usuário irá publicar. Vou explicar melhor: * tenho uma tabela "x" com dois campos ("codigo" e "palavras"); 1 - casa 2 - carro 3 - fdp... * o usuário escreve em seu anúncio a seguinte sentença: "Compro carro antigo", ou ainda, "Vou ao casamento da fulana" Pergunta: qual a sintaxe sql para identificar os anúncios cujas palavras estão na tabela "x"? Obrigado
  5. Cara do céu... FUNCIONOU... huauhioasiuoaois he he he Valeu pela idéia.
  6. Valeu ESerra, já me deu uma outra alternativa, vou tentar algo assim. Qualquer coisa eu posto de novo. Abraços.
  7. Bom dia, Estou com um problema de atualização de imagens há dias que não consigo resolver. É o seguinte: O site é de classificados, onde o cliente irá preencher campos e postar fotos. Após esse procedimento ele irá para outra página onde visualizará as informações preenchidas e as fotos postadas para poder finalizar a operação. Até aqui tudo normal, o problema é se ele quiser anunciar um segundo produto sequencialmente... no momento de visualizar as informações, aparecem as fotos que foram postadas no anúncio anterior. As fotos atualizam somente depois de apertar a tecla F5. Tentei limpar o cache com o código abaixo, mas sem êxito. <? // Formata a data atual para o padrão brasileiro $now = gmdate('D, d M Y H:i:s') . ' GMT'; // Expira a página header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Data no passado // Indica que a última modificação foi no momento da compilação header('Last-Modified: ' . $now); // Indica ao navegador que não guarde a página header('Cache-Control: no-store, no-cache, must-revalidate'); // HTTP/1.1 // Indica ao navegador que não cheque se a página é a mesma que está no cache // e que carregue a página header('Cache-Control: pre-check=0, post-check=0, max-age=0'); // HTTP/1.1 // Indica ao navegador e ao proxy (se for o caso) que não use cache desta página header('Pragma: no-cache'); // HTTP/1.0 ?> Tentei, com javascript, atualizar os dados automaticamente... ele até funcionou, só que aparece uma mensagem (alert) onde o usuário tem que clicar em “repetir”. Não fica legal toda vez que o usuário postar um anúncio ter que clicar nesse “repetir”, até porque pode gerar insegurança e desconfiança do site. Tentei atualizar via HTML, também sem êxito, e o pior aqui é que a atualização é feita de tempo em tempo. Tentei um código que usa um tal drupal para limpar o cache... deu erro. Não sei mais o que fazer. Alguém poderia me dar uma luz? Obrigado.
  8. Segue abaixo as mensagens que são dadas nos navegadores: Internet Explorer Netscape Mozilla No Opera não aparece mensagem, e também não vai para a página de destino, fica apenas uma tela branca
  9. Boas galera... Alguém ai sabe como faço para dar refresh automático ao entrar numa página (para atualizar imagens que ficam em cache) sem que apareça a seguinte mensagem: "Para exibir a página da web novamente... ... clique em repetir para exibir a página da web novamente" O refresh na página é dado, as fotos ficam atualizadas, porém essa mensagem acima aparece... não ficou legal isso. O código que estou usando é esse: &lt;script language='javascript'> document.location.reload(true); </script> Vlw.
  10. Aeeeeeeeee Danilo, mais uma vez muito obrigado pela sua paciência, atenção e tempo despendidos. Abraços, t+.
  11. Danilo, em primeiro lugar MUITO OBRIGADO pelo o que você fez, imaginei que pudesse ser mais simples código, ou que receberia alguma dica de como desenvolvê-lo, mas você fez tudo. Valeu mesmo. Buenos... a lógica eu entendi, imaginei algo assim, mas o meu problema realmente é a falta de conhecimento em JavaScript que é muito básico. Porém, ainda não está funcionando aqui para mim. Ou melhor, funcionou uma parte: quando seleciono um item em "anofabveiculo", não aparece nenhum item para selecionar no "anomodveiculo", mas aparecem 2 options vazios que seriam para os dois anos que deveriam aparecer. Pelo que você comentou no código é necessário "criar o elemento, setar atributos e por no outro select". Desculpe minha ignorância, mas preciso me aproveitar da sua boa vontade... Será que não está faltando algo relacionado a isso? Abraços.
  12. Boas, Gostaria de fazer um select dinâmico de forma que ao selecionar uma opção em "anofabveiculo", por exemplo “2008”, o outro select "anomodveiculo" carregaria automaticamente os anos “2008” e “2009” (o mesmo valor e 1 a mais). Alguém poderia dar uma força? Obrigado. <select name="anofabveiculo" id="anofabveiculo"> <option value="2010">2010</option> <option value="2009">2009</option> <option value="2008">2008</option> . . . </select> <select name="anomodveiculo" id="anomodveiculo"> </select>
  13. Boas! É o seguinte: tenho a tabela 'veiculos' com os campos 'vc_tipo', 'vc_fabricante', 'vc_modelo', etc. A inclusão de dados nos campos é feita via um menu de lista (php), com exceção do campo 'vc_modelo', que é feito por um campo de texto. Pois bem... na hora de se fazer uma consulta ao banco de dados, o usuário vai digitar em um campo de texto o modelo do veículo, por exemplo uno, e no resultado da busca gostaria que saíssem todos os UNOs que estiverem no armazenados na tabela/campo 'veiculos.vc_modelo' (UNO SMART, UNO FIRE, UNO 1.5R...). Como posso fazer esse tipo de consulta? Obrigado.
  14. Bom dia a todos! Tenho um script de máscara para valores que para ficar 100% precisa de mais um detalhezinho. É o seguinte: Vamos supor que o valor que eu desejo dar é 2000. Ao digitar esse valor, com a máscara ele aparece R$ 2.000,00. Porém, se eu digitar por engano 20000 e quiser retirar o ultimo '0' para que fique o valor que eu desejo, com a máscara esse valor aparecerá R$ 20.000,0. Como eu poderia fazer com que a máscara, ao apagar dígitos, retocedesse as vírgulas e pontos? <script> function maskIt(w,e,m,r,a){ // Cancela se o evento for Backspace if (!e) var e = window.event if (e.keyCode) code = e.keyCode; else if (e.which) code = e.which; // Variáveis da função var txt = (!r) ? w.value.replace(/[^\d]+/gi,'') : w.value.replace(/[^\d]+/gi,'').reverse(); var mask = (!r) ? m : m.reverse(); var pre = (a ) ? a.pre : ""; var pos = (a ) ? a.pos : ""; var ret = ""; if(code == 9 || code == 8 || txt.length == mask.replace(/[^#]+/g,'').length) return false; // Loop na máscara para aplicar os caracteres for(var x=0,y=0, z=mask.length;x<z && y<txt.length;){ if(mask.charAt(x)!='#'){ ret += mask.charAt(x); x++; } else{ ret += txt.charAt(y); y++; x++; } } // Retorno da função ret = (!r) ? ret : ret.reverse() w.value = pre+ret+pos; } // Novo método para o objeto 'String' String.prototype.reverse = function(){ return this.split('').reverse().join(''); }; </script> <html> <input name="valor" type="text" id="valor" maxlength="17" onkeyup="maskIt(this,event,'###.###,##',true,{pre:'R$ ',pos:''})" /> </html>
  15. Olá pessoal, preciso de um menu de lista dinâmico onde ao selecionar o estado no primeiro menu de lista, apareçam as cidades correspondentes no segundo menu de lista. Após várias tentativas achei o código abaixo em algum lugar na net, mas ainda estou com um probleminha: no arquivo "cidades.php" preciso colocar dentro da array as cidades (que estão na tabela 'cidade') correspondentes ao estado selecionado. Alguém saberia resolver esse meu dilema? Código: ajaxInit.js function ajaxInit() { var xmlhttp; try { xmlhttp = new XMLHttpRequest(); } catch(ee) { try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch(E) { xmlhttp = false; } } } return xmlhttp; } index.php <html> <head> <title>Teste AJAX</title> &lt;script src="ajaxInit.js" language="javascript" type="text/javascript"></script> &lt;script> function getCidades() { sEstado = document.getElementById("estado").value; ajax = ajaxInit(); if (ajax) { ajax.open("GET", "cidades.php?estado=" + sEstado, true); ajax.onreadystatechange = function () { if (ajax.readyState == 4) { if (ajax.status == 200) { cidades.innerHTML = ajax.responseText; } else { alert(ajax.statusText); } } } ajax.send(null); } } </script> </head> <body onload="getCidades()"> <form> Estado: <?php mysql_connect ('localhost', 'root', '') or die (mysql_error()); mysql_select_db ('classificados') or die (mysql_error()); $sql = "select * from estado"; $result = mysql_query ($sql); ?> <select name="estado" onchange="if(this.options[this.selectedIndex].value){ getCidades() }" > <?php while ($reg = mysql_fetch_array ($result)){ ?> <option value= <? echo $reg['codest']?>> <? echo $reg['estado']?> </option> <?php } mysql_close(); ?> </select> <div id="cidades"></div> </form> </body> </html> cidades.php <?php $aCidades = array( "1" => array("Duque de caxias", "Del castilho", "Queimados",), // aqui preciso que apareçam as cidades da tabela 'cidade' "2" => array("Itaquera","Diadema",), ); $saida = "Cidade: <select name='cidade'>\n"; foreach ($aCidades[$_GET['estado']] as $sCidade) { $saida .= "<option value='{$sCidade}'>{$sCidade}</option>\n"; } $saida .= "</select>"; print $saida; ?>
  16. Meu site ainda não está pronto, estou desenvolvendo ainda. Segue abaixo o resumo do código um pouco melhor do que eu passei anteriormente... Copie-o e veja como funciona, é só mudar o nome dos arquivos de imagens em $foto1, $foto2 e $foto3. <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <style type="text/css"> #janela1 { position:absolute; top: 100px; left: 200px; width: 350px; z-index: 1000; visibility:hidden; height: 344px; } #janela2 { position:absolute; top: 100px; left: 200px; width: 350px; z-index: 1000; visibility:hidden; height: 344px; } #janela3 { position:absolute; top: 100px; left: 200px; width: 350px; z-index: 1000; visibility:hidden; height: 344px; } </style> <script> function exibe1() { document.getElementById("janela1").style.visibility="visible"; document.getElementById("janela2").style.visibility="hidden"; document.getElementById("janela3").style.visibility="hidden"; } function exibe2() { document.getElementById("janela1").style.visibility="hidden"; document.getElementById("janela2").style.visibility="visible"; document.getElementById("janela3").style.visibility="hidden"; } function exibe3() { document.getElementById("janela1").style.visibility="hidden"; document.getElementById("janela2").style.visibility="hidden"; document.getElementById("janela3").style.visibility="visible"; } </script> <body onLoad="exibe1()"> <?php $foto1 = 'DSC09643.JPG'; //mude aqui $foto2 = 'DSC09659.JPG'; $foto3 = 'DSC09672.JPG'; ?> <div id="janela1"> <img src= <?php echo $foto1; ?> height="360"> </div> <div id="janela2"> <img src= <?php echo $foto2; ?> height="360"> </div> <div id="janela3"> <img src= <?php echo $foto3; ?> height="360"> </div> <img src= <? echo $foto1; ?> onclick="exibe1();" height="60"> <img src= <? echo $foto2; ?> onclick="exibe2();" height="60"> <img src= <? echo $foto3; ?> onclick="exibe3();" height="60"> </body> </html>
  17. Olá Matheus, tudo beleza amigo, e tu? tentei fazer o que me disse, mas a imagem continua partindo de um ponto específico, melhor dizendo: 50% do "left" imagino que seu equivalente seria mais ou menos uns 500 pixels, menos os 100 pixels (ou 200, ou 300) do "margin-left" continuou do mesmo jeito, mas obrigado pela sua dica.
  18. Olá pessoal, Estou desenvolvendo um site de classificados em php e achei um recurso legal em css para exibir fotos. Tudo está perfeito, porém como as imagens (fotos) são de tamanhos diversos (largura e altura), não consigo centralizar as fotos horizontalmente. Segue abaixo a idéia de como elaborei o código. <style type="text/css"> #janela { position:absolute; top: 380px; left: 200px; width: 350px; z-index: 1000; visibility:hidden; height: 344px; } </style> <script> function exibe() { document.getElementById("janela").style.visibility="visible"; } </script> <body> <div id="janela"> <img src= <?php echo 'fotos/'.$foto; ?> height="360"> /div> <img id="imageprin" src= <? echo echo 'fotos/'.$foto; ?> onclick="exibe();" height="60"> </body> Eu já tenho uma solução para esse problema, só não sei se é possível: Preciso saber como pegar o valor de uma variável php e transferi-la para uma variável css, assim eu pegaria a largura da foto (ex: 500 px) e jogaria esse valor devidamente calculado em “left:”. Pergunta: é possível passar o valor de uma variável php para css? Se não for possível, alguém poderia me dar alguma dica de como solucionar esse meu problema de centralização? Obrigado.
  19. Estou tentando tratar imagens no PHP mas descobri que o meu não possui a biblioteca GD. Pesquisei muito para como fazer instalação dessa biblioteca, e só encontrei a seguinte explicação: "vai no php.ini e descomenta a extensão php_gd2.dll"... O problema é que no meu php.ini não existe essa dll. Inclusive a única coisa que faz referência ao GD no meu php.ini é: [gd] ; Tell the jpeg decode to libjpeg warnings and try to create ; a gd image. The warning will then be displayed as notices ; disabled by default ;gd.jpeg_ignore_warning = 0 A versão do meu PHP é 5.2.9-1. Alguém poderia me dizer onde posso baixar essa biblioteca e como instalá-la? Obrigado.
  20. Opa, resolvi: // copiar $mudar = copy('fotostemp/'.$id_gerado, 'fotos/'.$id_gerado); // remover $mudar = unlink ('fotostemp/'.$id_gerado); if($mudar){ echo "ok";} Vlw. Obrigado Neto
  21. Neto, seguindo seu conselho fiz o seguinte: Passo 1: move_uploaded_file ($temp, 'fotostemp/'.$id_gerado); - beleza Passo 2: echo 'fotostemp/'.$id_gerado; - beleza Passo 3: move_uploaded_file ($temp, 'fotos/'.$id_gerado); - Nada acontece Como poderia ser feito o Passo 3?
×
×
  • Criar Novo...