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 2449 results

  1. Tenho um formulário na minha página, sendo que parte dele pode ser impresso ao ser clicado em um label de Imprimir: <label id="printEvento" class="textDescricaoSobre font13" style="cursor: pointer">IMPRIMIR EVENTO</label> Em seguida, outro label pode dar pro usuário a opção de enviar essa parte do formulário por e-mail: <label name="enviaEmail" class="textDescricaoSobre font13" style="cursor: pointer">ENVIAR POR E-MAIL</label> Contudo, não estou conseguindo criar o código (seja em PHP ou Javascript ou os dois juntos) que faça o envio desse e-mail e avise que o envio aconteceu através de um alerta. Na verdade, o alerta é possível, mas apenas em Javascript. Como eu posso fazer? Utilizo a biblioteca PHPMailer junto?
  2. Olá, gostaria de saber se é possível associar um valor recebido por $.ajax a uma variável global, pois a partir desses valores, preciso somá-los e mostrá-los em outra tabela. Já tentei porém sempre interpreta com variavel local, perdendo seu valor no final da função. Segue código js: function buildTableNI(){ $('#tb_ni').empty(); $.ajax({ type:'GET', crossDomain:true, url:'http://www.minhaurl.com.br/api/meuphp.php?callbackpni=?', dataType:'jsonp', data: {currency: $('#cur').val()}, beforeSend: function(){ $('#loading').css("display","block"); $('table[name=tb_ni]').css("opacity","0.01"); } }).done(function(data){ console.log(data); $('#loading').css("display","none"); $('table[name=tb_ni]').css("opacity","1"); $('#tb_ni').append('<tr> <td class="column_st">'+'Active'+ '</td><td class="column_qtd">'+data.ni_qtdA+ '</td><td id="" class="a">'+data.ni_active+ '</td><td>'+data.ni_p_active+'</td></tr>'); // quero pegar esses valores (data.ni_active, //data.ni_p_active,etc e colocar seu valor em uma varivel global.) a = $('#ac3').append(parseInt(data.ni_qtdA)); $('#tb_ni').append('<tr> <td class="column_st">'+'Inactive'+ '</td><td class="column_qtd">'+data.ni_qtdI+ '</td><td id="a3" class="i">'+data.ni_inactive+ '</td><td>'+data.ni_p_inactive+'</td></tr>'); $('#tb_ni').append('<tr> <td class="column_st">'+'Won'+ '</td><td class="column_qtd">'+data.ni_qtdW+ '</td><td class="w">'+data.ni_won+ '</td><td>'+data.ni_p_won+'</td></tr>'); $('#tb_ni').append('<tr> <td class="column_st">'+'Budget'+ '</td><td class="column_qtd">'+data.ni_qtdB+ '</td><td class="b">'+data.ni_budget+ '</td><td>'+data.ni_p_budget+'</td></tr>'); $('#tb_ni').append('<tr> <td class="column_st">'+'Coming'+ '</td><td class="column_qtd">'+data.ni_qtdC+ '</td><td class="b">'+data.ni_coming+ '</td><td>'+data.ni_p_coming+'</td></tr>'); $('#tb_ni').append('<tr> <td class="column_st">'+'In Process'+ '</td><td class="column_qtd">'+data.ni_qtdP+ '</td><td class="p">'+data.ni_process+ '</td><td>'+data.ni_p_process+'</td></tr>'); $('#tb_ni').append('<tr> <td class="column_st">'+'N/I'+ '</td><td class="column_qtd">'+data.ni_qtdNI+ '</td><td class="ni">'+data.ni_ni+ '</td><td>'+data.ni_p_ni+'</td></tr>'); $('#tb_ni').append('<tr class="head_table"> <td>'+'Total'+ '</td><td class="column_qtd">'+data.ni_qtd_total+ '</td><td class="total">'+data.ni_total+ '</td><td>'+data.ni_p_total+'</td></tr>'); $('#tb_ni').append('<tr> <td class="column_st">'+'Replaced'+ '</td><td class="column_qtd">'+data.ni_qtdR+ '</td><td class="r">'+data.ni_replaced+ '</td><td>'+' - '+'</td></tr>'); }) .fail(function(data, textStatus, errorThrown){ alert("Erro na operação."); console.log(data); console.log(textStatus); console.log(errorThrown); }); return false; } Resumindo, preciso pegar esses valores(data) recebidos no .done e atribuí-los para variáveis globais, pois tenho mais funções que precisam desses valores para serem somados. Já tentei usar window.variavel e não deu certo também
  3. sacjamm

    ServerSide DataTable com PHP e MySQL

    Olá prezados, Alguém poderia me ajudar com server side no datatable com php? Eu já procurei em vários locais na web, encontrei alguns tutoriais, mais nenhum serviu para a minha aplicação, se alguém quiser dados para acessar o meu sistema para tentar poder me ajudar eu agradeço. http://admin.efraiminformatica.com.br usuario: convidado senha: nameiswhat No menu filmes em listar, eu tenho uma listagem da tabelas de banco de dados com mais de 3 mil registros, e o mesmo trava quando eu acesso este módulo de listagem, já tentei instalar os códigos que encontrei na internet, mais não consegui funcionar, utilizo uma estrutura de links em query string avançado, preciso fazer esta aplicação funcionar posso colocar aqui também os códigos, segue: esta é a index.php da pasta filmes da minha view. Notem que pra resolver o problema de travamento eu coloque um limite de 50. Mais está listando apenas 50, quero os mais de 3 mil. <table id="datatable" class="table table-striped table-bordered bootstrap-datatable datatable"> <thead> <tr class=\"warning\"> <th>TOMBO</th> <th>T�TULO ORIGINAL</th> <th>T�TULO NACIONAL</th> <th>ANO</th> <th>DIREçãO</th> <th>Aç�ES/LISTAGEM</th> </tr> </thead> <tbody> <?php $base = BASE; $empty = filter_input(INPUT_GET, 'empty', FILTER_VALIDATE_BOOLEAN); if ($empty): WLMsg("Oppsss: Você tentou editar um módulo que não existe no sistema!", WS_INFOR); endif; $action = filter_input(INPUT_GET, 'action', FILTER_DEFAULT); if ($action): $filmAction = filter_input(INPUT_GET, 'cod', FILTER_VALIDATE_INT); $filmSelect = new AdminFilme; switch ($action): case 'delete': $filmSelect->ExeDelete($filmAction); WLMsg($filmSelect->getError()[0], $filmSelect->getError()[1]); break; default : WLMsg("Ação não foi identificada pelo sistema, favor utilize os botões!", WS_ALERT); endswitch; endif; $empi = 50; $readAcervo = new Read; $readAcervo->ExeRead("medien", "order by tombo asc limit 50"); if ($readAcervo->getResult()): foreach ($readAcervo->getResult() as $listar): ?> <tr> <td><?= $listar->tombo; ?></td> <td><?= $listar->titulooriginal; ?></td> <td><?= $listar->titulonacional; ?></td> <td><?= $listar->ano; ?></td> <td><?= $listar->direcao; ?></td> <td> <a href="#" onclick="javascript:window.location.href = '<?= $base; ?>/painel.php?exe=filmes/index&cod=<?= $listar->tombo; ?>';" class="btn btn-small btn-primary" title="Ver <?= $listar->titulonacional; ?>"><i class="halflings-icon white eye-open"></i></a> <a href="#" onclick="javascript:window.location.href = '<?= $base; ?>/painel.php?exe=filmes/update&codigo=<?= $listar->tombo; ?>';" class="btn btn-info btn-small" title="Editar <?= $listar->titulonacional; ?>"><i class="halflings-icon white edit"></i></a> <a href="#" onclick="javascript:window.location.href = '<?= $base; ?>/painel.php?exe=filmes/index&cod=<?= $listar->tombo; ?>&action=delete';" class="btn btn-danger btn-small" title="Deletar <?= $listar->titulonacional; ?>"><i class="halflings-icon white trash"></i></a> </td> </tr> <?php endforeach; else: // $Pager->ReturnPage(); WLMsg("Desculpe, ainda não existem empresas cadastradas!", WS_INFOR); endif; ?> </tbody> </table> Agora vou mostrar os códigos do server_processing.php: <?php include_once("../conexao/conecta.php"); /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * Easy set variables */ /* Array of database columns which should be read and sent back to DataTables. Use a space where * you want to insert a non-database field (for example a counter or static image) */ $aColumns = array('tombo', 'titulooriginal', 'titulonacional', 'ano','direcao'); /* Indexed column (used for fast and accurate table cardinality) */ $sIndexColumn = "id"; /* DB table to use */ $sTable = "medien"; /* Database connection information */ $gaSql['user'] = USER; $gaSql['password'] = PASS; $gaSql['db'] = BANCO; $gaSql['server'] = HOST; /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * If you just want to use the basic configuration for DataTables with PHP server-side, there is * no need to edit below this line */ /* * MySQL connection */ $gaSql['link'] = mysql_pconnect($gaSql['server'], $gaSql['user'], $gaSql['password']) or die('Could not open connection to server'); mysql_select_db($gaSql['db'], $gaSql['link']) or die('Could not select database ' . $gaSql['db']); /* * Paging */ $sLimit = ""; if (isset($_GET['iDisplayStart']) && $_GET['iDisplayLength'] != '-1') { $sLimit = "LIMIT " . intval($_GET['iDisplayStart']) . ", " . intval($_GET['iDisplayLength']); } /* * Ordering */ $sOrder = ""; if (isset($_GET['iSortCol_0'])) { $sOrder = "ORDER BY "; for ($i = 0; $i < intval($_GET['iSortingCols']); $i++) { if ($_GET['bSortable_' . intval($_GET['iSortCol_' . $i])] == "true") { $sOrder .= $aColumns[intval($_GET['iSortCol_' . $i])] . " " . ($_GET['sSortDir_' . $i] === 'asc' ? 'asc' : 'desc') . ", "; } } $sOrder = substr_replace($sOrder, "", -2); if ($sOrder == "ORDER BY") { $sOrder = ""; } } /* * Filtering * NOTE this does not match the built-in DataTables filtering which does it * word by word on any field. It's possible to do here, but concerned about efficiency * on very large tables, and MySQL's regex functionality is very limited */ $sWhere = ""; if (isset($_GET['sSearch']) && $_GET['sSearch'] != "") { $sWhere = "WHERE ("; for ($i = 0; $i < count($aColumns); $i++) { $sWhere .= $aColumns[$i] . " LIKE '%" . mysql_real_escape_string($_GET['sSearch']) . "%' OR "; } $sWhere = substr_replace($sWhere, "", -3); $sWhere .= ')'; } /* Individual column filtering */ for ($i = 0; $i < count($aColumns); $i++) { if (isset($_GET['bSearchable_' . $i]) && $_GET['bSearchable_' . $i] == "true" && $_GET['sSearch_' . $i] != '') { if ($sWhere == "") { $sWhere = "WHERE "; } else { $sWhere .= " AND "; } $sWhere .= $aColumns[$i] . " LIKE '%" . mysql_real_escape_string($_GET['sSearch_' . $i]) . "%' "; } } /* * SQL queries * Get data to display */ $sQuery = " SELECT SQL_CALC_FOUND_ROWS " . str_replace(" , ", " ", implode(", ", $aColumns)) . " FROM $sTable $sWhere $sOrder $sLimit "; $rResult = mysql_query($sQuery, $gaSql['link']) or die(mysql_error()); /* Data set length after filtering */ $sQuery = " SELECT FOUND_ROWS() "; $rResultFilterTotal = mysql_query($sQuery, $gaSql['link']) or die(mysql_error()); $aResultFilterTotal = mysql_fetch_array($rResultFilterTotal); $iFilteredTotal = $aResultFilterTotal[0]; /* Total data set length */ $sQuery = " SELECT COUNT(" . $sIndexColumn . ") FROM $sTable "; $rResultTotal = mysql_query($sQuery, $gaSql['link']) or die(mysql_error()); $aResultTotal = mysql_fetch_array($rResultTotal); $iTotal = $aResultTotal[0]; /* * Output */ $output = array( "sEcho" => intval($_GET['sEcho']), "iTotalRecords" => $iTotal, "iTotalDisplayRecords" => $iFilteredTotal, "aaData" => array() ); while ($aRow = mysql_fetch_array($rResult)) { $row = array(); for ($i = 0; $i < count($aColumns); $i++) { if ($aColumns[$i] == "version") { /* Special output formatting for 'version' column */ $row[] = ($aRow[$aColumns[$i]] == "0") ? '-' : $aRow[$aColumns[$i]]; } else if ($aColumns[$i] != ' ') { /* General output */ $row[] = $aRow[$aColumns[$i]]; } } $output['aaData'][] = $row; } echo json_encode($output); Agora vou mostrar os códigos do meu javascript custom.js: $('#datatable').dataTable({ "sDom": "<'row-fluid'<'span6'l><'span6'f>r>t<'row-fluid'<'span12'i><'span12 center'p>>", "sPaginationType": "bootstrap", "oLanguage": { "sLengthMenu": "_MENU_ records per page", "bJQueryUI": true, "bProcessing": true, "bServerSide": true, "sAjaxSource": "../server_side/server_processing.php" } }); Pessoal vou mostrar onde cada arquivo está nas pastas, vou colocar a estrutura: o arquivo index.php se encontra nesta pasta: public_html/admin/views/filmes/index.php O arquivo server_processing.php se encontra na pasta: public_html/admin/server_side/server_processing.php O arquivo custom.js se encontra na pasta: public_html/admin/js/custom.js O arquivo de conexao se encontra na pasta: public_html/admin/conexao/conecta.php Utilizo uma programação diferente do que existe no server_processing.php Utilizo uma estrutura um pouco mais avançada que aprendi em algumas aulas do Robson da Upinside, eu poderia adaptar meus códigos de CRUD no arquivo server_processing.php, mais como eu não entendi ao certo este script serverside, decidir colocar da forma que está. Então pessoal preciso ver se alguém consegue me ajudar com este sisteminha aí.
  4. lucas1silva1s

    Ajuda com Lightbox!

    Olá Pessoal! Eu estou fazendo algo que explicadamente falando, é ridiculamente simples, mas na prática me parece que deve ser bem complicado. Seguinte: eu gerei um formulário no Google Forms, e queria colocar ele no site aqui da empresa, mas eu não queria inserir esse código em um lugar estático do site, o que eu quero basicamente, é que quando alguém abrir o site, tenha uma lightbox que abra depois de uns 5 segundos com essa tag que o Google forms me deu! Sabe? É só isso! Mas estou buscando na web sobre lightboxes, e tem muita complicação nisso que talvez não tenha necessidade para o meu caso! Os códigos que eu achei tem que usar até Java! Precisa mesmo? Ah, vale lembrar que se possível, queria que essa lightbox rodasse em dispositivos mobile também.. tem como? Tag do Formulário gerado: "<iframe src="https://docs.google.com/forms/d/1NwTDc6-qnbx2qEPBHcyRGnAa_Z69H2bCnG9bLD1LahI/viewform?embedded=true" width="760" height="500" frameborder="0" marginheight="0" marginwidth="0">Carregando…</iframe>" Vou agradecer MUITO a ajuda para essa questão! Lucas Silva.
  5. Thalisson Marthinele

    Verificar se FLOAT é Negativo

    Bom dia Amigos Estou quebrando a cabeça, porem ainda nao cosegui nenhum exito. tenho o codigo em function numeroParaMoeda(n, c, d, t) { c = isNaN(c = Math.abs(c)) ? 2 : c, d = d == undefined ? "," : d, t = t == undefined ? "" : t, s = n < 0 ? "-" : "", i = parseInt(n = Math.abs(+n || 0).toFixed(c)) + "", j = (j = i.length) > 3 ? j % 3 : 0; return s + (j ? i.substr(0, j) + t : "") + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + t) + (c ? d + Math.abs(n - i).toFixed(c).slice(2) : ""); } function moedaParaNumero(valor) { return isNaN(valor) == false ? parseFloat(valor) : parseFloat(valor.replace(".", "").replace(",", ".")); } function SomaTD(valor) { var vltotal ='1200,10'; var total = parseFloat(moedaParaNumero(valor)) - parseFloat(moedaParaNumero(vltotal)); // alert(total); if (parseInt(total) < 0) { $("#troco").val(numeroParaMoeda(0)); } else { $("#troco").val(numeroParaMoeda(total)); } console.log(total); } Onde na Função somaTD(valor) ... verifica se o total é menor q zero. Porem quero que se for < 0 ou seja NEGATIVO ele retorne 0. ele retorna -0,10(ex) Alguem sabe como solucionar? Aqui vcs podem ver em funcionamento http://liveweave.com/IWLgfL
  6. Tem como alguém colocar o código de cookies e também para que a contagem só comece ao clicar num link com o nome "clique aqui" <html><head> <script language="javaScript"> var min, seg; min = 20; seg = 1 function relogio(){ if((min > 0) || (seg > 0)){ if(seg == 0){ seg = 59; min = min - 1 } else{ seg = seg - 1; } if(min.toString().length == 1){ min = "0" + min; } if(seg.toString().length == 1){ seg = "0" + seg; } document.getElementById('spanRelogio').innerHTML = min + ":" + seg; setTimeout('relogio()', 1000); } else{ document.getElementById('spanRelogio').innerHTML = "00:00"; } } </script></head><body style="font-family:verdana;font-size:10px;" onLoad="relogio()"> <span id="spanRelogio"></span></body></html>
  7. SamBuilder

    Atualizar JavaScript

    Olá Pessoal, Uma situação: As vezes precisamos alterar o conteúdo de um arquivo javascript (.js), por exemplo. Alteramos e mandamos pro servidor. Só que o arquivo antigo ainda estar guardado no cache do navegador e o cliente estar com o sistema aberto. Neste caso ele teria que atualizar a página pra carregar o novo arquivo. E é justamente ai onde estar minha dúvida, pois, corre o risco do sistema apresentar alguma resultado diferente devido o arquivo não estar atualizado no cache. Alguma dica de como eu faço pra atualizar automaticamente o cache do cliente, no momento exato que eu mando esse arquivo (.js) pro servidor??
  8. Olá Pessoal! Estou com um problema quando vou receber a resposta do servidor local. Tenho um arquivo login.php que faz uma consulta no banco e retorna o resultado em formato json, juntamente com seu 'status' que pode ser "s" ou "n". Eu pego esse retorno em um arquivo javascript(app.js) usando $.ajax. A requisição até é concluída com sucesso, entrando no .done, porém, quando preciso checar o 'status' dentro de um if, e fazer a ação, ela me retorna como undefined! Chequei no console do chrome usando console.log, e nele mostra o valor certo de 'status' , porém na hora de passar no if não dá certo. Podem me dar uma ajuda? Segue o código: login.php <?php header('Access-Control-Allow-Origin: *'); require("config.php"); $usuario = strip_tags($_POST['usuario']); $senha = strip_tags($_POST['senha']); $sql = $pdo->prepare("SELECT * FROM login WHERE usuario = :usuario AND senha = :senha"); $sql->bindValue(":usuario",$usuario,PDO::PARAM_STR); $sql->bindValue(":senha",$senha,PDO::PARAM_STR); $sql->execute(); $ln = $sql->fetchAll(); $n = $sql->rowCount(); if ($sql) { if ($n>0){ $retorno['status'] = "s"; $retorno['dados'] = $ln; echo (json_encode($retorno)); }else{ $retorno['status'] = "n"; echo (json_encode($retorno)); } } ?> app.js $(function () { $('form[name=form-login]').submit( function(){ $.ajax({ type: 'POST', url: 'http://localhost/arquivos/login.php', datatype:'json', data: $(this).serialize() }).done(function(data){ console.log(data); if (data.status == "s"){ alert('OK!'); } else if (data.status == "n"){ alert('Não OK'); } else { alert(data.status); } }) .fail(function(data){ alert('Erro na requisição!'); }); return false; }); });
  9. Elis_Dayane

    Combo dinamico triplo

    Boa tarde, Seguinte, estou fazendo um combo dinâmico com três selects onde tenho área ofensora, status e substatus. Puxo a área ofensora e ele puxa o status bonitinho. Esse script foi uma adaptação de um que achei no google, ai eu quis implantar um terceiro select mas como não manjo de javascript estou travada aqui. A parte do index sem php ficou assim: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script src="jquery-1.7.2.min.js" type="text/javascript"></script> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script> <script type="text/javascript"> //funcao para carregamento do status de acordo com area ofensora - Combo dinamico function buscar_status(){ var AreaOfensora = $('#AreaOfensora').val(); if(AreaOfensora){ var url = 'ajax_buscar_status.php?AreaOfensora='+AreaOfensora; $.get(url, function(dataReturn) { $('#load_status').html(dataReturn); }); } } //funcao para carregamento do substatus de acordo com status e area ofensora - Combo dinamico function buscar_sub(){ var AreaOfensora = $('#AreaOfensora').val(); var status = $('#status').val(); if(status){ var url = 'ajax_buscar_substatus.php?AreaOfensora='+AreaOfensora+'&status='+status; $.get(url, function(dataReturn) { $('#load_substatus').html(dataReturn); }); } } </script> </head> <body> <form method="POST" action="envia.php"> <p><div class="div3"><label>Área ofensora:</label><br> <select name="AreaOfensora" id="AreaOfensora" onblur="ValidaEntrada(this,'combo');" class="txt2comboboxpadrao bradius" onchange="buscar_status()"> <option value="">Selecione...</option> <?php foreach ($arrAreaOfensora as $value => $name) { echo "<option value='{$value}'>{$name}</option>"; } ?> </select></p></div> <p><div class="div3"><div id="load_status"><label>Status</label><br> <select name="status" id="status" onblur="ValidaEntrada(this,'combo');" class="txt2comboboxpadrao bradius" onchange="buscar_sub()"> <option value="">Selecione o status</option> </select> </p></div></div> <p><div class="div3"><div id="load_substatus"><label>Substatus</label><br> <select name="substatus" id="substatus" onblur="ValidaEntrada(this,'combo');" class="txt2comboboxpadrao bradius"> <option value="">Selecione o substatus</option> </select> </p></div></div> <input type="submit" value="Cadastrar" id="cadastrar" name="cadastrar"> </form> </body> </html> A pagina que chamo para buscar os dados no banco para preenchimento do select está funcionando certinho nas duas funções, porque testei enviando os dados manualmente pela url e rolou legal, mas quando mudo o status ele não chama a função do terceiro select :(. Quando eu chamo as duas funções no primeiro select (para teste) muda os dois combos, mas eu preciso do status pra ter o substatus. Alguém pode me ajudar??
  10. Gente desculpa incomodar novamente, mas eu achei este script quase perfeito. A unica coisa que eu quero é que o tempo dele só comece depois que eu clicar num link,e quando o tempo terminar ele fique em zero até eu clicar novamente, tem como me ajudar? <?php session_start(); $tempo_atual = @mktime(date("Y/m/d H:i:s")); $tempo_permitido = 30; // tempo em segundos até redirecionar $fim = ""; if(@$_SESSION['Cookie_countdown']=="") { $tempo_entrada = @mktime(date("Y/m/d H:i:s")); $tempo_cookie = '3600'; // em segundos $_SESSION['Cookie_countdown'] = $tempo_entrada; } else { $tempo_gravado = $_SESSION['Cookie_countdown']; $tempo_gerado = $tempo_atual-$tempo_gravado; $fim.= $tempo_permitido-$tempo_gerado; if($fim <= ) { echo "tempo esgotado"; $_SESSION['Cookie_countdown'] = ""; } else { } } ?> <script language="JavaScript"> var contador = '<?php if($fim=="") { echo $tempo_permitido+1; } else { echo "$fim"; } ?>'; function Conta() { if(contador <= ) { location.href='index.php'; return false; } contador = contador-1; setTimeout("Conta()", 1000); document.getElementById("valor").innerHTML = contador; } window.onload = function() { Conta(); } </script> <div id="valor"></div>
  11. Bom dia galera, estou fazendo uns testes e estudando um pouco sobre JAVASCRIPT, estou tentando fazer algumas coisas dentro desse D3 Bubble chart, como podem ver ao clicar na bola menor abre a bola ao centro, quero que ao clicar no nome da pessoa, apareça a imagem na bola central, e não consigo fazer isso, alguém pode me ajudar ? aqui o link do d3 do javascript que estou estudando, http://bl.ocks.org/phuonghuynh/54a2f97950feadb45b07 index <!DOCTYPE html> <html> <head> <title>Hello Bubble Chart</title> <meta charset="utf-8"> <link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:200,600,200italic,600italic&subset=latin,vietnamese' rel='stylesheet' type='text/css'> <script src="jquery.min.js"></script> <script src="d3.min.js"></script> <script src="d3-transform.js"></script> <script src="extarray.js"></script> <script src="misc.js"></script> <script src="micro-observer.js"></script> <script src="microplugin.js"></script> <script src="bubble-chart.js"></script> <script src="central-click.js"></script> <script src="lines.js"></script> <script src="resource.js"> </script> <style> .bubbleChart { min-width: 100px; max-width: 700px; height: 700px; margin: 0 auto; } .bubbleChart svg{ background: #000000; } </style> </head> <body style="background: #000000"> <div class="bubbleChart"/> </body> </html> javascript $(document).ready(function () { var bubbleChart = new d3.svg.BubbleChart({ supportResponsive: true, //container: => use @default size: 600, //viewBoxSize: => use @default innerRadius: 600 / 3.5, //outerRadius: => use @default radiusMin: 50, //radiusMax: use @default //intersectDelta: use @default //intersectInc: use @default //circleColor: use @default data: { items: [ {text: "João", count: ""}, {text: "Maria", count: ""}, {text: "José", count: ""}, {text: "Carlos", count: ""}, {text: "Januario", count: "1"}, {text: "Carminha", count: ""}, {text: "Cleontina", count: ""}, {text: "Joaquina", count: ""}, {text: "Claudia", count: ""}, ], eval: function (item) {return item.count;}, classed: function (item) {return item.text.split(" ").join("");} }, plugins: [ { name: "central-click", options: { text: "(70 ANOS, SOLTEIRO.)", style: { "font-size": "12px", "font-style": "italic", "font-family": "Source Sans Pro, sans-serif", //"font-weight": "700", "text-anchor": "middle", "fill": "white" }, attr: {dy: "65px"}, centralClick: function() { alert("Here is more details!!"); } } }, { name: "lines", options: { format: [ {// Line #0 textField: "count", classed: {count: true}, style: { "font-size": "28px", "font-family": "Source Sans Pro, sans-serif", "text-anchor": "middle", fill: "white" }, attr: { dy: "0px", x: function (d) {return d.cx;}, y: function (d) {return d.cy;} } }, {// Line #1 textField: "text", classed: {text: true}, style: { "font-size": "14px", "font-family": "Source Sans Pro, sans-serif", "text-anchor": "middle", fill: "white" }, attr: { dy: "20px", x: function (d) {return d.cx;}, y: function (d) {return d.cy;} } } ], centralFormat: [ {// Line #0 style: {"font-size": "50px"}, attr: {} }, {// Line #1 style: {"font-size": "30px"}, attr: {dy: "40px"} } ] } }] }); });
  12. Eu estou com uma dúvida com o javascript das páginas HTML. Toda vez que clico com o botão direito do mouse e vou ver o código fonte da página, aparece um script enorme. Alguém poderia me ajudar a dizer o que significa todo esse código?
  13. guilomaker

    Exibir e mostrar Div

    Desculpem pelo titulo errado, Exibir e esconder a div. Boa tarde! estou cirando um catálogo online http://catalogo.reidoaluminio.com.br e nele eu quero mostrar só a foto do produto e um botão escrito informações, fiz pra abrir as informações dos produtos quando passa o mouse em cima da box do produto, usei mouseover e mouseout, ate então seria assim que eu queria, acho bacana dessa forma, só que com o andamento da coisa me apareceu um problema, nas informações do produto eu preciso inserir uma tabela com tamanhos e litragem, e essa tabela vai ser maior que a div que exibe as informações assim vou ter que usar um iframe pra tabela pra que a pessoa role a mesma. o problema e que da forma que eu fiz não tem como a pessoa interagir com as informações! porque, quando ela tira o mouse da div box, as informações fecham. eu fiquei um tempo parado com desenvolvimento e não sei como não estou conseguindo fazer algo que pra mim já foi muito simples um dia, mais esqueci! quero que a pessoa clique ou na foto ou no botão de informações, ai a div de informações fica aberta da forma que der pra pessoa clicar em cima e etc, e no topo da div de informações colocar uma outra div como um (x) pra que a pessoa só feche ela quando quiser, e também não deixar abrir mais de uma div de informações, se abrir outra a que estava aberta fecha. por incrível que pareça, estou apanhando pra fazer isso.
  14. Boa tarde Galera... Sou novo por aqui e já preciso de uma baita força hehehe :wacko: Estou criando um site de empregos usando o tema jobroller, porém o mesmo está me dando dor de cabeça no formulário de cadastro de novo usuário. http://www.bnva.com.br/registe-se/loginregisto/ Não consegui ter exito em praticamente nenhuma das minhas tentativas de corrigir o código, não manjo muito não... Será que alguém vendo esse erro já batendo o olho consegue saber o que está acontecendo? Mando aqui qualquer coisa que vcs precisarem pra me ajudar... o prazo para início do projeto é curto e praticamente só falta resolver isso. Valeu galera e obrigado desde já!!!!! Quase esqueci, o problema é no campo senha, além de aparecer 3 campos desnecessariamente, os campos não funcionam...
  15. aloisio neto

    oportunidade emprego

    bom dia a todos, gostaria de saber se alguem do forum tem interesse em desenvolver em javascript em curitiba em um projeto de automacao, envolve controle de acesso e cftv. obrigado. pvt aloisio@esiexata.com.br
  16. marlon255

    Requisição de pagina.

    Boa noite pessoal. Estou fazendo uma requisição de uma pagina com o load() e estou com um problema dentro da pagina quando carregada com load, pois a pagina possui um form e quando faço o submit ele redireciona a pagina para o incio sem realizar os scripts em PHP que possuem dentro dela... JS dentro do index.php <script type="text/javascript"> function carregar(pagina){ $("#div").load(pagina); } </script> link a ser carregado no index.php <a onclick="carregar('web/pergunta01/index.php')" ><div>1</div></a> pagina.php //carrega a pergunta e faz as verificações <?php if(isset($_POST['submitweb2'])){ $respostaweb2 = $_POST['respostaweb2']; $respostaweb2db = $rows['resposta']; switch ($respostaweb2) { case $respostaweb2 === NULL: echo "<script>alert('Digite alguma resposta!')</script>"; break; case $respostaweb2 === $respostaweb2db: /* ADICIONANDO O PONTO DA QUESTAO AO USUARIO */ $ponto_user = $usuario_exibir['pontos']; $pontoweb2db = $rows['valor']; $ponto_new = $ponto_user+$pontoweb2db; $sql_ponto = "UPDATE users SET pontos='".$ponto_new."' WHERE id_user = '".$usuario_exibir['id_user']."'"; $result_ponto = $PDO->prepare($sql_ponto); $result_ponto->execute(); /* ADICIONANDO A QUESTAO NA TABELA QUANDO TIVER CORRETO */ $id_user = $usuario_exibir['id_user']; $id_pergunta = $rows['id']; $resposta = $_POST['respostaweb2']; $sql_question = "INSERT INTO respostas (id_user, id_pergunta, respondeu) VALUES ('$id_user','$id_pergunta','$resposta')"; $question = $PDO->prepare($sql_question); $question->execute(); echo "<script>alert('Sua resposta está correta. Parabêns, vá para a próxima pergunta!')</script>"; echo "<script>location.href='index.php'</script>"; break; case $respostaweb2 !== $respostaweb2db: echo "<script>alert('Sua resposta não está correta, tente novamente!');</script>"; break; } } ?> <form method="POST"> <fieldset> <label><?=$rows['pergunta'];?></label> <input name="respostaweb2" class="text"> <input type="submit" name="submitweb2" value="Responder" class="submit"> </fieldset> </form> Teria algum modo de fazer com que o script em php fosse realizado ao apertar o submit, sendo que esta pagina esteja dentro de uma div sendo chamada pelo load()? Desde já agradeço a atenção de todos. PS.: Sou novo em JavaScript, desculpe qlqr erro cometido por mim.
  17. Gente eu tenho o seguinte script: <p>Clique no link abaixo e espere 10 segundos para mudar de cor</p> <a id="mudarDeCor" href="https://br.answers.yahoo.com" onclick="myFunction()" target="_blank">Clique Aqui</a> <br/><br/> <a id="mudarDeCor" href="https://br.answers.yahoo.com" onclick="myFunction()" target="_blank">Clique Aqui2</a> <br/><br/> <a id="mudarDeCor" href="https://br.answers.yahoo.com" onclick="myFunction()" target="_blank">Clique Aqui3</a> <br/><br/> <script language="javascript"> function myFunction() { document.getElementById("mudarDeCor").style.color = "green"; setTimeout(function(){ document.getElementById("mudarDeCor").style.color = "blue"; }, 10000); } </script> Tem um erro nele, quando eu clico no link 2 ou 3 é o 1 que fica verde. Tem como me ajudar? Quero que quando clicar no 1 ele fique verde quando clicar no 2 o próprio 2 fique ver e assim segue...
  18. Como fazer em javascript para que ao clicar no botão o conteúdo que está numa input seja transferido para outra input. ao clicar no botao a input1 fique vazia e a input2 passa a ter o valor que estava na input1.
  19. quantic2016

    editar foto para php

    pessoal , preciso de uma ajuda , preciso saber como faço um script que faça o seguinte : html tera um form com action que manda para o php e o php mande para o banco de dados , isso com o input file ok , ate aqui eu ja tenho tudo funcionando porem e aqui que nao sei fazer , quando eu selecionar a foto no input , preciso que mostre um campo para editar o tamanho da imagem , aqui presiso que o usuario sempre poste uma foto quadrada , nao importa se é 200x200 , 400x400 mas tem que ser quadrada , eu vi esse script na net mas n manjo muito de javascript e estou começando agora , ele corta a imagem perfeitamente como quero porem , como faço para guardar a variavei imageData que e jafa script no campo input ou passar ela para a variavei $foto = $_FILE['']; no php ? <!DOCTYPE html> <html> <head> <title>cropit</title> <script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script> <script src="jquery.cropit.js"></script> <style> .cropit-preview { background-color: #f8f8f8; background-size: cover; border: 1px solid #ccc; border-radius: 3px; margin-top: 7px; width: 250px; height: 250px; } .cropit-preview-image-container { cursor: move; } .image-size-label { margin-top: 10px; } input, .export { display: block; } button { margin-top: 10px; } </style> </head> <body> <form class='form-horizontal' method='post' action='atualizaDados.php?acao=ativa&email=$recebeEmail' id='validaAcesso' enctype='multipart/form-data'> <div class="image-editor"> <input type="file" name='fotouser' class="cropit-image-input"> <div class="cropit-preview"></div> <div class="image-size-label"> Resize image </div> <input type="range" class="cropit-image-zoom-input"> <button class="rotate-ccw">Rotate counterclockwise</button> <button class="rotate-cw">Rotate clockwise</button> <button type='submit' class="export btn btn-default">Export</button> </div> </form> <script> $(function() { $('.image-editor').cropit({ imageState: { src: '', }, }); $('.rotate-cw').click(function() { $('.image-editor').cropit('rotateCW'); }); $('.rotate-ccw').click(function() { $('.image-editor').cropit('rotateCCW'); }); $('.export').click(function() { var imageData = $('.image-editor').cropit('export'); }); $imageCropper.find('.cropit-preview') }); </script> </body> </html>
  20. Ola Pessoal, essa dúvida é frequente nos fóruns por ae, mas não consegui implementar. Quero fazer isso : Toda vez que clicar em um item de uma tabela, vai chamar uma função que pega o valor de uma TD da table e adiciona em uma variavel pra poder ser salvar em um banco. valTD, é a variável q assume o valor da TD. Tenho esse codigo no arquivo Javascript. $(document).ready(function(){ $('#tableId').on('click', 'tr', function() { $(this).find('td').each(function(i){ $th = $("th")[i]; // variavel `valTd` assume o valor $valTd = jQuery($th).text() + "" + $(this).html(); }); }) }); E este no arquivo PHP Preciso que a variavel `cod1` receba o valor da variavel `valTd`, ... $query = "INSERT INTO tabelaBanco (cod1) VALUES ('$cod1')"; ... Por onde posso começar? Desde ja agradeço.
  21. pedro andre

    Ajuda com Tabela e Eventos

    Ajuda ai pessoal! Imagine uma tabela com 5 colunas e 5 linhas, cada linha dessa vai ter um button com valores já definido, ao clicar na primeira linha ela traz o valor correspondente ao button que eu cliquei, se eu clicar na mesma linha em um button diferente da mesma linha ela substitui o valor, agora se passar para a outra linha eu quero que ela mim retorne o valor do button da linha correspondente ao que eu cliquei, o valor vai ficar abaixo do valor da primeira linha?
  22. Estou fazendo um sistema de login e cadastro, porem percebi que minhas variáveis ficam expostas no javascript, tem algum problema isso? é possível eu sofrer alguma quebra no sistema? <script type="text/javascript"> function signin(){ var name = $('#cpnome').val(); var lastname = $('#cpsobrenome').val(); var day = $('#cpselectdia').val(); var month = $('#cpselectmes').val(); var year = $('#cpselectano').val(); var rg = $('#cprg').val(); var cpf = $('#cpcpf').val(); var dddphone = $('#cpdddphone').val(); var phone = $('#cpphone').val(); var dddsmartphone = $('#cpdddsmartphone').val(); var smartphone = $('#cpsmartphone').val(); var state = $('#cpselectestado').val(); var city = $('#cpselectcidade').val(); var neighborhood = $('#cpselectbairro').val(); var street = $('#cprua').val(); var number = $('#cpn').val(); var cep = $('#cpcep').val(); var email = $('#cpemail').val(); var password = $('#cpsenha').val(); var passwordconfirm = $('#cpsenhanovamente').val(); $.ajax({ url: 'signin.php', type: 'POST', data: 'name='+name +'&lastname='+lastname +'&day='+day +'&month='+month +'&year='+year +'&rg='+rg +'&cpf='+cpf +'&dddphone='+dddphone +'&phone='+phone +'&dddsmartphone='+dddsmartphone +'&smartphone='+smartphone +'&state='+state +'&city='+city +'&neighborhood='+neighborhood +'&street='+street +'&number='+number +'&cep='+cep +'&email='+email +'&password='+password +'&passwordconfirm='+passwordconfirm }).done(function(resp){ if (resp=='1') { //location.href='index.php'; }else{ document.getElementById("respsignin").style.display = "block"; document.getElementById("respsignin").innerHTML=resp; } }); } </script>
  23. Cacio Renato

    Mascara de valores

    Bom dia pessoal, Estou usando uma função de terceiro que quando digito ele me formata o valor direitinho , mas quando vou apagando os valores ele não se ajusta exemplo : 23,33 quando eu apago o 3 normalmente o valor deveria me formatar 2,33 a virgula deveria manter no ponto aonde deixei e ele não esta fazendo sera que alguém teria como me ajudar com esse script function formatar_moeda(campo, separador_milhar, separador_decimal, tecla) { var sep = 0; var key = ''; var i = j = 0; var len = len2 = 0; var strCheck = '0123456789'; var aux = aux2 = ''; var whichCode = (window.Event) ? tecla.which : tecla.keyCode; if (whichCode == 13) return true; // Tecla Enter if (whichCode == 8) return true; // Tecla Delete key = String.fromCharCode(whichCode); // Pegando o valor digitado if (strCheck.indexOf(key) == -1) return false; // Valor inválido (não inteiro) len = campo.value.length; for(i = 0; i < len; i++) if ((campo.value.charAt(i) != '0') && (campo.value.charAt(i) != separador_decimal)) break; aux = ''; for(; i < len; i++) if (strCheck.indexOf(campo.value.charAt(i))!=-1) aux += campo.value.charAt(i); aux += key; len = aux.length; if (len == 0) campo.value = ''; if (len == 1) campo.value = '0'+ separador_decimal + '0' + aux; if (len == 2) campo.value = '0'+ separador_decimal + aux; if (len > 2) { aux2 = ''; for (j = 0, i = len - 3; i >= 0; i--) { if (j == 3) { aux2 += separador_milhar; j = 0; } aux2 += aux.charAt(i); j++; } campo.value = ''; len2 = aux2.length; for (i = len2 - 1; i >= 0; i--) campo.value += aux2.charAt(i); campo.value += separador_decimal + aux.substr(len - 2, len); } return false; }
  24. Fala pessoal,sou iniciante na área de FrontEnd,estou atualmente estagiando no Banco do Brasil e nesses últimos dias meu supervisor pediu para que eu fizesse um menu que pudesse ser arrastado e ordenando na forma que quiser e que também fosse possível excluir qualquer "li" quando quiser. *menu com opção de excluir, fiz o X aparecer com um efeito hover. *Arrastando menu. Até ae tudo bem consigo "excluir com o toggle que acho uma maneira errada" mas ele pediu que quando a li fosse excluída ela aparecesse em outro menu "Menu Ocultos" para a pessoa que fosse acessar tivesse o controle de quais menus foram excluídos,e também fosse possível restaurar o menu quando fosse clicado. Me desculpem pelas imagens enormes ilustrando,mas não saberia explicar apenas com palavras.Sou estagiário e meu supervisor não tem conhecimento algum sobre FrontEnd,alguem poderia me ajudar a resolver esse problema ?
  25. WellingtonSilva

    Como segurar o conteúdo de um campo input

    Meus amigos, Tenho um form que no meio dele existe um botão que sai da página atual e vai para outra e quando ele concluí o trabalho retorna para a mesma que o chamou: pagina1.php (chama pagina2.php e depois retorna para pagina1.php) O problema é que se o usuário já tiver digitado algo nos campos input, ao retornar e recarregar a pagina1.php o conteúdo é apagado por causa do refresh porque eu não consigo segurar as informações digitadas porque ainda não foi dado o SUBMIT. Como eu seguro a informação digitada pelo usuário mesmo ele saindo da página atual? Eu li algo sobre javascript e ajax, mas não entendi direito, os amigos teriam algum exemplo ou uma dica de lugar para eu aprender melhor sobre este tipo de processo? Muito obrigado!
×

Important Information

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