Jump to content

Search the Community

Showing results for tags 'javascript'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 2540 results

  1. Boa tarde, Estou com uma dúvida talvez simples de resolver, porém não conheço nada de javascript. Preciso manipular uma combobox (select) da seguinte forma: Tenho esses options <select name="tipo_pessoa"> <option value="fisica">Pessoa Física</option> <option value="jurídica">Pessoa Jurídica</option> </select> Quero fazer com que abra na mesma tela um pouco abaixo o form de pessoa jurídica quando selecionado o Option juridica e o de pessoa fisica quando selecionado física. Obrigado!
  2. Lucas Dalferth

    Desativar e Ativar link

    Fala galera. Preciso de uma ajuda pois não manjo nada nada de javascript e inclusive iniciei um curso pra saber um pouco mais. Porém meu problema é mais urgente e não dá pra esperar. O problema: Preciso de um link(tem que ser um link mesmo), que fique desativado (não possa clicar, mas ainda aparecendo). E que ele ative apenas depois que os formulários que eu preencher estiverem preenchidos. Se eu apagar qualquer um, é removido e volta a ser desativado. É preciso que ele reconheça que os campos foram preenchidos. A validação eu vou fazer depois, mas preciso fazer alguma forma que esse link esteja ali, visível e que a pessoa possa clicar nele apenas depois que os campos estiverem preenchidos. Tentei fazer alguma coisa nesse link, mas como não manjo nada, pesquisei pingado saiu uma bagunça. https://jsfiddle.net/lucasdalferth/z0zvphxq/ Neste link eu tentei fazer com que uma classe ficasse visível e a outra invisível. Ou seja, enquanto estivesse o campo vazio iria aparecer o spam sem o link, e ao ser preenchido elas inverteriam e apareceria o link e esconderia o spam. Mas não sei fazer o js reconhecer o campo vazio e preenchido. Agradeço a ajuda
  3. prestoexpress@live.com

    Passar valor para campo de texto dentro de iframe

    Bom Dia povo. Estou com a seguinte situação que está me tirando o sono. Possuo uma página html que dentro há um iframe. Na página html eu recupero alguns valores do banco de dados porem preciso de uma função que ao clicar em um botão esses dados passem para os respectivos campos dentro do iframe A quem puder ajudar meu muito obrigado!
  4. The greatest danger of a cross-site scripting (XSS) vulnerability is the possibility of spreading from user to user of an application until the whole user system get infected. Such code capable of doing that is what we call an XSS worm. O maior perigo de uma vulnerabilidade cross-site scripting (XSS) é a possibilidade de propagação de usuário para usuário de um aplicativo até que todo o sistema do usuário se infectar. Esse código capaz de fazer isso é o que chamamos um worm de XSS. http://brutelogic.com.br/blog/genesis-xss-worm-part-i/
  5. gabrieldarezzo

    Exercícios em JavaScript

    Salve!!!! Vejo muita dificuldade com coisas básicas aqui no fórum, ou muitas vezes querendo uma solução em JQuery com algo que é possível fazer sem muito esforço em JavaScript. Fiz uma lista de exercícios em JS pra um amigo, ficou bacana e resolvi compartilhar... Se alguém quiser exercitar e talz... segue o link: https://github.com/gabrieldarezzo/helpjs-ravi É bacana até pra quem tem uma noção básica em programação porem depende muito do jQuery no dia dia. (tipo eu) Enfim queria uma opinião da galera de como está os exercícios. Se está intuitivo, se tem algum exercício que deveria colocar. Edit2: Ahhh aproveitando o tópico Se alguém tiver uma ideia bacana de como implementar os exercícios de 'Objeto/Prototype' seria bacana, não conheço muito a fundo essa parte.
  6. Pessoal estou usando o Full Calendar do jquery para fazer uma agenda gostaria de pegar o evento e gravar no banco e depois exibi-los, a tabela do banco eu já tenho estou usando aspx com C#. A função que eu estou usando para mostrar os compromissos sem vim do banco é esta aqui. <script> $(document).ready(function () { $('#calendar').fullCalendar({ header: { left: 'prev,next today', center: 'title', right: 'month,agendaWeek,agendaDay' }, defaultDate: '2016-05-12', selectable: true, selectHelper: true, select: function (start, end) { var title = prompt('Event Title:'); var eventData; if (title) { eventData = { title: title, start: start, end: end }; $('#calendar').fullCalendar('renderEvent', eventData, true); // stick? = true } $('#calendar').fullCalendar('unselect'); }, editable: true, eventLimit: true, // allow "more" link when too many events events: [ { title: 'All Day Event', start: '2016-05-01' }, { title: 'Long Event', start: '2016-05-07', end: '2016-05-10' }, { id: 999, title: 'Repeating Event', start: '2016-05-09T16:00:00' }, { id: 999, title: 'Repeating Event', start: '2016-05-16T16:00:00' }, { title: 'Conference', start: '2016-05-11', end: '2016-05-13' }, { title: 'Meeting', start: '2016-05-12T10:30:00', end: '2016-05-12T12:30:00' }, { title: 'Lunch', start: '2016-05-12T12:00:00' }, { title: 'Meeting', start: '2016-05-12T14:30:00' }, { title: 'Happy Hour', start: '2016-05-12T17:30:00' }, { title: 'Dinner', start: '2016-05-12T20:00:00' }, { title: 'Birthday Party', start: '2016-05-13T07:00:00' }, { title: 'Click for Google', url: 'http://google.com/', start: '2016-05-28' } ] }); }); </script> Desde já agradeço
  7. Ola, sou bem iniciante no PHP, e cheguei ate aqui com muita ajuda de post's deste fórum, mais cheguei em um ponto que não esta dando certo. A minha rotina de login esta funcionando totalmente, so que ao fechar a aba ou mesmo o navegador e abrir novamente o sistema continua logado, as variáveis $_SESSION não são destruídas, ja alterei no php.ini a session.cache_expire de 180 para 2 mais mesmo assim depois de 5 minutos de navegador fechado ao abrir o navegador continua logado, criei uma rotina em javascript para que se o usuário não mexer o mouse por 5 min e realizado o logoff, mais so funciona se o navegador ficar aberto, pois se o mesmo estiver fechado não funciona, ja setei session_cache_expire(2);, para o cache ter vida util de 2 min apenas mais mesmo assim continua logado apos 5 minutos de navegador fechado, Ou seja não sei mais no que mecher, por favor me ajudem! KKK segue abaixo codigo que realizo para a validação do login, Desde de ja muito obrigado!, Onde crio a sessão na tela de login Onde preencho as variáveis de sessão
  8. Olá pessoal, Estou desenvolvendo um projeto próprio, mas entendo muito pouco de programação, paguei um freelancer pra fazer uma função que mescla duas imagens e a exibe na página. No caso, pego a imagem do perfil do facebook do usuario e a mesclo com uma imagem já pronta hospedada no meu wordpress. Apenas este artigo está com o teste configurado, por favor, use ele pra testar o que estou falando: http://testesdivertidos.com.br/quantos-herdeiros-deus-vai-lhe-dar/ A dúvida é a seguinte, a imagem pronta é exibida no mesmo lugar, na mesma página do post, mas eu não consigo exibi-la no popup de compartilhamento do facebook. Este código: <?php $values = get_post_custom_values("img1"); $values2 = get_post_custom_values("im2"); $img1 = "<img src=\"http://image-mix-facebook.ilhanet.com/"; $img2 = "/116x116?file=".$values[0]."\">"; ?> É que faz o mix das imagens "img1" e "img2", em seguida a hospeda, gerando uma URL como esta abaixo. E algum código a exibe na mesma página do post. http://image-mix-facebook.ilhanet.com/1112198602176094/116x116?file=http://testesdivertidos.com.br/img/quantos-herdeiros-deus-vai-lhe-dar-6.jpg o código "1112198602176094" é a ID do facebook do usuário, acho que é puxada pelo código: '+response.id+' só não sei dizer como o sistema a puxa, pois esse código não aparece no código acima. Agora é que entra o meu problema de fato. Eu quero pegar essa imagem gerada e a exibir dentro do popup de compartilhamento do facebook. Já tentei de tudo (que conheço) mas não consegui o resultado. Dai pra não ficar sem o botão compartilhar, usei o código abaixo para compartilhar uma imagem padrão do post, configurada dentro do próprio post, puxando o link da página pelo: <?php the_permalink() ?> dentro de um código de compartilhar do facebook: <a href="javascript: void(0);" data-layout="button_count" onclick="window.open('http://www.facebook.com/sharer.php?u=<?php the_permalink() ?>','ventanacompartir', 'toolbar=0, status=0, width=650, height=450');"><img src="http://ostestes.com/wp-content/themes/ostestes/img/compartilhar.png"></a> Alguém sabe me dizer como pegar essa URL gerada e exibi-la dentro do popup de compartilhamento do facebook? Nossa, escrevi demais, mas tentei passar os detalhes, para ver se alguém entende a situação. Grato por toda ajuda possível!!!
  9. Boa noite a todos! Estou com um problema de última hora pra resolver e, como não tenho conhecimento em JAVASCRIPT, preciso da ajuda de vocês. Tenho que incluir numa página web um gerador de rotas através do endereço informado, porém de acordo com um valor que é passado a rota deve sinalizar alguns pontos geográficos com um balãozinho contendo algumas informações da seguinte forma: Quando o usuário solicitar uma rota, antes de traçar a rota no mapa deve-se consultar um web service passando como parâmetro a coleção dos pontos geográficos da rota que o usuário solicitou. Este web service vai retornar um JSON com os pontos geográficos que apresentem algum risco para o usuário e os respectivos níveis de segurança daquele ponto. O que eu preciso fazer é pegar este JSON e desenhar a rota e para os pontos que apresentarem um nível de segurança entre 90 e 100, aí eu desenho um balãozinho verde por exemplo, se o nível de segurança estiver entre 80 e 90, aí eu desenho um balãozinho amarelo, se estiver entre 70 e 80, laranja, e menor que 50 aí desenho o balãozinho vermelho. O problema é que eu não sei manipular o javascript pra fazer isso e o meu problema é um pouco urgente, daí a falta de time pra aprender a sintaxe da linguagem e como manipular o script pra resolver o problema mencionado. Alguém poderia me ajudar com este problema ou me indicar um material que me ajude a resolver o problema específico? Desde já muito obrigado!
  10. Oi, estou estudando o livro "Foundation Game Design with HTML 5 and Javascript". Lá aprendi a chamar uma função, então resolvi dar uma experimentada usando o código para fazer algo que tinha em mente. Fiz uma lista dropdown e um contador para mostrar quantas vezes a pessoa ja clicou. Funcionou, quando clico chamo a função, mas a função não continua depois que eu solto o botão, o contador volta a 0 e a lista desaparece. Meu objetivo era que a lista so desaparecesse quando eu clicasse novamente, e ao invés de voltar a 0, continuasse contando.... 1, 2, 3... JAVASCRIPT var aparece = document.querySelector("#aparece"); var lista = document.querySelector("#lista"); var escreve = document.querySelector("#escreve"); var score = 0; var resultado = 0; //açao aparecer menu && contador aparece.addEventListener("mousedown", dropdown, false); escreve.innerHTML = score; function dropdown(){ lista.style.display = "block"; score++; escreve.innerHTML = score; } HTML <a href="" id="aparece">aparece fi d'apentia</a> <p id="escreve"></p> <ul id="lista"> <li>Lista um</li> <li>lista dois</li> <li>acabou-se</li> </ul> CSS a#aparece{ text-decoration: none; color:black; } #lista{ display:none; }
  11. wallace araujo

    AJUDA HABILITA E DESABILITA DIVS

    Ola pessoal estou tentando desabilitar mais de uma div com um unico checkbox estou tentando fazer issso <html> <head> <script> function verificaEmpr(amp){ var div = document.getElementById('di'+ emp.id); var div2 = document.getElementById('di2'+ emp.id); if (emp.checked == true) { div.style.display = 'block'; div2.style.display = 'block'; } else { div.style.display = 'none'; div2.style.display = 'none'; } } </script> <style> .cl_est{ margin-top: 20px; margin-left: 50px; display: none; } </style> </head> <body> <form id="frm1" name="nm_frm1"> <div> <input type="checkbox" id="e1" name="nm_ea" onClick="verificaEmpr(this);" /> Empresa A </div> <div class="cl_est" id="die1"> <input type="checkbox" id="a1" /> Estabelecimento 1 <br /> </div> <div class="cl_est" id="di2e1"> <input type="checkbox" id="a1" /> Estabelecimento 2 <br /> </div> </form> </body> </html> mais nao funciona alguma dica
  12. Estou tentando carregar uma arquivo, o qual gera um gráfico da biblioteca ChartJs. Abrindo o arquivo separadamente, funciona normalmente, mas quando faço o carregamento via AJAX, não funciona. Já pesquisei bastante, tentei de tudo e nada. A pagina carrega mais o gráfico não é gerado. Se alguém tiver alguma dica. Segue código abaixo: Código responsável pelo carregamento: //função grafico barra1 function atualizar7() { if (window.XMLHttpRequest) { x7 = new XMLHttpRequest(); } else if (window.ActivexObject) { x7 = new ActivexObject("Microsoft.XMLHTTP"); } if (x7 != undefined) { x7.onreadystatechange = function() { if (x7.readyState == 4) { if (x7.status == 200) { document.getElementById("grafico_barra1").innerHTML = x7.responseText; } } }; x7.open("GET", "__grafico_barra1.php", true); x7.send(""); } } var checar7 = setInterval(function() { atualizar7(); }, 7000);//atualiza a cada 7 segundos Código da pagina que gera o gráfico: <?php require "funcoes.php"; ?> <link href="../0_graficos/ChartJs/css/demo.css" rel="stylesheet" type="text/css"> <script src="../0_graficos/ChartJs/legenda/legend.js"></script> <script src="../0_graficos/ChartJs/Chart.js"></script> <div style="width:100%;float:left;"> <canvas id="barsChart1" width="100%" height="46%"></canvas> </div> <div id="barsLegend1" style="width:15%;float:right; position: absolute;"></div> <script> if(!!(window.addEventListener)) window.addEventListener('DOMContentLoaded', main); else window.attachEvent('onload', main); function main() { barsChart1(); } function barsChart1() { var data = { labels : [<?php $data_2 = mktime(23, 59, 59, date('m')-1, date("t"), date('Y')); //ultimo dia do mes //$lastmonth = mktime (0, 0, 0, date("m")-1, date("d"), date("Y")); //$primeiro_dia=date('Y/m/d',$data_1); //$ultimo_dia=date('d',$data_2); //$dia_30=date('d',$data_2); $ultimo_dia=$data_h; $primeiro_dia=date('Y-m-d', strtotime("-15 days",strtotime($data_h))); $dia_1=date('d', strtotime( $primeiro_dia ) ); $z=$primeiro_dia; while($z <= $ultimo_dia) { $dia=date('N', strtotime( $z ) ); if($dia==1){$d="S";}else if ($dia==2){$d="T";}else if ($dia==3){$d="Q";}else if ($dia==4){$d="Q";}else if ($dia==5){$d="S";}else if ($dia==6){$d="S";}else if ($dia==7){$d="D";} echo ("'".$d ."',"); $z=date('Y-m-d', strtotime("+1 days",strtotime($z))); } ?> ], datasets : [ { fillColor : "rgba(205, 102, 0,0.8)", strokeColor : "rgba(205, 102, 0,0.8)", pointColor : "rgba(205, 102, 0,0.8)", // pointStrokeColor : "#fff", data : [<?php //codigo de elevado na tabela tipo ocorrencia $elevador=15; // $data_1 = mktime(0, 0, 0, date('m') , 1 , date('Y')); //primeiro dia do mes // $data_2 = mktime(23, 59, 59, date('m'), date("t"), date('Y')); //ultimo dia do mes $ultimo_dia=$data_h; $primeiro_dia=date('Y-m-d', strtotime("-15 days",strtotime($data_h))); $z=$primeiro_dia; while($z <= $ultimo_dia) { //total $sql_ocor_1 = "SELECT * FROM TB_OCORRENCIAS where COD_TIPO='".$elevador."' and DATA='".$z."'" ; $rs_ocor_1 = mysqli_query($conn_operacao, $sql_ocor_1); $res_ocor_1 = mysqli_fetch_assoc($rs_ocor_1) ; $total_ocor_1 = mysqli_num_rows($rs_ocor_1); echo ($total_ocor_1 .","); $z=date('Y-m-d', strtotime("+1 days",strtotime($z))); } ?> ], label : 'Elevadores' }, { fillColor : "rgba(255, 165, 0,0.8)", strokeColor : "rgba(255, 165, 0,0.8)", pointColor : "rgba(255, 165, 0,0.8)", // pointStrokeColor : "#fff", data : [<?php //codigos de escadas no tabela tipo atividades $escada1=39; $escada2=41; $cod_ocor1=array(39,41); $cod_ocor= implode(",",$cod_ocor1); $ultimo_dia=$data_h; $primeiro_dia=date('Y-m-d', strtotime("-15 days",strtotime($data_h))); $z=$primeiro_dia; while($z <= $ultimo_dia) { //total $sql_ocor_2 = "SELECT * FROM TB_OCORRENCIAS where COD_TIPO IN(".$cod_ocor.") and DATA='".$z."'" ; $rs_ocor_2 = mysqli_query($conn_operacao, $sql_ocor_2); $res_ocor_2 = mysqli_fetch_assoc($rs_ocor_2) ; $total_ocor_2 = mysqli_num_rows($rs_ocor_2); echo ($total_ocor_2 .","); $z=date('Y-m-d', strtotime("+1 days",strtotime($z))); } ?> ], label : 'Escadas' } ] }; var ctx = document.getElementById("barsChart1").getContext("2d"); new Chart(ctx).Bar(data); responsive: true; legend(document.getElementById("barsLegend1"), data); } </script>
  13. Estou fazendo na minha página do meu cliente, que assumi de outro desenvolvedor, uma seção pra buscar eventos cadastrados no banco de dados MySQL. Como está essa página: <div id="detalhesBusca" class="textDescricaoSobre font13" style="display: none"> <b>BUSCA DE EVENTO</b><br><br> <div class="BoxForm1"><span class="titNomeInputs"><b>Digite o número do evento:</b></span> <div class="inputMGM"> <input name="buscaNumero" id="buscaNumero" class="validate[required]" title=""></input> </div> <input id="buscaNoBanco" name="buscaNoBanco" type="button" class="textDescricaoSobre font13" value="Buscar Evento" onclick="buscaBanco(document.getElementById('buscaNumero').value);" style="cursor: pointer; width: 93px;" /> </div> <div id="resultadoBusca" class="textDescricaoSobre font13" style="display: none"> <b>RESULTADO DA BUSCA</b><br><br> <i>Código:</i> <label id="resultCodigo"></label><br> <i>Modelo:</i> <label id="resultModelo"></label><br> <i>Evento:</i> <label id="resultEvento"></label><br> <i>Local:</i> <label id="resultLocal"></label><br> <i>Data e Hora:</i> <label id="resultData"></label> <label id="resultHora"></label><br> <i>Carga Horária:</i> <label id="resultCarga"></label><br> <i>Conteúdos Abordados:</i> <label id="resultConteudos"></label><br> <i>Indicadores de Performance:</i> <label id="resultIndicadores"></label><br> <i>Materiais:</i> <label id="resultMateriais"></label><br> <i>Facilitadores: </i> <label id="resultFacilitadores"></label><br> <i>Lista de Presença: <label id="resultLista"></label></i> </div> <label id="voltaMenu2" class="SpaceEnviar" style="cursor: pointer; decoration: underline">VOLTAR AO MENU INICIAL</label> </div> A função buscaBanco foi definida assim: function buscaBanco(numero){ if (numero == '') { alert('Nenhum resultado encontrado!'); $('#resultadoBusca').hide(); } else { // Executa a consulta SQL. Se houver resultado, mostra na tela $('#resultadoBusca').show(); <?php // class_exists('Servico') || include_once CLASS_PATH . 'Servico.class.php'; $data['evento'] = Servico::getRetornosEventos(); $event = $data['evento']; ?> document.getElementById('resultCodigo').textContent = <?php echo $event['id'] ?> document.getElementById('resultModelo').textContent = <?php echo $event['modelonome'] ?> document.getElementById('resultEvento').textContent = <?php echo $event['evento'] ?> document.getElementById('resultLocal').textContent = <?php echo $event['localevento'] ?> document.getElementById('resultData').textContent = <?php echo $event['dataevento'] ?> document.getElementById('resultHora').textContent = <?php echo $event['horaevento'] ?> document.getElementById('resultCarga').textContent = <?php echo $event['cargahoraria'] ?> document.getElementById('resultConteudos').textContent = <?php echo $event['conteudos'] ?> document.getElementById('resultIndicadores').textContent = <?php echo $event['indicadores'] ?> document.getElementById('resultMateriais').textContent = <?php if($event['chkapostila']=='1'){ echo "Apostila"; } else { echo "Nenhum"; } ?> document.getElementById('resultFacilitadores').textContent = <?php if($event['facilitadores']=='Externos'){ echo $event['externosnomes']; } else { echo $event['internosnomes']; } ?> document.getElementById('resultLista').textContent = <?php echo $event['listapresenca'] ?> } } E a função getRetornosEventos() que fica no arquivo servico.class.php (com doctrine query) funciona assim: public static function getRetornosEventos(){ return self::$evento = self::setRetornosEventos(); } public static function setRetornosEventos(){ $sql = Doctrine_Query::create() ->select('e.id,u.nome AS usuarionome, (CASE WHEN modelo = 1 THEN "Sala de Aula" WHEN modelo = 2 THEN "On The Job" WHEN modelo = 3 THEN "Palestra" WHEN modelo = 4 THEN "Workshop" WHEN modelo = 5 THEN "Programas Institucionais" WHEN modelo = 6 THEN "Outro" ELSE modelo END) as modelonome, (CASE WHEN programa = 1 THEN "Eu Faço Parte" WHEN programa = 2 THEN "PDG" WHEN programa = 3 THEN "PDL Unidades" WHEN programa = 4 THEN "PDL Corporativo" WHEN programa = 5 THEN "Jeito de Ser" ELSE programa END) as programa, outromodelo,evento,localevento,DATE_FORMAT(dataevento, "%d/%m/%Y") as dataevento,horaevento, cargahoraria,conteudos,indicadores,chkapostila,chkcopia,chkoutro,chknenhum,outromaterial, (CASE WHEN facilitadores = "E" THEN "Externos" WHEN facilitadores = "I" THEN "Internos" ELSE facilitadores END) as facilitadores, externosnomes,externosempresas,internosnomes,internosempresas,listapresenca') ->from('WtEducEventos e') ->addFrom('WtUsuario u') ->where('e.usua_id = u.id') ->addWhere('e.id = ' . $_POST['buscaNumero']); $data = $sql->fetchArray(); return $data; } Porém, a página fica desconfigurada e aí não possível nem testar a busca. O que pode estar errado? Algum ponto-e-vírgula faltando na função buscaBanco? A declaração Class_Exists (normalmente fica nos arquivos de Controller) é obrigatória nesse caso? Ou de repente algum erro em misturar o PHP em script de java ou até mesmo com a consulta SQL (doctrine query). Aceito ajudas e sugestões.
  14. Natanael Paiva

    Ajuda com UPLOAD de arquivo PHP, JAVASCRIPT

    Olá, tenho um FORM que quería aderir um input para UPLOAD de arquivo, já tentei da forma que colocarei debaixo mas nao consegui. Agradeco se podem me ajudar com isto. Obrigado! index.php(existem mais campos, vou subir os arquivos completos) <form class="form-horizontal well" enctype="multipart/form-data" method="post"> <div class="row"> <div class="control-group"> <label class="control-label" for="inputEmail"><span class="req">*</span> Email:</label> <div class="controls"> <input name="email" type="text" id="email" /> </div> </div> </div> <div class="row"> <div class="control-group"> <label class="control-label" for="inputEmail"><span class="req">*</span> Telefone:</label> <div class="controls"> <input name="tel" type="text" id="tel" size="28" maxlength="50" /> </div> </div> </div> <div class="row"> <div class="control-group"> <label class="control-label" for="inputEmail"><span class="req">*</span>Anexar arquivos:</label> <div class="controls"> <input name="uploadedfile" id="uploadedfile" type="file" /> </div> </div> </div> <div class="form-actions"> <button type="button" onclick="sendFrmOrcamento();" class="custom-btn" id="enviar-botao"> <div class="arrow-btn-icon pull-left"></div> Enviar </button> </div> </form> Aqui scrip incluido no index <script> $(".ui-corner-all").hover(function(){ console.log("entrou"); }, function(){ console.log("saiu"); }); $('#cnl-btn').click(function(){ if(confirm('Tem certeza que deseja desfazer o orçamento e voltar para a tela anterior?')) window.location = './' }); $('#termo').change(function(){ if(this.checked){ $('#termo-compromisso span').removeClass('shown'); }else{ $('#termo-compromisso span').addClass('shown'); } }); function validaEmail(email){ var str = email; var filtro = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i; return filtro.test(str) ; } /*$('#data').datepicker();*/ var frm_send_orcamento = 0 ; function campos_validados_frm_orcamento () { var obj = new Object(); obj.test = true; obj.msg = new Array(); if ( $('#data').val().length <= 0 ) { obj.msg.push('Informe a data da mudança.'); obj.test = false; } if ( $('#tel').val().length <= 0 ) { obj.msg.push('Informe o telefone.'); obj.test = false; } if ( $('#est-origem').val().length <= 0 || $('#est-origem').val() == '--' ) { obj.msg.push('Selecione o estado de origem.'); obj.test = false; } if ( $('#contato_mudanca_Torigem').val().length <= 0 || $('#contato_mudanca_Torigem').val() == '--' ) { obj.msg.push('Selecione o tipo de mudança origem.'); obj.test = false; } if ( $('#cid-origem').val().length <= 0 || $('#cid-origem').val() == 'cidade' ) { obj.msg.push('Informe a cidade de origem.'); obj.test = false; } if ( $('#est-destino').val().length <= 0 || $('#est-destino').val() == '--' ) { obj.msg.push('Selecione o estado de destino.'); obj.test = false; } if ( $('#contato_mudanca_Tdestino').val().length <= 0 || $('#contato_mudanca_Tdestino').val() == '--' ) { obj.msg.push('Selecione o tipo de mudança destino.'); obj.test = false; } if ( $('#cid-destino').val().length <= 0 || $('#cid-destino').val() == 'cidade' ) { obj.msg.push('Selecione a cidade de destino.'); obj.test = false; } if ( $('#nome').val().length <= 0 ) { obj.msg.push('Preencha o campo nome.'); obj.test = false; } if ( $('#email').val().length <= 0 || !validaEmail($('#email').val()) ) { obj.msg.push('Preencha o campo com um e-mail válido.'); obj.test = false; } if(!$('#termo')[0].checked ){ obj.msg.push('Para utilizar nossos serviços, você deve concordar com os Termos de Serviço do Mudanças Econômicas.'); obj.test = false; $('#termo-compromisso span').addClass('shown'); } /* if ( $('#info').val().length <= 0 || ($('#info').val()).toLowerCase() == 'informe aqui os itens a serem transportados' ) { obj.msg.push('Informe aqui os itens a serem transportados'); obj.test = false; } */ return obj; } function sendFrmOrcamento(){ if( frm_send_orcamento == 0){ cv = new campos_validados_frm_orcamento(); if ( cv.test == true ) { $('#enviar-botao') .addClass('disabled') .removeClass('btn-success') .text('Enviando formulário...'); frm_send_orcamento = 1; $('#envia input').hide(); $('#envia-aguarde').show(); var btn = document.getElementById('uploadedfile') document.forms[0].append("uploadedfile", btn.files[0]); $.post( '../ajax/ajax_contato_send2.php' , $(document.forms[0]).serialize() , function(data){ if(data){ if(data.status == 0) { alert(data.msg); }else{ $('#enviar-botao') .removeClass('disabled') .addClass('btn-success') .text('Enviar orçamento'); window.location = 'ok.html' ; } }else{ var msg = ''; msg = 'Erro ao receber resposta do serviço de envio de dados, confira em seu e-mail ou entre em contato\n'; msg += 'através do e-mail <?php echo $email_sistema; ?>'; alert( msg ); } $('#envia input').show(); $('#envia-aguarde').hide(); frm_send_orcamento = 0; },'json'); }else{ alert(cv.msg[0]); } } } function EmptyField(id) { var Fid = document.getElementById(id); var TheDefaultValue = Fid.defaultValue; var TheValue = Fid.value; if(TheDefaultValue == TheValue) { Fid.value = ''; } } //$('.form-horizontal select option:contains(SP)').attr('selected', true) </script> ajax_contato_send2.php (somente coloco o codigo de upload, podem ver o codigo inteiro anexo) if(isset($_FILES['uploadedfile']['name'])){ if ($_FILES['uploadedfile']["error"] > 0){ echo "Error: " . $_FILES['uploadedfile']['error'] . "<br>"; }else{ /*ahora co la funcion move_uploaded_file lo guardaremos en el destino que queramos*/ $target_path = "uploads/"; $target_path = $target_path . basename( $_FILES['uploadedfile']['name']); if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) { } } } Testei por searado o código de upload y funciona corretamente, Muito obrigado. ARQUIVOS: https://my.pcloud.com/publink/show?code=XZO56bZR2wDmkOG4wYV7Mqa8Ofs4478qdh7
  15. victor_altieri

    Scroll FullPage sem plugin.

    Galera preciso fazer um scroll fullpage igual o do plgun FullPage.js mas quero fazer sem o plugin. Preciso muito de ajuda e nao acho nada relacionado em local algum. vlw
  16. Wagner Moura

    Redirecionar em Sequência.

    Bom dia Pessoal, aqui estou mais uma vez solicitando a ajuda de vocês... No meu site eu tenho um redir.php de redirecionamento para vários links, onde uso a função <?php $id = rand(1,3); if ($id == 1) {header ("Location: pasta/01.php");} else if ($id == 2) {header ("Location: pasta/02.php");} else if ($id == 3) {header ("Location: pasta/03.php");} else ?> Eu gostaria que o redirecionamento fosse feito em sequencia e destruir o redirecionamento aberto, ou seja, se ja abriu o 01.php , ele não permite mais abrir , proximo clique que houve no redir.php irá abrir o 02.php , e não permitir mais. Para eu ter um controle de quais ja foram abertos, eu pensei em criar com fopen, fread... Eu pensei no seguinte, criar um arquivo chamado links.txt onde ficará o caminho dos sites links.txt ex.: pasta/01.php pasta/02.php pasta/03.php pasta/04.php pasta/05.php pasta/06.php e no redir.php criar alguma função para ler o arquivo links.txt , pegar a primeira linha , abrir o location , apagar a linha . fazendo assim que o proximo clique va para a primeira linha , pois sera será a sequencia, visto que ira abrir , apagar e fechar salvando. Deu pra entender um pouco? Só que eu ja tentei aqui botar a cuca pra funcionar e só me vem esse jeito na cabeça que também não sei por onde começar.... Mas aceito algum outro método que possa ser mas simples e eficaz! DESDE JÁ AGRADEÇO A COLABORAÇÃO E AJUDA DE TODOS !!!!!!!! VALEU...
  17. boa tarde a todos!! pessoal, minha aplicação funciona de todo jeito que testo, pelo navegador, pelo emulador, mas quando baixo ele do phonegap build ele não fuciona, SÓ funciona se eu habilitar o Hydration ,mas aí, ele mostra uma tela antes, além de dar uns erro depois de mexer bastante... acredito que seja um erro comum...quem souber, me ajuda, to bem irritado com isso!! rsrsrs obrigado a todos pela atenção!! Horácio!
  18. Bom eu já pesquisei no Google, e tem varias formas de se resolver esse problema, mas eu sou iniciante tanto em php como em javacript, por que vir aqui então fazer novamente essa pergunta? Bom todos os métodos usam jquery, ajax e json, bom eu só sei que jquery é um framework de js, ajax e json não faço ideia do que seja até então. Apesar de já ter usado json programando para android nas aulas da faculdade. Bom eu tenho duas tabelas: series e season. Conforme eu selecione uma serie, no select season eu gostaria que aparecesse a quantidade de temporadas correspondente. Meu select de series está assim: <select name="Titulo" id="CmbSerie"> <?php $sql = "SELECT * FROM series"; $rs = mysql_query($sql); while ($coluna = mysql_fetch_array($rs)) { $valor = $coluna[Titulo]; echo "<option value='$valor'> $coluna[Titulo] </option>"; } ?> </select> Seguinte eu queria saber se tem como vocês me ajudarem a resolver esse problema sem apenas com js puro e php ?
  19. Olá Percebi que usar arquivos .Js externos em uma página Asp .NET com controles Ajax Extension geram conflitos e mal comportamento, existe uma forma de contornar este problema ? É possível fazer com que o ScriptManager gerencie meus arquivos .JS ?
  20. Benjamim River

    Calcular idade

    Prezados boa tarde.. Alguém poderia por gentileza, me dizer porque o código abaixo não funciona.. <html> <head> <title> Nascimento </title> <script> function idade( data ) { data = data.split("/"); dia = data[0]; mês = data[1]; ano = data[2]; anoAtual = new Date(); ano = parseInt( ano ); anoAtual = parseInt( anoAtual.getYear()); idade = ( anoAtual - ano ); document.form.txtIdade.value = idade; } </script> </head> <body> <form name="form"> <input type="text" name="txtData" onblur="java script:idade(this.value);"><br> <input type="text" name="txtIdade"><br> </form> </body> </html> Obrigado!
  21. pedrosergiovaz

    Iniciante, nao sei oque esta errado

    coloquei esse codigo em um html dentro da tag <body> <script type="text/javascript"> do{ var userChoice = prompt("Do you choose rock, paper or scissors?"); var computerChoice = Math.random(); if(computerChoice < 0.34){ computerChoice = "rock"; } else if(computerChoice >= 0.34 && computerChoice < 0.67){ computerChoice = "paper"; } else{ computerChoice = "scissors"; } if(computerChoice === userChoice){ alert("voce e o computador escolheram a mesma resposta, escolha outra"); } }while(userChoice !== "rock" && userChoice !== "paper" && userChoice !== "scissors" && userChoice !== "rope" || userChoice === computerChoice); var compare = function(choice1, choice2){ //document.write("The Computer choose :" + choice2 + ", and you choose :" + choice1); if (choice1 === "rope"){ document.write("Eu nao faço ideia de quem a corda ganha"); } if(choice1 === choice2){ document.write( "The result is a tie!"); }else if(choice1 === "rock" && choice2 === "scissors"){ document.write( "rock wins"); }else if(choice1 === "rock" && choice2 === "paper"){ document.write( "paper wins"); }else if(choice1 === "paper" && choice2 === "rock"){ document.write( "paper wins"); }else if(choice1 === "paper" && choice2 === "scissors"){ document.write( "scissors wins"); }else if(choice1 === "scissors" && choice2 === "paper"){ document.write( "scissors wins"); }else{ document.write( "rock wins"); } }; compare(userChoice, computerChoice); } </script> nao consigo encontrar o problema, quando eu abro a pagina nao executa o JS
  22. Estou fazendo um formulário para rodar no celular(Android), e eu quero que a pessoa preencha os inputs e clique no botão "Salvar", ai o app criará um arquivo texto com os valores dos inputs e salva no celular. Eu to desenvolvendo usando HTML, Javascript, CSS, Apache Cordova e Node, basicamente isso. Eu fiz a primeira parte do formulário e funcionou no meu PC, mas quando coloco no meu celular, e preencho os inputs e clico no botão, todos os inputs apagam(como deve ser), mas aparentemente o arquivo texto não é criado. Eu tenho quase certeza que o problema está na função, mas eu não sei exatamente qual é, e nem o que colocar no lugar, preciso ajuda! Este é o meu HTML: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title> Local </title> <link rel="stylesheet" type="text/css" href="css/index.css"></link> <script language="javascript" type="text/javascript" src="js/index.js"></script> </head> <body> <div class="pag"> <form name="flocal"> <p> <h2>Local</h2> </p> <p id="plocal"> CEP <br><input type="text" name="cep" id="icep" onkeypress='return RestringeNum(event)' maxlength="8" autofocus><br><br> Rua <br><input type="text" name="rua" id="irua" onkeypress='return RestringeLet(event)'><br><br> Número <br><input type="text" name="numero" id="inum" onkeypress='return RestringeNum(event)' maxlength="4"><br><br> Bairro <br><input type="text" name="bairro" id="ibai" onkeypress='return RestringeLet(event)'><br><br> Complemento <br><input type="text" name="complemento" id="icom"><br><br> São Vicente-SP<br><br> <button onclick="SalvarDados()">Salvar dados</button> </p> </form> </div> </body> </html> e esta é a função que cria um arquivo .txt e salva os valores do input nele: function SalvarDados() { var dados = document.getElementById("icep").value + " - " + document.getElementById("irua").value + " - " + document.getElementById("inum").value + " - " + document.getElementById("ibai").value + " - " + document.getElementById("icom").value; var textFileAsBlob = new Blob([dados], {type:'text/plain'}); var nome_arquivo = "formLocal"; var downloadLink = document.createElement("a"); downloadLink.download = nome_arquivo; downloadLink.innerHTML = "Download File"; if (window.webkitURL != null) { downloadLink.href = window.webkitURL.createObjectURL(textFileAsBlob); } else { downloadLink.href = window.URL.createObjectURL(textFileAsBlob); downloadLink.onclick = destroyClickedElement; downloadLink.style.display = "none"; document.body.appendChild(downloadLink); } downloadLink.click(); }
  23. Emerson Luiz

    Variavel Global NODE.JS

    Amigos, Tenho as seguintes informações no meu MONGODB: { custo: { vc1: '0.34', vc2: '0.56', vc3: '0.67', local: '0.12', ldn: '0.35' }, __v: 0, padrao: true, rn1: '55112', operadora: 'ALGAR', tipo: 'FIXO', _id: 573dfd057cf971b90d45bba6 } Eu preciso pegar essas informações e setar como variável global no node.js no estilo: GLOBAL.vc1, GLOBAL.local, etc.... Qual a melhor forma de se conseguir esse resultado? Obrigado PS.: Não sei se esse é o local para NODEJS, pois não achei topico do mesmo no forum. Peço desculpas antecipadas....
  24. Este é o meu HTML: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title> Local </title> <link rel="stylesheet" type="text/css" href="css/index.css"></link> <script language="javascript" type="text/javascript" src="js/index.js"></script> </head> <body> <div class="pag"> <form name="flocal"> <p> <h2>Local</h2> </p> <p id="plocal"> CEP <br><input type="text" name="cep" id="icep" onkeypress='return RestringeNum(event)' maxlength="8" autofocus><br><br> Rua <br><input type="text" name="rua" id="irua" onkeypress='return RestringeLet(event)'><br><br> Número <br><input type="text" name="numero" id="inum" onkeypress='return RestringeNum(event)' maxlength="4"><br><br> Bairro <br><input type="text" name="bairro" id="ibai" onkeypress='return RestringeLet(event)'><br><br> Complemento <br><input type="text" name="complemento" id="icom"><br><br> São Vicente-SP<br><br> <button onclick="SalvarDados()">Salvar dados</button> </p> </form> </div> </body> </html> e este é o meu js: function RestringeNum(e) { var tecla = (window.event)?event.keyCode:e.which; if((tecla>47 && tecla<58)) return true; else { if (tecla==8 || tecla==0) return true; else return false; } } function RestringeLet(e) { var tecla = (window.event)?event.keyCode:e.which; if ((tecla > 64 && tecla < 91) || (tecla > 96 && tecla < 123) || (tecla == 32) || (tecla == 186)) return true; else return false; } function SalvarDados() { var dados = document.getElementById("icep").value + " - " + document.getElementById("irua").value + " - " + document.getElementById("inum").value + " - " + document.getElementById("ibai").value + " - " + document.getElementById("icom").value; var textFileAsBlob = new Blob([dados], {type:'text/plain'}); var nome_arquivo = "formLocal"; var downloadLink = document.createElement("a"); downloadLink.download = nome_arquivo; downloadLink.innerHTML = "Download File"; if (window.webkitURL != null) { downloadLink.href = window.webkitURL.createObjectURL(textFileAsBlob); } else { downloadLink.href = window.URL.createObjectURL(textFileAsBlob); downloadLink.onclick = destroyClickedElement; downloadLink.style.display = "none"; document.body.appendChild(downloadLink); } downloadLink.click(); } Funciona normalmente no meu pc, mas quando passo para o meu celular(usando o cordova), e clico no botão, que supostamente deveria criar um arquivo texto com o que eu digitei nos inputs, todos os inputs são "limpados", mas aparentemente não acontece nada.
  25. Bom dia galera, Estou iniciando em programação com javascript, e estou tentando resolver um problema que eu tenho 4 times e tenho que fazer com que eles joguem todos contras todos. Eu coloquei dessa forma abaixo, replicando o trecho da rodada 3x cruzando os times, gostaria de saber se tem uma forma mais correta de ser feito. Abs!! //gravar os times var time = []; for(i = 0; i < 4; i++){ var gravar = prompt("Cadastre um time."); time.push(gravar); } document.write(time[0] + "<br>" + time[1] + "<br>" + time[2] + "<br>" + time[3] + "<br>"); //RODADA 1 document.write("<br>"); document.write("RODADA 1" + "<br>"); var gols0 = prompt("Jogo 1 Placar " + time[0]); var gols1 = prompt("Jogo 1 Placar " + time[1]); var gols2 = prompt("Jogo 2 Placar " + time[2]); var gols3 = prompt("Jogo 2 Placar " + time[3]); document.write("<br>"); document.write("Jogo 1" + "<br>" + time[0] + "" + gols0 + " X " + gols1 + "" + time[1] + "<br><br>"); document.write("Jogo 2" + "<br>" + time[2] + gols2 + " X " + gols3 + time[3] + "<br><br>");
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.