Ir para conteúdo

Jazara

Members
  • Total de itens

    181
  • Registro em

  • Última visita

Reputação

3 Comum

1 Seguidor

Sobre Jazara

Informações Pessoais

  • Sexo
    Masculino

Últimos Visitantes

O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.

  1. Jazara

    Banner com Javascript puro

    Olá pessoal. Fiz este código para criar uma rede de parceiros para um projeto cultural, que ter 1 linha de código para incorporar para que o pessoal coloque nas suas páginas e ajudem a mostrar nossos parceiros. Está funcionando mas falta algo: a) não pode colocar mais de 1 na mesma página que só o primeiro funciona; b) tentei colocar somente o div de base em outros lugares e ele só reconheceu o primeiro; dá para solucionar isto? e o código tem como melhorar ele ou já está certo como está? palco.js //document.getElementById("pbp-externo").innerHTML = "Ajustando Blog"; document.getElementById("pbp-externo").innerHTML = "Carregando..."; var novo_conteudo = '<object style="width:100%" type="text/html" data="https://cafecompoesia.com.br/conteudos/cad_parceirosI/visual/js_puro/banners.php"></object>'; document.getElementById("pbp-externo").innerHTML = novo_conteudo;
  2. Boa noite, tenho o script para pegar o arquivo enviar do input select sem recarregar a tela para o servidor. Montei o código para envio de multiplos arquivos, e nele ele funciona o percentual certinho, só que agora que fiz uma versão individual para que o cliente possa atualizar suas tabelas de preço para download com 2 cliques peguei o código e só o percentual não está funcionando, o envio vai de boa e a atualização funciona, alguém saberia em dizer o que ocorre? function trocar_arquivo(novo_arquivo,id_arquivo){ var ArquivoParaUpload = document.getElementById(novo_arquivo).files; var fd = new FormData(); var xhr = new XMLHttpRequest(); fd.append('ida', ''+id_arquivo+''); /* arquivo */ var quantidade_arquivos = ArquivoParaUpload.length; var arquivo = ArquivoParaUpload[0]; console.log(arquivo); var nome = ArquivoParaUpload[0].name; var ql_msg = "#msg"+id_arquivo+"per span"; $(ql_msg).html("Enviando <img src='icone/carregando.gif' height='10' border='0'/>"); fd.append('arquivoA', arquivo); fd.append('nome', ''+nome+''); /*enviando*/ $.ajax({ xhr: function() { var xhr = new window.XMLHttpRequest(); //Upload progress xhr.upload.addEventListener("progress", function(evt){ if (evt.lengthComputable) { var percentComplete = evt.loaded / evt.total; //Do something with upload progress var percentual = Math.round(percentComplete * 100) + "%" $(ql_msg).html("Enviando ".percentual); } }, false); return xhr; }, url: "config/arquivos/atualizador_arquivos_dinamico.php", data: fd, processData: false, contentType: false, enctype: 'multipart/form-data', type: 'POST', success: function (data) { $(ql_msg).html(data);}, error: function (data) { alert("falha "+data); } }); }
  3. Jazara

    Como pegar a ordem selecionada no input file

    Estou usando um input file com multiple, porém ele só pega na ordem crescente alista dos arquivos, por mais que eu selecione aleatoriamente ele sempre retorna ordenado. Tipo tenho fotos 1,2,3,4,5 Mas quero selecionar 1,5,3,2,4 E quero que o retorno da lista seja na ordem que selecionei e não arrumadinho, já tentei vascular aqui no fórum, mas não sei qual o nome disto para achar uma solução. Aguardo e obrigado
  4. Jazara

    Verificar se já existe Jquery carregado!

    Agradeço muito o esclarecimento e o código em 2 linhas para checar se há o Jquery, vou olhar os links enviados, o resultado postarei aqui.
  5. Jazara

    Verificar se já existe Jquery carregado!

    Eu criei este Script para verificar se já tenho uma tag de <script> com Jquery carregada, se não possuir desejo adicionar ela, porém o script que chamo com jquery após "carregar o Jquery" parece não funcionar. Não entendo muito de Javascript, por isto agradeço a ajuda. ### Arquivo verifica_java.js //busca <scripts> var query_url = document.querySelectorAll('script'); //total encontrados var total_scripts = query_url.length; for(te=0; te<total_scripts; te++){ //procurar jquery var scripts_url = query_url[te].src; var tem_script = scripts_url.split('jquery'); if(tem_script.length == "2"){ // alert("Oba! Já temos Jquery"); var nao_carrega = "1";} } if(nao_carrega=="1"){ // alert("Segue o codigo"); }else{ // alert("Vamos chamar o codigo"); var imported = document.createElement('script'); imported.src = 'https://code.jquery.com/jquery-1.11.3.js'; document.head.prepend(imported); } $(document).ready(function(){ alert("Eu sou o Jquery funcionando!"); });
  6. Jazara

    Iframe altura ajustável

    Olá pessoal, estou tentando fazer um código de incorporação estilo do adsense para permitir amigos e afiliados a terem banners meus em seus sites e blogs. Porém fiz um código que em alguns lugares ele lê o javascript de ajuste de altura e em outros ele não lê. Também tem outros lugares quem nem ler os dados do iframe (blogspot). Alguém tem alguma sugestão ou ideia do que está faltando? Segue o código: <script async="async"> function WHEstica(w,h){ var EsticaWH = document.getElementById("adsconvidar"); var EsticaWH = document.getElementById("base"); //alert(h); EsticaWH.style.width = (w)+"px"; EsticaWH.style.height = h+"px"; } </script> <div id="base"> <iframe style="width:100%;height:100%;position:relative;display:inline-block;" name="adsconvidar" adsconvidar id="adsconvidar" src="http://convidar.net/classificados/conteudos/cad_classificadosI/visual/classificados_laterais/exibir_lateral_classificadosExterno.php" width="100%" height="100%" scrolling="no" frameborder="0" marginwidth="0" marginheight="0"></iframe> </div>
  7. Jazara

    Adicionar e remover itens com mouse

    Boa tarde, estou montando um marcador de foto, pois um cliente quer ele mesmo pontos de uma foto para colocar uma foto do detalhe. Consegui criar a função de marcação da bolinha do local, não sei se está certinho, mas parece que sim, o problema é que quero colocar a função de remover mas não sei como. Tipo fiz 3 pontos, mas quero remover 1, então quero clicar neste ponto e remover. Segue o código que fiz: <style> #bolinha, #bolinha2{ padding:0.5em 0.75em; display: none; margin-left: -1.35%; margin-top: -1.35%; border:#900 0.1em solid; border-radius:5em; position:absolute; top:0em; left:0em; text-align:center; color:#FFF; z-index:5; font-size:1em; cursor: crosshair;} #bolinha2{background-color:#639; cursor:pointer;} </style> <script src="<?=$URLcaminho;?>/js/jquery.js"></script> <script> $("html").mousemove(function(e){ $("#bolinha").show(); var vertical = e.pageY; //alert(altura); var horizontal = e.pageX; $("#meu_mouse").html('X: ' + e.pageX +', Y:'+ e.pageY); $("#bolinha").css("top",""+vertical+"") $("#bolinha").css("left",""+horizontal+""); }); $("html").click(function(e){ var vertical = e.pageY; //alert(altura); var horizontal = e.pageX; adiciona_bolinha(vertical,horizontal); }); //remover $("div.#bolinha2").click( function(){$(this).remove();}); function adiciona_bolinha(vertical,horizontal){ //alert("top:"+vertical+";left:"+horizontal+""); $("body").append("<div id='bolinha2' style='display: inline-block; top:"+vertical+";left:"+horizontal+";'>+</div>"); } </script> <body> <div>Posicao do mouse: <div id="meu_mouse"> </div></div> <div id="bolinha">+</div> </body>
  8. Resolvido, adicionei mais um receptor que envia o ID do leitor do tempo que é carregado em cada lugar com seu time diferente, assim ficou dinâmico e prático com seu time em cada, pode não ser o mais leve , mas ficou prático: Arquivo com JS <script> //CONTAGEM REGRESSIVA function contador(segundos,pagina,ql_cont){ contador1 = setTimeout('redireciona(\''+pagina+'\')', segundos*1000); ql_cont = "tempo"+ql_cont; atualiza(segundos,ql_cont); } function atualiza(segundos,ql_contB){ if(segundos>0){ //$("#tempo").html(segundos); //$("#"+ql_contB).html(segundos); transforma_tempo(segundos,ql_contB); segundos = segundos-1; contador2 = setTimeout('atualiza(\''+segundos+'\',\''+ql_contB+'\')', 1000); }else{window.location.href = "../entrar-cadastrar/cesta#"+ql_contB;} } //CONVERT TEMPO function transforma_tempo(s,qlcon){ function duas_casas(numero){ if (numero <= 9){ numero = "0"+numero; } return numero; } hora = duas_casas(Math.round(s/3600)); minuto = duas_casas(Math.floor((s%3600)/60)); segundo = duas_casas((s%3600)%60); //formatado = hora+":"+minuto+":"+segundo; formatado = minuto+":"+segundo; //return formatado; $("#"+qlcon).html(formatado); } //START //contador(1800,'','tempo'); </script> Arquivo com PHP que gerencia os tempos e pode ser carregado através de include: <?php $tempo_restante = $HpreF;//"1800"; $ql_item_contar = "".$JCid.""; echo "<script> contador(".$tempo_restante.",'','".$ql_item_contar."'); </script>"; //ler contador echo"<div class='tempo-restante'>"; //echo $PHhora_reserva."-".$expira_em."<br>".$HpreF."<br>"; echo "*Expira: <span id='tempo".$JCid."'></span> min."; //caixa info echo"<div class='CxInfo'>"; echo"<i id='abre-info' class='fa fa-info-circle' aria-hidden='true'></i>"; echo"<div class='info-time'>Tempo restante para liberar a data do agendamento, caso a compra n&atilde;o seja finalizada!</div>"; echo"</div>"; //caixa info - fim echo"</div>"; //ler contador - fim?>
  9. Olá pessoal, arrumei este código aqui abaixo que tem um contador regressivo, porém queria dinamizar com php, porém não sei como pegar os números diferentes usando o mesmo sistema de conta sem ter que ter um para cada contador exemplo quero ler do banco o valor e digamos que eu tenha 3 valores diferentes expira em 30 min expira em 1 hora expira em 15 minutos não consegui pensar em como fazer para ter um temporizador para cada situação de forma dinâmica lendo o mesmo código e sem usar iframe. Segue o código. ##### <script> //CONTAGEM REGRESSIVA function contador(segundos,pagina){ contador1 = setTimeout('redireciona(\''+pagina+'\')', segundos*1000); atualiza(segundos); } function atualiza(segundos){ if(segundos>0){ //$("#tempo").html(segundos); transforma_tempo(segundos); segundos = segundos-1; contador2 = setTimeout('atualiza(\''+segundos+'\')', 1000); } } //CONVERT TEMPO function transforma_tempo(s){ function duas_casas(numero){ if (numero <= 9){ numero = "0"+numero; } return numero; } hora = duas_casas(Math.round(s/3600)); minuto = duas_casas(Math.floor((s%3600)/60)); segundo = duas_casas((s%3600)%60); //formatado = hora+":"+minuto+":"+segundo; formatado = minuto+":"+segundo; //return formatado; $("#tempo").html(formatado); } //START contador(1800,''); </script> <div class="tempo-restante"> <span id="tempo"></span> min. <div class='CxInfo'> <i id="abre-info" class="fa fa-info-circle" aria-hidden="true"></i> <div class="info-time">Tempo restante para liberar a data do agendamento, caso a compra n&atilde;o seja finalizada!</div> </div> </div>
  10. Jazara

    Pedidos em PHP - Ajuda

    Olá, você é programador em php? Tenho algumas coisas feitas aqui cara, que uso para clientes, então se você for programador iniciante posso te orientar vide seus códigos, agora se não podemos conversar. alexandrejazara@gmail.com
  11. Jazara

    Cobrança Itaú no site

    Achei a resposta erro com o sistema do banco com relação a minha chave e codigo, tive que mudar a chave para ver se vai funcionar. Sei que funciona pois troquei os códigos pelo de um cliente meu e funcionou certinho. Logo o erro está com o sistema, agora é aguardar lá. Quem quiser o código pode entrar em contato comigo, tenho as configurações básicas de geração. Equipe do Itaú limita-se a não responder nada e os programadores que se virem. ATENÇÃO - 09-08-2016 Se for desenvolver para você ou para um cliente não esqueça de contratar em Recebimentos o serviço do shopline, que irá gerar as chaves necessárias E Depois entrar em cobrança e contratar a cobrança... SE NÃO NÃO FUNCIONA SUA CHAVE OU A DE SEU CLIENTE.
  12. Jazara

    Cobrança Itaú no site

    Tela console navegador Tela pós cripto Tela que deveria ser a de impressão após seleciona a opção
  13. Jazara

    Cobrança Itaú no site

    Boa tarde e obrigado por responder. Vou fazer o print e postar, você fala o console do navegador quando aparece inspecionar se sim já sei como faz.
  14. Jazara

    Cobrança Itaú no site

    Boa noite pessoal, tenho a codificação de geração das cobrança do Itaú só que não sei o que falta. A tela de teste de formulário de dados para gerar a cobrança ok A tela que recebe estes dados para gerar o cripto ok Então clico no botão de itaú abre a tela do ITAU SHOPLINE quando clico no botão do boleto e seleciono a opção de imprimir boleto... Tela em BRANCO, já tentei ligar para o pessoal do ITAU e além da demora para me passarem para eles todos que eu peguei só disseram "você fez o código errado, veja o manual" eu digo "segui a risca e não está imprimindo" e eles repetem "você fe o código errado, vej ao manual"... nunca vi tanta má vontade... Resumindo eu acho que deve faltar algo, poi schego na tela de escolha do pagamento, porém... não imprimi na tela o boleto ela fica em branco... Alguém já fez esta codificação? Alguém pode ajudar a resolver esta piruada?
  15. Jazara

    Função LIKE ou semelhante para 2 ou mais palavras

    Fala pessoal, preciso pesquisar 2 condições no mesmo campo da tabela porém já tentei usar SELECT * FROM `cad_bannersI` WHERE `qual_pagina` LIKE '%|1;%' OR 'qual_pagina' LIKE '%|0;%' só que ele entende que eu quero uma ou outra, tentei no lugar do OR usar AND mas nenhum resultado foi retornado, são duas condições que quero exibir, porém dentro do mesmo campo podem existir os resultados |1; |2; |5; e no outro apenas |0; E quero que sejam exibidos os resultados para estes itens... Tem alguma regra para aplicar que exiba dos 2 resultados sem que eu tenha que chamar obrigatóriamente duas consultas? Algum tipo de consulta tipo like que busca pela senquencia de caracteres dentro e retorne os que tme este resultado? Achei que o REGEXP iria funcionar mas não consegui achar uma explicação completa em português para ajudar e nem sei se serve. Aguardo
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.