Ir para conteúdo
Fórum Script Brasil

alexandremanowar

Membros
  • Total de itens

    634
  • Registro em

  • Última visita

Tudo que alexandremanowar postou

  1. E ae galera beleza Valeu pela força funcionou legal at+
  2. E ae beleza Valeu pela atenção cara! Estudei o link e entendi. É possível mudar a opção de escolha de ok,cancelar para sim,não? Valeu
  3. E a e pessoal beleza Até o momento só usei o alert que apenas exibe mensagem e clico em ok e pronto, como eu faço para fazer um alert onde vem a mensagem que seria um pergunta e tem o botão sim e não para o usuário clicar clicando no sim executa uma função clicando no não executaria outra função? Valeu pela força
  4. E a e pessoal beleza Eu fiz o seguinte código em ajax: function BTNAlterarFinal(codigo) { var descricao = document.getElementById("texto"+codigo).value; var Substituir = document.getElementById("botao_"+codigo); var CampoHTML = ""; ajax.open("POST","alterar_centralizadora2.php",true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.onreadystatechange = function() { if(ajax.readyState < 4 ) { //aqui entra a tela de aguarde } if(ajax.readyState == 4 ) { CampoHTML = '<input type="submit" value="Alterar" class="formbutton" onclick="BTNAlterar('+codigo+')">'; document.getElementById(codigo).innerHTML = descricao; document.getElementById(codigo).setAttribute("inputdados",descricao); Substituir.innerHTML = CampoHTML ; } } var params = "centralizadora="+descricao+"&codigo="+codigo; ajax.send(params); } Eles esta funcionando perfeitamente, integrando com meu código php e exibindo na minha página html, a única coisa que não consegui fazer é aparecer aquela tela de aguarde ao clicar no botão! Aquela tela que mostra uma gif animada na frente da minha página enquanto carrega, sei que ela tem que entrar na seguinte parte do código: if(ajax.readyState < 4 ) { //aqui entra a tela de aguarde } if(ajax.readyState == 4 ) { CampoHTML = '<input type="submit" value="Alterar" class="formbutton" onclick="BTNAlterar('+codigo+')">'; document.getElementById(codigo).innerHTML = descricao; document.getElementById(codigo).setAttribute("inputdados",descricao); Substituir.innerHTML = CampoHTML ; } Sei que o ajax.readyState == 4 é para quando tudo já estiver ok então no if que fica com ajax.readyState < 4 será o que deve exibir o gif com a mensagem aguarde mas não sei como fazer alguém pode me explicar? Valeu
  5. E ae beleza! Valeu pela atenção E como eu mando apenas o que eu quero para outro form?
  6. E ae pessoal beleza Eu tenho um form onde eu gostaria de criar um botão imprimir e ele abra uma outra janela exibindo os dados que serão impressos. No caso os dados serão alguns campos que estão sendo exibidos no form onde esta o próprio botão imprimir, o form tem várias coisas como banner imagens e outros, eu quero definir no js quais campos deveram aparecer nessa janela de impressão e imprimir claro! Alguém sabe como posso fazer isso?
  7. Consegui fazer com a ajuda de uma migo do fórum imasters, ficou assim: document.getElementById("teste1").style.backgroundColor = cores;
  8. E ae pessoal beleza Estou tentando montar uma função que muda a cor de linha ao passar o mouse mas não estou conseguuindo olha como fiz: function cores() { var cores = "red"; document.getElementById("teste1").setAttribute("bgcolor",cores); } <html> <body> <script language="javascript" src="funcao.js"></script> <table border=1> <tr id="teste1" bgcolor="blue" onmouseover="cores()"><td>teste</td></tr> </table> </body> </html> Onde estou errando?
  9. E ae pessol consegui resolver um amigo no fórum de php me ajudou. Coloquei isso na minha conexão mysql_query("SET NAMES utf8"); mysql_query("SET CHARACTER_SET utf8");
  10. Valeu cara! Funcionou legal. Valeu mesmo
  11. E ae beleza Cara já fiz isso e também não funciona! Olha meu código: <? //Header("Content-type: application/xml; charset=iso-8859-1"); //header("Content-Type: text/html; charset=ISO-8859-1"); //header("Content-Type: charset=UTF-8"); $CodigoCentralizadora= $_POST["CodigoCentralizadora"]; $Centralizadora= $_POST["Centralizadora"]; $Centralizadora = utf8_encode($Centralizadora); $CodigoCusto= $_POST["CodigoCusto"]; $Custo= $_POST["Custo"]; $Custo = utf8_encode($Custo); $CodigoConta= $_POST["CodigoConta"]; $Conta= $_POST["Conta"]; $Conta = utf8_encode($Conta); $CodigoSubConta = $_POST["CodigoSubConta"]; $SubConta = $_POST["SubConta"]; $SubConta = utf8_encode($SubConta); $data = date("Y-m-d"); $hora = date("H:i:s"); include "conectadeals.inc"; $armazena = "insert into financa_vinculo(codigo_centralizadora,centralizadora,codigo_custo,custo,codigo_conta,conta,codigo_sub,subconta,data,hora)values"; $armazena .= "($CodigoCentralizadora,'$Centralizadora',$CodigoCusto,'$Custo',$CodigoConta,'$Conta',$CodigoSubConta,'$SubConta','$data','$hora')"; $sql = mysql_query($armazena); ?> Não sei se vai ajudar a resolver mas quem envia as várivei via post é um cógio ajax, olha ele: function BTNArmazenar() { if(ajax) { var CodigoCentralizadora= ""; var Centralizadora= ""; var CodigoCusto = ""; var Custo = ""; var CodigoConta = ""; var Conta = ""; var CodigoSubConta = ""; var SubConta = ""; CodigoCentralizadora = document.getElementById("centralizadora").value; Centralizadora = document.getElementById("Centralizadora_"+CodigoCentralizadora).text; CodigoCusto = document.getElementById("ListaCusto").value; Custo = document.getElementById("Custo_"+CodigoCusto).text; CodigoConta = document.getElementById("ListaConta").value; Conta = document.getElementById("Conta_"+CodigoConta).text; CodigoSubConta = document.getElementById("ListaSub").value; SubConta = document.getElementById("SubConta_"+CodigoSubConta).text; ajax.open("POST", "armazena_vinculo.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.onreadystatechange = function() { if(ajax.readyState == 4 ) { alert("dados armazenados com sucesso"); document.location.reload(); } } //alert("CodigoCentralizadora="+CodigoCentralizadora+"&Centralizadora="+Centralizadora+"&CodigoCusto="+CodigoCusto+"&Custo="+Custo+"&CodigoConta="+CodigoConta+"&Conta="+Conta+"&CodigoSubConta="+CodigoSubConta+"&SubConta="+SubConta); var params = "CodigoCentralizadora="+CodigoCentralizadora+"&Centralizadora="+Centralizadora+"&CodigoCusto="+CodigoCusto+"&Custo="+Custo+"&CodigoConta="+CodigoConta+"&Conta="+Conta+"&CodigoSubConta="+CodigoSubConta+"&SubConta="+SubConta; ajax.send(params); } } Se vocês observarem eu deixei um alert para exibir o que esta sendo enviado e ele mostra tudo certinho mas o php armazena tudo errado os acentos, porém testei esse código em php armazenando direto no banco enviado por outra página html simples com submite e ele armazenou os acentos corretamente. Apenas quando mando armazenar pelo código ajax que da esse problema agora não sei onde resolver isso. Preciso de ajuda
  12. E ae pessoal ainda não consegui resolver esse problema! Alguém pode me dar uma força?
  13. E ae pessoal beleza Consegui resolver o problemas foi mais simples que imaginei olha como ficou: function BTNAlterar(codigo) { var descricao = document.getElementById(codigo).dados; var Substituir = document.getElementById(codigo); var CampoHTML = '<input type="text" value="'+descricao+'" id='+"texto"+codigo+'><input type="submit" value="Alterar" onclick="BTNAlterarFinal('+codigo+')">'; Substituir.innerHTML = CampoHTML; } coloquei aspas e depois apostofo valeu
  14. E ae carinha beleza! Então cara obrigado pela atenção, esse modo que você colocou funciona mas o meu problema é que o valor de <b> vem de uma variável então não posso separar ela na verdade ela vem de uma variável em php assim: <?php ... $valor = "teste1 teste2 teste3"; ... ?> <b id="1" dados="<?=$valor; ?>"><input type="submit" value="Enviar" onclick="BTN(1)"></b> O código completo é o seguinte a variável $valor do php recebe uma string e passo ela dentro do html por isso não da para dividir! Como resolver esse problema? Já pesquisei e não achei a forma de captuar isso
  15. E ae beleza! Então carinha o esquema não funcionou deu no mesmo! Ele não exibe o restante da string exibe apenas até o primeiro espaço. Será que tem outra forma?
  16. E ae beleza! Valeu pela força mas ainda estou perdido, a minha index esta ok a acentuação, tudo o que tem acentos esta funcionando, ela esta assim: <? header("Content-Type: text/html; charset=ISO-8859-1"); echo "<center><span class='titulo'>vínculo finança</span></center>"; ?> <script language="javascript" src="js/VerificaBrownser.js"></script> <script language="javascript" src="js/vincula_custo.js"></script> <script language="javascript" src="js/vinculo_financa.js"></script> <script language="javascript" src="js/vinculo_conta.js"></script> <script language="javascript" src="js/vinculo_subconta.js"></script> <link href="estilo.css" rel="stylesheet" type="text/css" /> <form name="frmAjax"> <fieldset class="fieldset10"><LEGEND class=legend1 align='center'>Centralizadora</LEGEND> <span class="campo4">centralizadora: &nbsp;&nbsp;&nbsp;&nbsp;</span> <select name="centralizadora" id="centralizadora" onChange="Dados(this.value);"> <option id="opcoesCentralizadora" value="0" class="form"><span class="campo44">Escolha a centralizadora</span></option> <? $busca = mysql_query("select * from centralizadora order by nome"); $linha = mysql_num_rows($busca); for($i=0; $i<$linha; $i++) { $reg = mysql_fetch_row($busca); ?> <option id="Centralizadora_<?=$reg[4]?>" value="<?=$reg[4]?>"><?echo $reg[0]; ?></option> <? } ?> </select> </fieldset> <fieldset class="fieldset10"><LEGEND class=legend1 align='center'>Centro de Custo</LEGEND> <span class="campo4">centro <span class="campo44">de</span> custo: &nbsp;&nbsp;</span> <select name="ListaCusto" id="ListaCusto" onChange="Conta(this.value);"> <option id="opcoesCusto" value="0">Centro de custo</option> </select><br> </fieldset> <fieldset class="fieldset10"><LEGEND class=legend1 align='center'>Conta</LEGEND> <span class="campo4">Conta: &nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span> <select name="ListaConta" id="ListaConta" onChange="SubConta(this.value);"> <option id="opcoesConta" value="0">Conta</option> </select><br> </fieldset> <fieldset class="fieldset10"><LEGEND class=legend1 align='center'>SubConta</LEGEND> <span class="campo4">SubConta: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span> <select name="ListaSub" id="ListaSub"> <option id="opcoesSub" value="0">SubConta</option> </select> </fieldset> </form><br> <center><input type="submit" value="Armazenar" onclick="BTNArmazenar()" class="formbutton" ></center> <? include "colunadireita.inc"; include "base.inc"; } } ?> O meu js esta assim: function BTNArmazenar() { if(ajax) { var CodigoCentralizadora= ""; var Centralizadora= ""; var CodigoCusto = ""; var Custo = ""; var CodigoConta = ""; var Conta = ""; var CodigoSubConta = ""; var SubConta = ""; CodigoCentralizadora = document.getElementById("centralizadora").value; Centralizadora = document.getElementById("Centralizadora_"+CodigoCentralizadora).text; CodigoCusto = document.getElementById("ListaCusto").value; Custo = document.getElementById("Custo_"+CodigoCusto).text; CodigoConta = document.getElementById("ListaConta").value; Conta = document.getElementById("Conta_"+CodigoConta).text; CodigoSubConta = document.getElementById("ListaSub").value; SubConta = document.getElementById("SubConta_"+CodigoSubConta).text; ajax.open("POST", "armazena_vinculo.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.onreadystatechange = function() { if(ajax.readyState == 4 ) { alert("dados armazenados com sucesso"); document.location.reload(); } } var params = "CodigoCentralizadora="+CodigoCentralizadora+"&Centralizadora="+Centralizadora+"&CodigoCusto="+CodigoCusto+"&Custo="+Custo+"&CodigoConta="+CodigoConta+"&Conta="+Conta+"&CodigoSubConta="+CodigoSubConta+"&SubConta="+SubConta; ajax.send(params); } } O meu código php que o js busca esta assim: <? //Header("Content-type: application/xml; charset=iso-8859-1"); header("Content-Type: text/html; charset=ISO-8859-1"); include "ie.htm"; echo "<LINK REL='STYLESHEET' HREF='estilo.css' TYPE='text/css'>"; //header("Content-Type: charset=UTF-8"); $CodigoCentralizadora= $_POST["CodigoCentralizadora"]; $Centralizadora= $_POST["Centralizadora"]; //$Centralizadora = utf8_encode($Centralizadora); $CodigoCusto= $_POST["CodigoCusto"]; $Custo= $_POST["Custo"]; $Custo = utf8_encode($Custo); $CodigoConta= $_POST["CodigoConta"]; $Conta= $_POST["Conta"]; //$Conta = utf8_encode($Conta); $CodigoSubConta = $_POST["CodigoSubConta"]; $SubConta = $_POST["SubConta"]; //$SubConta = utf8_encode($SubConta); $data = date("Y-m-d"); $hora = date("H:i:s"); include "conectadeals.inc"; $armazena = "insert into financa_vinculo(codigo_centralizadora,centralizadora,codigo_custo,custo,codigo_conta,conta,codigo_sub,subconta,data,hora)values"; $armazena .= "($CodigoCentralizadora,'$Centralizadora',$CodigoCusto,'$Custo',$CodigoConta,'$Conta',$CodigoSubConta,'$SubConta','$data','$hora')"; $sql = mysql_query($armazena); ?> Acredito que a index e o código em php estão corretos acho que quem esta transmitindo errado os valores é o js, acredito que esta parte: ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); Esta sendo responsável pelo encode dos caracteres, porém se for ele não sei onde corrigir o erro! Será que pode ser isso? Não acho outra alternativa a não que o problema esta no js!
  17. E ae pessoal beleza fiz um codigo aqui que ao clicar em um botão ele captura uma string e mostra na tela mas toda string que tem espaço só vem a primeira parte! Olha meu código: HTML <b id="1" dados="teste1 teste2 teste3"><input type="submit" value="Enviar" onclick="BTN(1)"></b> JS function BTN(codigo) { var descricao = document.getElementById(codigo).dados; var Substituir = document.getElementById(codigo); alert(descricao); } quando ele exibe o alert vem apenas teste1 o restante não aparece. A idéia do códido é capturar o valor do campo dados do <b>, ele exibe mas só até o primeiro espaço o restante ele não exibe. Como posso corrigir isso?
  18. E ae beleza! Cara me explica o que devo fazer para usar essa codificação? Valeu pela atenção
  19. E ae pessoal beleza! Estou com um problema ao armazenar informações no banco! Tudo o que tem acentos esta ficando com símbolos ao invés das letras com acentos! Como posso corrigir isso? Já tentei algumas formas e não deu certo! Veja me código abaixo o que estiver comentado foram formas que tentei: <? //Header("Content-type: application/xml; charset=iso-8859-1"); header("Content-Type: text/html; charset=ISO-8859-1"); //header("Content-Type: charset=UTF-8"); $CodigoCentralizadora= $_POST["CodigoCentralizadora"]; $Centralizadora= $_POST["Centralizadora"]; //$Centralizadora = utf8_encode($Centralizadora); $CodigoCusto= $_POST["CodigoCusto"]; $Custo= $_POST["Custo"]; //$Custo = utf8_encode($Custo); $CodigoConta= $_POST["CodigoConta"]; $Conta= $_POST["Conta"]; //$Conta = utf8_encode($Conta); $CodigoSubConta = $_POST["CodigoSubConta"]; $SubConta = $_POST["SubConta"]; //$SubConta = utf8_encode($SubConta); $data = date("Y-m-d"); $hora = date("H:i:s"); include "conectadeals.inc"; $armazena = "insert into financa_vinculo(codigo_centralizadora,centralizadora,codigo_custo,custo,codigo_conta,conta,codigo_sub,subconta,data,hora)values"; $armazena .= "($CodigoCentralizadora,'$Centralizadora',$CodigoCusto,'$Custo',$CodigoConta,'$Conta',$CodigoSubConta,'$SubConta','$data','$hora')"; $sql = mysql_query($armazena); ?> Alguém sabe onde estou errando?
  20. E ae carinha beleza! Então cara eu tentei da forma que você deixou e não funcionou, estudei aquele link do post que você mostrou tentei e também não deu certo. O que pode estar dando errado?
  21. Opa beleza cara Se for o caso eu começo a usar utf8 sem problemas só não entendi onde e como eu coloco ele? Você poderia me explicar? Valeu
  22. E ae pessoal beleza Fiz um códido que pega os dados de alguns <select> e armazena, a função esta funcionando normalmente esta armazenando! Porém os dados estão sendo armazenados de forma que tudo o que tem acento fica com síbolos, tipo a informação São Paulo fica Sçã Paulo, e todos os tipos de acentos ficam dessa forma! Olha como esta o meu código: function BTNArmazenar() { if(ajax) { var CodigoCentralizadora= ""; var Centralizadora= ""; var CodigoCusto = ""; var Custo = ""; var CodigoConta = ""; var Conta = ""; var CodigoSubConta = ""; var SubConta = ""; CodigoCentralizadora = document.getElementById("centralizadora").value; Centralizadora = document.getElementById("Centralizadora_"+CodigoCentralizadora).text; CodigoCusto = document.getElementById("ListaCusto").value; Custo = document.getElementById("Custo_"+CodigoCusto).text; CodigoConta = document.getElementById("ListaConta").value; Conta = document.getElementById("Conta_"+CodigoConta).text; CodigoSubConta = document.getElementById("ListaSub").value; SubConta = document.getElementById("SubConta_"+CodigoSubConta).text; ajax.open("POST", "armazena_vinculo.php", true); ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); ajax.onreadystatechange = function() { if(ajax.readyState == 4 ) { alert("dados armazenados com sucesso"); } } var params = "CodigoCentralizadora="+CodigoCentralizadora+"&Centralizadora="+Centralizadora+"&CodigoCusto="+CodigoCusto+"&Custo="+Custo+"&CodigoConta="+CodigoConta+"&Conta="+Conta+"&CodigoSubConta="+CodigoSubConta+"&SubConta="+SubConta; ajax.send(params); } } Código que amazana: <? Header("Content-type: application/xml; charset=iso-8859-1"); $CodigoCentralizadora= $_POST["CodigoCentralizadora"]; $Centralizadora= $_POST["Centralizadora"]; $CodigoCusto= $_POST["CodigoCusto"]; $Custo= $_POST["Custo"]; $CodigoConta= $_POST["CodigoConta"]; $Conta= $_POST["Conta"]; $CodigoSubConta = $_POST["CodigoSubConta"]; $SubConta = $_POST["SubConta"]; $data = date("Y-m-d"); $hora = date("H:i:s"); include "conectadeals.inc"; $armazena = "insert into financa_vinculo(codigo_centralizadora,centralizadora,codigo_custo,custo,codigo_conta,conta,codigo_sub,subconta,data,hora)values"; $armazena .= "($CodigoCentralizadora,'$Centralizadora',$CodigoCusto,'$Custo',$CodigoConta,'$Conta',$CodigoSubConta,'$SubConta','$data','$hora')"; $sql = mysql_query($armazena); ?> Como posso arrumar isso? Valeu
  23. E ae pessoal beleza Andei pesquisando sobre qual versão do SQLServer devo usar e encontrei uma matéria que fala sobre MSDE, ele tem o modo de trabalhar do SQLServer mas é local e em arquivos, dessa forma posso trabalhar com ela no lugar do access porém a matéria é um pouco antiga então eu gostaria de saber se ele ainda é usando ou se já existe uma outra versão ou se já não se usa ele? E se ele não for mais usado o que é usado no momento! O link de um dos materiais que achei: MSDE achei esse o mais interessante
  24. E a e pessoal beleza Resolvi o problema, o problema 2 que listei acima era porque a dll que estou usando era para x86 e a minha aplicação estava em x64, para corrigir esse problema fiz o seguinte caminho: 1. Em Gerenciador de Soluções , clique com o botão direito do mouse o aplicativo, e seguida, clique Propriedades . 2. Clique na guia Compilar . 3. Na guia Compilar clique Compilar opções avançadas . 4. Na caixa diálogo Advanced Compiler Settings clique, x 86 na lista Target CPU , e depois clique OK . 5. O menu Arquivo , clique em Salvar itens selecionados . O problema 1 e 3 era pau no vs, fiz a reinstalação e funcionou normalmente, para resolver esse problema obtive a ajuda de uns colegas na msdn. Se alguém tiver o mesmo problema essa é a solução
×
×
  • Criar Novo...