Ir para conteúdo
Fórum Script Brasil

Pesquisar na Comunidade

Mostrando resultados para as tags ''JAVASCRIPT''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

  1. Bom dia eu sou uma leiga quanto a esses assuntos de códigos e eu vim pedir uma ajuda. Eu estou com um script para adicionar varias pessoas ao mesmo tempo no facebook,mechendo no código fonte, porém ele adiciona todos no exato segundo e o facebook percebe me bloqueando, queria saber se tem algum modo de colocar algum intervalo talvez. Eu tentei usar as funções temporizadorasmas devo estar fazendo de maneira errada pois da o click em todos de uma vez só, desculpa pela ignorância . Esse é o script que eu uso. var inputs = document.getElementsByClassName('_40x9 _56bu'); for(vari=0; i<inputs.length;i++) { inputs[i].click(); }
  2. Fizemos vídeos que mostram o básico para fazer algo em Canvas, segue a playlist em que serão colocados os vídeos: As datas de lançamento de cada vídeo são: 23/04 – Introdução O que pode ser feito com Canvas e como colocar um objeto Canvas no HTML 25/04 – Desenhar Comandos básicos para conseguir fazer algo no Canvas 27/04 – Coordenadas Como posicionar os objetos 28/04 – Gradiente Como utilizar o efeito de gradiente 29/04 – Texto Como colocar texto 30/04 – Imagem Como colocar imagem Todos os vídeos serão lançados nos dias informados às 12:00 PS: Esses vídeos são sobre o básico de Canvas, serão feitos mais com base na repercussão que esses vídeo tiverem
  3. Galera estou montando um projeto de Tcc( Comanda Eletronica) onde o cliente faz a compra online e o pedido vai caindo automaticamente no banco de dados..Segue imagem da pag>>(comanda.jpg) Só que tem um porem estou meio sem tempo ..2 semanas sói pra entregar e no finalzinho não estou conseguindo.. Gostaria de Que Quando Clicar no Botão "Comprar" além de Adicionar ao carrinho ele também adicionasse ao Banco ..Como posso Fazer isso?? <?php require_once "Funcoes/product.php"; $pdoConnection = require_once "conecta_carrinho.php"; $products = getProducts($pdoConnection); ?> <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Pizzas</title> <link href="Css/bootstrap.min.css" rel="stylesheet"> <style type="text/css"> #content{ overflow:auto; padding:10px; text-align:justify; color:#FFF; } </style> </head> <body> <div id="content" style="width: 730px; height: 430px !important;"> <table width="100%" border="0" cellpadding="0"> <br> <form> <?php foreach($products as $product):?> <?php if ($product['categoria'] == 'Pizzas'):?> <div class="col-sm-6 col-md-4"> <div class="thumbnail"> <div class="caption text-center"> <img src="imagens/<?php echo $product['imagens']; ?>" alt="<?php echo $product['nome']; ?>"> <h3><?php echo $product['nome']?></h3> <h4> R$ <?php echo number_format($product['preço'], 2, ',', '.')?> </h4> <p><a href="carrinho.php?acao=add&id=<?php echo $product['id']?>" class="btn btn-primary" role="button">Comprar</a> </p> </div> </div> </div> <?php endif; ?> <?php endforeach;?> </table> </div> </form> </body> </html> Acima está o código da página>>
  4. Fala galera boa tarde, tenho uma função filtro em javascript em um projeto para filtrar li, preciso que essa função desconsidere qualquer tipo de acentuação e caracter especial que o input retorna a ele, para que se a pessoa digitar com acento ou sem acento ele faça a mesma brusca...desde já muito obrigado pela ajuda. segue o codigo que faz a busca...preciso muito dessa correção para terminar meu projeto. as li estão todas cadastradas todas sem acentiação, mas se o usuario digitar com acentuação ele não acha nada essa variavel #txtBusca é o id do input. <script type="text/javascript"> $(function(){ $("#txtBusca").keyup(function(){ var texto = $(this).val(); $("#ulItens li").css("display", "block"); $("#ulItens li").each(function(){ if($(this).text().indexOf(texto) < 0) if($(this).text().toUpperCase().indexOf(texto.toUpperCase()) < 0) $(this).css("display", "none"); }); }); }); </script>
  5. Boa tarde galera, sou novo aqui no fórum... Bem, estou construindo uma landing page para vender um produto meu em uma plataforma de automação de Marketing, no Page Builder posso editar o código HTML e tudo mais, então estou tentando implementar um form com um botão PAGAR BOLETO, claro que esse botão eu estou gerando seu código em uma plataforma de pagamentos, onde posso integrar o mesmo em qualquer site que eu desenvolver, porém, já testei o código no Brackets e no Sublime Text e mando rodar vai de boa e quando clico me direciona para a plataforma de pagamento, agora quando faço a inserção do mesmo código na plataforma e mando pré-visualizar, o botão se torna clicável sim, mas não acontece nada, não abre o link, eu gostaria de chamar esse evento em java script para ver se consigo abrir de boa a página, não sei se nessa plataforma existe algum script filtrando a ação de clique para carregamento de links externos, mas se é uma plataforma de automação, entendo que isso não era pra ser relevante para tal fim. Código do botão: <form method='post' action='https://www.moip.com.br/PagamentoSimples.do'> <input type='hidden' name='id_carteira' value='###'/> <input type='hidden' name='valor' value='####'/> <input type='hidden' name='nome' value='####'/> <input type='hidden' name='descricao' value='###'/> <input type='hidden' name='id_transacao' value='###'/> <input type='button' name='submit' src='https://static.moip.com.br/imgs/buttons/bt_pagar_c03_e02.gif' alt='Pagar' border='0' /> </form> Fico muito agradecido quem puder me ajudar!
  6. Boa tarde programmers, venho através deste solicitar vossas ajudas. Preciso transferir dados da pagina em html que é criada dinamicamente com dados do db para uma pagina JavaScript e depois para uma pagina com php. html está assim: <?php if($vstat != 'apr'){ <label><input type="text" name="npass[]" placeholder="informe a Qt." onkeyup="numero(this)" id="ipass[]" value="<?php print $vstat.($i++).'-'.$vidPassos.'-'.$vcodiitem; autofocus /></label> <?php } ?> No JavaScript está assim: function comprar(){ $.post('../jp/ipass/jpPass.php',{ pass:$('#ipass').val() },function(res){ var msg=$('.msg-loja'), formAli=$('main form *'); if(res){ msg.slideDown().html(res).css({background:'#ff3131'}); }else{ msg.slideDown().html('Cadastro realizado com sucesso! Aguarde para enviar fotos dos itens.').css({background:'#26bf06'}); } }); no jp.php está assim: if($_POST){ $recebeu = array($pass); print_r($receber); }else{ echo'N&atilde;o veio valor na vari&aacute;vel.'; } Mas, ao rodar o sistema só me retorna : 'Não veio valor na variável.' . Alguém tem o conhecimento de como posso fazer isso funcionar? Grato pela atenção, agradeço antecipadamente.
  7. Boa tarde!! Tenho um sistema em php onde dentro de alguns códigos, tenho um iframe. Porém o nome desse iframe muda conforme a aplicação ao qual eu cliquei no menu. Ex: - menu_item_152_iframe - menu_btn_24_iframe A dúvida é: teria como eu pesquisar dentro do código se há um iframe com o nome "menu_btn_24_iframe" por exemplo? Grato!
  8. Oi, gostaria de saber como enviar os dados de um form criado dinâmicamente para o JavaScript e depois para o PHP. Os dados do form são de acordo com os registros do db. Até aí tudo bem, no form para enviar uso btns “submmit” para cada imagem formada por dados recebidos do db. Então, presciso que ao clicar em um dos btns criado, seja enviado os dados referentes aquela imagem para a pg js e depois para o php. Ao criar dinamicamente o Input na página estou usando por exemplo: <label><input type="text" name="qtvend[]" placeholder="informe a Qt." onkeyup="num(this)"id="iqtvend[]" value="<?php print $vstat.($i++).'-'.$vidloja.'-'.$vcodiitem; ?>" autofocus /></label> Para receber no js estou usando: function comprar(){ // Por este processo recebo apenas e sempre o primeiro item/ var dadosVeio1 = document.getElementById("iqtvend[]"); alert($(dadosVeio1).val()); // ou /* Desta forma vem todos os valores */ var dadosVeio1 = document.getElementsByName("qtvend[]"); for(i = 0; i < dadosVeio1.length; i++){ alert($(dadosVeio1[i]).val()); } } Como devo fazer para que funcione certinho? Tentei usar : document.getEkementsByName, mas vai todos os dados de todos as imagens. Tentei também: document.getElementByid, mas só vai os dados da primeira imagem. Se eu clicar na terceira, quarta ou em outra, só vai os dados da primeira imagem. Preciso que seja enviado apenas os dados da imagem desejada. Alguém pode me ajudar?
  9. Oi, gostaria de saber como enviar os dados de um form criado dinâmicamente para o JavaScript e depois para o PHP. Os dados do form são de acordo com os registros do db. Até aí tudo bem, mas no form também tem btns “submmit” para cada imagem formada por dados recebidos do db. Então, presciso que ao clicar em um dos btns criado, seja enviado os dados referentes aquela imagem para a pg js e depois para o php. Ao criar dinamicamente o Input na página estou usando: name=“codigo[]”, por exemplo. Para receber no js estou usando: document.getEkementsByName(“codigo[]”); Como devo fazer para que funcione certinho? Tentei usar : document.getEkementsByName mas vai todos os dados de todos as imagens. Tentei também: document.getElementByid mas só vai os dados da primeira imagem. Se eu clicar na terceira, quarta ou em outra, só vai os dados da primeira imagem. Preciso que seja enviado apenas o dado da imagem desejada. Alguém pode me ajudar?
  10. Amigos, boa noite ! Estou precisando de uma ajuda. Estou recendo um objeto da porta serial do meu arduino que se convertido em string fica igual ao código abaixo let a = data.toString(); Retorno {"sensor":"dht22","data":[65.4,2 2.3,17.3038,15.51653]} let b = JSON.stringify(a); Retorno "{\"sensor\":\"dht22\",\"data\":[65.4,2" "2.3,17.3038,15.51653]}" Preciso transformar isso o (a) ou (b) em um array no javascript Como consigo fazer isso? Segue código na integra var app = require('./config/express')(); var http = require('http').Server(app); var io = require('socket.io')(http); var serialport = require('serialport'); var cron = require('node-cron'); const porta = 3000 const portSerialName = "COM4"; //configura a serialport var portSerial = new serialport(portSerialName, { baudRate: 9600, parser: new serialport.parsers.Readline('\r\n') }); http.listen(porta, function() { console.log(`Escutando a porta: ${porta}`); portSerial.on('open',()=> console.log(`Escutando a serial porta: ${portSerialName}`) ); }) // realiza as leituras da portaserial do arduino portSerial.on('data', (data)=>{ //var nowTime = new Date(); let a = data.toString(); let b = JSON.stringify(a); console.log(`${a}`); });
  11. Boa tarde pessoal Preciso localizar dentro da página no mês e destacar o dia com uma cor, segue o código para verificar. Só não sei se funciona. for (var i = 0; i < Matriz.length; i++){ if ( Matriz[i] == "10/0"){ var ValorID = Matriz[i]; document.getElementById(ValorID).style.backgroundColor = "blue"; } }
  12. Bom dia Criei uma cruz utilizando um calendário, que será utilizado para visualizar em que dia aconteceu um tipo de evento: acidente ou ocorrência. A parte de montar o código já foi concluído, o problema é criar o código para verificar se na data correspondente foi um acidente ou ocorrência e destacar o dia com uma cor: (verde para dias que passaram e não tinha acidente, vermelho para dias aonde aconteceu o acidente e amarelo para ocorrência. Exemplo: um acidente aconteceu no dia 10/02/2018 por exemplo, até essa data terá que ficar verde, e quando chegar nela o preenchimento ficará vermelho, e até a data atual fica verde. Segue o código para criar o calendário em forma de cruz. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <%@ Page Language="C#" %> <%@ Register tagprefix="SharePoint" namespace="Microsoft.SharePoint.WebControls" assembly="Microsoft.SharePoint, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> <html dir="ltr" xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=10" /> <SharePoint:CssRegistration Name="default" runat="server"/> <SharePoint:FormDigest id="FormDigest" runat="server"/> <title>Cruz da Segurança</title> <link rel="stylesheet" type="text/css" href="../SiteAssets/css/style.css" /> <link rel="stylesheet" type="text/css" href="../SiteAssets/css/bootstrap.min.css" /> <link rel="stylesheet" type="text/css" href="../SiteAssets/css/jquery-ui.min.css" /> <link rel="stylesheet" type="text/css" href="../SiteAssets/css/padrão.css" /> <script type="text/javascript" src="../SiteAssets/js/Library/jquery.min.js"></script> <script type="text/javascript" src="../SiteAssets/js/Library/jquery-ui.min.js"></script> <script type="text/javascript" src="../SiteAssets/js/Library/jquery.validate.min.js"></script> <script type="text/javascript" src="../SiteAssets/js/Library/bootstrap.min.js"></script> <script type="text/javascript" src="../SiteAssets/js/Form/Chart.js"></script> <script type="text/javascript" src="../SiteAssets/js/Library/weg-tools.js"></script> <script type="text/javascript" src="../SiteAssets/js/Form/wmscruzssmt.js"></script> <script type="text/javascript"> $(document).ready(function(){ LoadFormCruz(); }); </script> </head> <body> <form id="mainFormRL" runat="server"> <div class="container"> <nav class="navbar navbar-default" style="margin-top:20px" > <div class="container-fluid" id="ContainerRL"> <ol class="breadcrumb" id="BreadRL"> <li><a href="https://documentcenter.weg.net/DeptoRelacoesTrabalhistaSaude/SitePages/WMSColetarDados.aspx"><span class="glyphicon glyphicon-hand-left" font-size=20px></span><span> </span>VOLTAR A COLETA DE DADOS</a></li> <ul class="nav navbar-nav navbar-right"> <li style="padding-right:15px"><span class="glyphicon glyphicon-user" style="color: #777"></span></li> <li style="padding-right:15px"><span id="UserName" style="color: #777"></span> </li> </ul> </ol> <div class="navbar-header"> <span id="pageTitle" class="navbar-brand" style="vertical-align:bottom;padding-bottom:0px">Registro de Autorização de Pagamento</span></div> <ul class="nav navbar-nav navbar-right"> <li><a href="http://www.weg.net"><img = src="../SiteAssets/Imagens/grid.png" width="250px"/><img src="../SiteAssets/Imagens/weg.png" width="80px" alt="" /></a> </li> </ul> </div> </nav> <!--<div id="imagemcruz"> <img = src="../SiteAssets/Imagens/CruzEstamaparia.png" position="absolute" /> </div>--> <table> <tr> <td><span style="color:white">-</span></td> <td><span style="color:white">-</span></td> <td id="Jan"> <SCRIPT LANGUAGE="JavaScript"> //JANEIRO var day_of_week = new Array('D','S','T','Q','Q','S','S'); var month_of_year = new Array('Janeiro','Fevereiro','Março','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'); var Calendar = new Date(); var year = Calendar.getYear(); // Retorna o ano var month = Calendar.getMonth(); // Retorna mes (0-11) var today = Calendar.getDate(); // Retorna dias (1-31) var weekday = Calendar.getDay(); // Retorna dias (1-31) var DAYS_OF_WEEK = 7; // "constant" para o numero de dias na semana var DAYS_OF_MONTH = 31; // "constant" para o numero de dias no mes var cal; // Usado para imprimir na tela Calendar.setDate(1); // Comecar o calendario no dia '1' Calendar.setMonth(month-3); // Comecar o calendario com o mes atual var TR_start = '<TR>'; var TR_end = '</TR>'; var highlight_start = '<TD WIDTH="30"><TABLE CELLSPACING=0 BORDER=1 BGCOLOR=DEDEFF BORDERCOLOR=CCCCCC><TR><TD WIDTH=20><B><CENTER>'; var highlight_end = '</CENTER></TD></TR></TABLE></B>'; var TD_start = '<TD WIDTH="30"><CENTER>'; var TD_end = '</CENTER></TD>'; cal = '<TABLE BORDER=1 CELLSPACING=0 CELLPADDING=0 BORDERCOLOR=BBBBBB><TR><TD>'; cal += '<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=2>' + TR_start; cal += '<TD COLSPAN="' + DAYS_OF_WEEK + '" BGCOLOR="#EFEFEF"><CENTER><B>'; cal += month_of_year[month-3] ;// + ' ' + year + '</B>' + TD_end + TR_end; cal += TR_start; for(index=0; index < DAYS_OF_WEEK; index++) { if(weekday == index) cal += TD_start + '<B>' + day_of_week[index] + '</B>' + TD_end; else cal += TD_start + day_of_week[index] + TD_end; } cal += TD_end + TR_end; cal += TR_start; for(index=0; index < Calendar.getDay(); index++) cal += TD_start + ' ' + TD_end; for(index=0; index < DAYS_OF_MONTH; index++) { if( Calendar.getDate() > index ) { week_day =Calendar.getDay(); if(week_day == 0) cal += TR_start; if(week_day != DAYS_OF_WEEK) { var day = Calendar.getDate(); if( today==Calendar.getDate()) cal += highlight_start + day + highlight_end + TD_end; else cal += TD_start + day + TD_end; } if(week_day == DAYS_OF_WEEK) cal += TR_end; } Calendar.setDate(Calendar.getDate()+1); } cal += '</TD></TR></TABLE></TABLE>'; // MOSTRAR CALENDARIO document.write(cal); // End --> </SCRIPT> </td> <td> <SCRIPT LANGUAGE="JavaScript"> //FEVEREIRO var day_of_week = new Array('D','S','T','Q','Q','S','S'); var month_of_year = new Array('Janeiro','Fevereiro','Março','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'); var Calendar = new Date(); var year = Calendar.getYear(); // Retorna o ano var month = Calendar.getMonth(); // Retorna mes (0-11) var today = Calendar.getDate(); // Retorna dias (1-31) var weekday = Calendar.getDay(); // Retorna dias (1-31) var DAYS_OF_WEEK = 7; // "constant" para o numero de dias na semana var DAYS_OF_MONTH = 31; // "constant" para o numero de dias no mes var cal; // Usado para imprimir na tela Calendar.setDate(1); // Comecar o calendario no dia '1' Calendar.setMonth(month-2); // Comecar o calendario com o mes atual var TR_start = '<TR>'; var TR_end = '</TR>'; var highlight_start = '<TD WIDTH="30"><TABLE CELLSPACING=0 BORDER=1 BGCOLOR=DEDEFF BORDERCOLOR=CCCCCC><TR><TD WIDTH=20><B><CENTER>'; var highlight_end = '</CENTER></TD></TR></TABLE></B>'; var TD_start = '<TD WIDTH="30"><CENTER>'; var TD_end = '</CENTER></TD>'; cal = '<TABLE BORDER=1 CELLSPACING=0 CELLPADDING=0 BORDERCOLOR=BBBBBB><TR><TD>'; cal += '<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=2>' + TR_start; cal += '<TD COLSPAN="' + DAYS_OF_WEEK + '" BGCOLOR="#EFEFEF"><CENTER><B>'; cal += month_of_year[month-2] ;// + ' ' + year + '</B>' + TD_end + TR_end; cal += TR_start; for(index=0; index < DAYS_OF_WEEK; index++) { if(weekday == index) cal += TD_start + '<B>' + day_of_week[index] + '</B>' + TD_end; else cal += TD_start + day_of_week[index] + TD_end; } cal += TD_end + TR_end; cal += TR_start; for(index=0; index < Calendar.getDay(); index++) cal += TD_start + ' ' + TD_end; for(index=0; index < DAYS_OF_MONTH; index++) { if( Calendar.getDate() > index ) { week_day =Calendar.getDay(); if(week_day == 0) cal += TR_start; if(week_day != DAYS_OF_WEEK) { var day = Calendar.getDate(); if( today==Calendar.getDate() ) cal += highlight_start + day + highlight_end + TD_end; else cal += TD_start + day + TD_end; } if(week_day == DAYS_OF_WEEK) cal += TR_end; } Calendar.setDate(Calendar.getDate()+1); } cal += '</TD></TR></TABLE></TABLE>'; // MOSTRAR CALENDARIO document.write(cal); // End --> </SCRIPT> </td> </tr> <tr> <td><span style="color:white">-</span></td> <td> <SCRIPT LANGUAGE="JavaScript"> //MARÇO var day_of_week = new Array('D','S','T','Q','Q','S','S'); var month_of_year = new Array('Janeiro','Fevereiro','Março','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'); var Calendar = new Date(); var year = Calendar.getYear(); // Retorna o ano var month = Calendar.getMonth(); // Retorna mes (0-11) var today = Calendar.getDate(); // Retorna dias (1-31) var weekday = Calendar.getDay(); // Retorna dias (1-31) var DAYS_OF_WEEK = 7; // "constant" para o numero de dias na semana var DAYS_OF_MONTH = 31; // "constant" para o numero de dias no mes var cal; // Usado para imprimir na tela Calendar.setDate(1); // Comecar o calendario no dia '1' Calendar.setMonth(month-1); // Comecar o calendario com o mes atual var TR_start = '<TR>'; var TR_end = '</TR>'; var highlight_start = '<TD WIDTH="30"><TABLE CELLSPACING=0 BORDER=1 BGCOLOR=DEDEFF BORDERCOLOR=CCCCCC><TR><TD WIDTH=20><B><CENTER>'; var highlight_end = '</CENTER></TD></TR></TABLE></B>'; var TD_start = '<TD WIDTH="30"><CENTER>'; var TD_end = '</CENTER></TD>'; cal = '<TABLE BORDER=1 CELLSPACING=0 CELLPADDING=0 BORDERCOLOR=BBBBBB><TR><TD>'; cal += '<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=2>' + TR_start; cal += '<TD COLSPAN="' + DAYS_OF_WEEK + '" BGCOLOR="#EFEFEF"><CENTER><B>'; cal += month_of_year[month-1] ;// + ' ' + year + '</B>' + TD_end + TR_end; cal += TR_start; for(index=0; index < DAYS_OF_WEEK; index++) { if(weekday == index) cal += TD_start + '<B>' + day_of_week[index] + '</B>' + TD_end; else cal += TD_start + day_of_week[index] + TD_end; } cal += TD_end + TR_end; cal += TR_start; for(index=0; index < Calendar.getDay(); index++) cal += TD_start + ' ' + TD_end; for(index=0; index < DAYS_OF_MONTH; index++) { if( Calendar.getDate() > index ) { week_day =Calendar.getDay(); if(week_day == 0) cal += TR_start; if(week_day != DAYS_OF_WEEK) { var day = Calendar.getDate(); if( today==Calendar.getDate() ) cal += highlight_start + day + highlight_end + TD_end; else cal += TD_start + day + TD_end; } if(week_day == DAYS_OF_WEEK) cal += TR_end; } Calendar.setDate(Calendar.getDate()+1); } cal += '</TD></TR></TABLE></TABLE>'; // MOSTRAR CALENDARIO document.write(cal); // End --> </SCRIPT> </td> <td> <SCRIPT LANGUAGE="JavaScript"> //ABRIL var day_of_week = new Array('D','S','T','Q','Q','S','S'); var month_of_year = new Array('Janeiro','Fevereiro','Março','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'); var Calendar = new Date(); var year = Calendar.getYear(); // Retorna o ano var month = Calendar.getMonth(); // Retorna mes (0-11) var today = Calendar.getDate(); // Retorna dias (1-31) var weekday = Calendar.getDay(); // Retorna dias (1-31) var DAYS_OF_WEEK = 7; // "constant" para o numero de dias na semana var DAYS_OF_MONTH = 31; // "constant" para o numero de dias no mes var cal; // Usado para imprimir na tela Calendar.setDate(1); // Comecar o calendario no dia '1' Calendar.setMonth(month); // Comecar o calendario com o mes atual var TR_start = '<TR>'; var TR_end = '</TR>'; var highlight_start = '<TD WIDTH="30"><TABLE CELLSPACING=0 BORDER=1 BGCOLOR=DEDEFF BORDERCOLOR=CCCCCC><TR><TD WIDTH=20><B><CENTER>'; var highlight_end = '</CENTER></TD></TR></TABLE></B>'; var TD_start = '<TD WIDTH="30"><CENTER>'; var TD_end = '</CENTER></TD>'; cal = '<TABLE BORDER=1 CELLSPACING=0 CELLPADDING=0 BORDERCOLOR=BBBBBB><TR><TD>'; cal += '<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=2>' + TR_start; cal += '<TD COLSPAN="' + DAYS_OF_WEEK + '" BGCOLOR="#EFEFEF"><CENTER><B>'; cal += month_of_year[month] ;// + ' ' + year + '</B>' + TD_end + TR_end; cal += TR_start; for(index=0; index < DAYS_OF_WEEK; index++) { if(weekday == index) cal += TD_start + '<B>' + day_of_week[index] + '</B>' + TD_end; else cal += TD_start + day_of_week[index] + TD_end; } cal += TD_end + TR_end; cal += TR_start; for(index=0; index < Calendar.getDay(); index++) cal += TD_start + ' ' + TD_end; for(index=0; index < DAYS_OF_MONTH; index++) { if( Calendar.getDate() > index ) { week_day =Calendar.getDay(); if(week_day == 0) cal += TR_start; if(week_day != DAYS_OF_WEEK) { var day = Calendar.getDate(); if( today==Calendar.getDate() ) cal += highlight_start + day + highlight_end + TD_end; else cal += TD_start + day + TD_end; } if(week_day == DAYS_OF_WEEK) cal += TR_end; } Calendar.setDate(Calendar.getDate()+1); } cal += '</TD></TR></TABLE></TABLE>'; // MOSTRAR CALENDARIO document.write(cal); // End --> </SCRIPT> </td> <td> <SCRIPT LANGUAGE="JavaScript"> //MAIO var day_of_week = new Array('D','S','T','Q','Q','S','S'); var month_of_year = new Array('Janeiro','Fevereiro','Março','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'); var Calendar = new Date(); var year = Calendar.getYear(); // Retorna o ano var month = Calendar.getMonth(); // Retorna mes (0-11) var today = Calendar.getDate(); // Retorna dias (1-31) var weekday = Calendar.getDay(); // Retorna dias (1-31) var DAYS_OF_WEEK = 7; // "constant" para o numero de dias na semana var DAYS_OF_MONTH = 31; // "constant" para o numero de dias no mes var cal; // Usado para imprimir na tela Calendar.setDate(1); // Comecar o calendario no dia '1' Calendar.setMonth(month+1); // Comecar o calendario com o mes atual var TR_start = '<TR>'; var TR_end = '</TR>'; var highlight_start = '<TD WIDTH="30"><TABLE CELLSPACING=0 BORDER=1 BGCOLOR=DEDEFF BORDERCOLOR=CCCCCC><TR><TD WIDTH=20><B><CENTER>'; var highlight_end = '</CENTER></TD></TR></TABLE></B>'; var TD_start = '<TD WIDTH="30"><CENTER>'; var TD_end = '</CENTER></TD>'; cal = '<TABLE BORDER=1 CELLSPACING=0 CELLPADDING=0 BORDERCOLOR=BBBBBB><TR><TD>'; cal += '<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=2>' + TR_start; cal += '<TD COLSPAN="' + DAYS_OF_WEEK + '" BGCOLOR="#EFEFEF"><CENTER><B>'; cal += month_of_year[month+1] ;// + ' ' + year + '</B>' + TD_end + TR_end; cal += TR_start; for(index=0; index < DAYS_OF_WEEK; index++) { if(weekday == index) cal += TD_start + '<B>' + day_of_week[index] + '</B>' + TD_end; else cal += TD_start + day_of_week[index] + TD_end; } cal += TD_end + TR_end; cal += TR_start; for(index=0; index < Calendar.getDay(); index++) cal += TD_start + ' ' + TD_end; for(index=0; index < DAYS_OF_MONTH; index++) { if( Calendar.getDate() > index ) { week_day =Calendar.getDay(); if(week_day == 0) cal += TR_start; if(week_day != DAYS_OF_WEEK) { var day = Calendar.getDate(); if( today==Calendar.getDate() ) cal += highlight_start + day + highlight_end + TD_end; else cal += TD_start + day + TD_end; } if(week_day == DAYS_OF_WEEK) cal += TR_end; } Calendar.setDate(Calendar.getDate()+1); } cal += '</TD></TR></TABLE></TABLE>'; // MOSTRAR CALENDARIO document.write(cal); // End --> </SCRIPT> </td> <td> <SCRIPT LANGUAGE="JavaScript"> //JUNHO var day_of_week = new Array('D','S','T','Q','Q','S','S'); var month_of_year = new Array('Janeiro','Fevereiro','Março','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'); var Calendar = new Date(); var year = Calendar.getYear(); // Retorna o ano var month = Calendar.getMonth(); // Retorna mes (0-11) var today = Calendar.getDate(); // Retorna dias (1-31) var weekday = Calendar.getDay(); // Retorna dias (1-31) var DAYS_OF_WEEK = 7; // "constant" para o numero de dias na semana var DAYS_OF_MONTH = 31; // "constant" para o numero de dias no mes var cal; // Usado para imprimir na tela Calendar.setDate(1); // Comecar o calendario no dia '1' Calendar.setMonth(month+2); // Comecar o calendario com o mes atual var TR_start = '<TR>'; var TR_end = '</TR>'; var highlight_start = '<TD WIDTH="30"><TABLE CELLSPACING=0 BORDER=1 BGCOLOR=DEDEFF BORDERCOLOR=CCCCCC><TR><TD WIDTH=20><B><CENTER>'; var highlight_end = '</CENTER></TD></TR></TABLE></B>'; var TD_start = '<TD WIDTH="30"><CENTER>'; var TD_end = '</CENTER></TD>'; cal = '<TABLE BORDER=1 CELLSPACING=0 CELLPADDING=0 BORDERCOLOR=BBBBBB><TR><TD>'; cal += '<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=2>' + TR_start; cal += '<TD COLSPAN="' + DAYS_OF_WEEK + '" BGCOLOR="#EFEFEF"><CENTER><B>'; cal += month_of_year[month+2] ;// + ' ' + year + '</B>' + TD_end + TR_end; cal += TR_start; for(index=0; index < DAYS_OF_WEEK; index++) { if(weekday == index) cal += TD_start + '<B>' + day_of_week[index] + '</B>' + TD_end; else cal += TD_start + day_of_week[index] + TD_end; } cal += TD_end + TR_end; cal += TR_start; for(index=0; index < Calendar.getDay(); index++) cal += TD_start + ' ' + TD_end; for(index=0; index < DAYS_OF_MONTH; index++) { if( Calendar.getDate() > index ) { week_day =Calendar.getDay(); if(week_day == 0) cal += TR_start; if(week_day != DAYS_OF_WEEK) { var day = Calendar.getDate(); if( today==Calendar.getDate() ) cal += highlight_start + day + highlight_end + TD_end; else cal += TD_start + day + TD_end; } if(week_day == DAYS_OF_WEEK) cal += TR_end; } Calendar.setDate(Calendar.getDate()+1); } cal += '</TD></TR></TABLE></TABLE>'; // MOSTRAR CALENDARIO document.write(cal); // End --> </SCRIPT> </td> </tr> <tr> <td><span style="color:white">-</span></td> <td> <SCRIPT LANGUAGE="JavaScript"> //JULHO var day_of_week = new Array('D','S','T','Q','Q','S','S'); var month_of_year = new Array('Janeiro','Fevereiro','Março','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'); var Calendar = new Date(); var year = Calendar.getYear(); // Retorna o ano var month = Calendar.getMonth(); // Retorna mes (0-11) var today = Calendar.getDate(); // Retorna dias (1-31) var weekday = Calendar.getDay(); // Retorna dias (1-31) var DAYS_OF_WEEK = 7; // "constant" para o numero de dias na semana var DAYS_OF_MONTH = 31; // "constant" para o numero de dias no mes var cal; // Usado para imprimir na tela Calendar.setDate(1); // Comecar o calendario no dia '1' Calendar.setMonth(month+3); // Comecar o calendario com o mes atual var TR_start = '<TR>'; var TR_end = '</TR>'; var highlight_start = '<TD WIDTH="30"><TABLE CELLSPACING=0 BORDER=1 BGCOLOR=DEDEFF BORDERCOLOR=CCCCCC><TR><TD WIDTH=20><B><CENTER>'; var highlight_end = '</CENTER></TD></TR></TABLE></B>'; var TD_start = '<TD WIDTH="30"><CENTER>'; var TD_end = '</CENTER></TD>'; cal = '<TABLE BORDER=1 CELLSPACING=0 CELLPADDING=0 BORDERCOLOR=BBBBBB><TR><TD>'; cal += '<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=2>' + TR_start; cal += '<TD COLSPAN="' + DAYS_OF_WEEK + '" BGCOLOR="#EFEFEF"><CENTER><B>'; cal += month_of_year[month+3] ;// + ' ' + year + '</B>' + TD_end + TR_end; cal += TR_start; for(index=0; index < DAYS_OF_WEEK; index++) { if(weekday == index) cal += TD_start + '<B>' + day_of_week[index] + '</B>' + TD_end; else cal += TD_start + day_of_week[index] + TD_end; } cal += TD_end + TR_end; cal += TR_start; for(index=0; index < Calendar.getDay(); index++) cal += TD_start + ' ' + TD_end; for(index=0; index < DAYS_OF_MONTH; index++) { if( Calendar.getDate() > index ) { week_day =Calendar.getDay(); if(week_day == 0) cal += TR_start; if(week_day != DAYS_OF_WEEK) { var day = Calendar.getDate(); if( today==Calendar.getDate() ) cal += highlight_start + day + highlight_end + TD_end; else cal += TD_start + day + TD_end; } if(week_day == DAYS_OF_WEEK) cal += TR_end; } Calendar.setDate(Calendar.getDate()+1); } cal += '</TD></TR></TABLE></TABLE>'; // MOSTRAR CALENDARIO document.write(cal); // End --> </SCRIPT> </td> <td> <SCRIPT LANGUAGE="JavaScript"> //AGOSTO var day_of_week = new Array('D','S','T','Q','Q','S','S'); var month_of_year = new Array('Janeiro','Fevereiro','Março','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'); var Calendar = new Date(); var year = Calendar.getYear(); // Retorna o ano var month = Calendar.getMonth(); // Retorna mes (0-11) var today = Calendar.getDate(); // Retorna dias (1-31) var weekday = Calendar.getDay(); // Retorna dias (1-31) var DAYS_OF_WEEK = 7; // "constant" para o numero de dias na semana var DAYS_OF_MONTH = 31; // "constant" para o numero de dias no mes var cal; // Usado para imprimir na tela Calendar.setDate(1); // Comecar o calendario no dia '1' Calendar.setMonth(month+4); // Comecar o calendario com o mes atual var TR_start = '<TR>'; var TR_end = '</TR>'; var highlight_start = '<TD WIDTH="30"><TABLE CELLSPACING=0 BORDER=1 BGCOLOR=DEDEFF BORDERCOLOR=CCCCCC><TR><TD WIDTH=20><B><CENTER>'; var highlight_end = '</CENTER></TD></TR></TABLE></B>'; var TD_start = '<TD WIDTH="30"><CENTER>'; var TD_end = '</CENTER></TD>'; cal = '<TABLE BORDER=1 CELLSPACING=0 CELLPADDING=0 BORDERCOLOR=BBBBBB><TR><TD>'; cal += '<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=2>' + TR_start; cal += '<TD COLSPAN="' + DAYS_OF_WEEK + '" BGCOLOR="#EFEFEF"><CENTER><B>'; cal += month_of_year[month+4] ;// + ' ' + year + '</B>' + TD_end + TR_end; cal += TR_start; for(index=0; index < DAYS_OF_WEEK; index++) { if(weekday == index) cal += TD_start + '<B>' + day_of_week[index] + '</B>' + TD_end; else cal += TD_start + day_of_week[index] + TD_end; } cal += TD_end + TR_end; cal += TR_start; for(index=0; index < Calendar.getDay(); index++) cal += TD_start + ' ' + TD_end; for(index=0; index < DAYS_OF_MONTH; index++) { if( Calendar.getDate() > index ) { week_day =Calendar.getDay(); if(week_day == 0) cal += TR_start; if(week_day != DAYS_OF_WEEK) { var day = Calendar.getDate(); if( today==Calendar.getDate() ) cal += highlight_start + day + highlight_end + TD_end; else cal += TD_start + day + TD_end; } if(week_day == DAYS_OF_WEEK) cal += TR_end; } Calendar.setDate(Calendar.getDate()+1); } cal += '</TD></TR></TABLE></TABLE>'; // MOSTRAR CALENDARIO document.write(cal); // End --> </SCRIPT> </td> <td> <SCRIPT LANGUAGE="JavaScript"> //SETEMBRO var day_of_week = new Array('D','S','T','Q','Q','S','S'); var month_of_year = new Array('Janeiro','Fevereiro','Março','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'); var Calendar = new Date(); var year = Calendar.getYear(); // Retorna o ano var month = Calendar.getMonth(); // Retorna mes (0-11) var today = Calendar.getDate(); // Retorna dias (1-31) var weekday = Calendar.getDay(); // Retorna dias (1-31) var DAYS_OF_WEEK = 7; // "constant" para o numero de dias na semana var DAYS_OF_MONTH = 31; // "constant" para o numero de dias no mes var cal; // Usado para imprimir na tela Calendar.setDate(1); // Comecar o calendario no dia '1' Calendar.setMonth(month+5); // Comecar o calendario com o mes atual var TR_start = '<TR>'; var TR_end = '</TR>'; var highlight_start = '<TD WIDTH="30"><TABLE CELLSPACING=0 BORDER=1 BGCOLOR=DEDEFF BORDERCOLOR=CCCCCC><TR><TD WIDTH=30><B><CENTER>'; var highlight_end = '</CENTER></TD></TR></TABLE></B>'; var TD_start = '<TD WIDTH="30"><CENTER>'; var TD_end = '</CENTER></TD>'; cal = '<TABLE BORDER=1 CELLSPACING=0 CELLPADDING=0 BORDERCOLOR=BBBBBB><TR><TD>'; cal += '<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=2>' + TR_start; cal += '<TD COLSPAN="' + DAYS_OF_WEEK + '" BGCOLOR="#EFEFEF"><CENTER><B>'; cal += month_of_year[month+5] ;// + ' ' + year + '</B>' + TD_end + TR_end; cal += TR_start; /*for(index=0; index < DAYS_OF_WEEK; index++) { if(weekday == index) cal += TD_start + '<B>' + day_of_week[index] + '</B>' + TD_end; else cal += TD_start + day_of_week[index] + TD_end; }*/ cal += TD_end + TR_end; cal += TR_start; for(index=0; index < Calendar.getDay(); index++) cal += TD_start + ' ' + TD_end; for(index=0; index < DAYS_OF_MONTH; index++) { if( Calendar.getDate() > index ) { week_day =Calendar.getDay(); if(week_day == 0) cal += TR_start; if(week_day != DAYS_OF_WEEK) { var day = Calendar.getDate(); if( today==Calendar.getDate() ) cal += highlight_start + day + highlight_end + TD_end; else cal += TD_start + day + TD_end; } if(week_day == DAYS_OF_WEEK) cal += TR_end; } Calendar.setDate(Calendar.getDate()+1); } cal += '</TD></TR></TABLE></TABLE>'; // MOSTRAR CALENDARIO document.write(cal); // End --> </SCRIPT> </td> <td> <SCRIPT LANGUAGE="JavaScript"> //OUTUBRO var day_of_week = new Array('D','S','T','Q','Q','S','S'); var month_of_year = new Array('Janeiro','Fevereiro','Março','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'); var Calendar = new Date(); var year = Calendar.getYear(); // Retorna o ano var month = Calendar.getMonth(); // Retorna mes (0-11) var today = Calendar.getDate(); // Retorna dias (1-31) var weekday = Calendar.getDay(); // Retorna dias (1-31) var DAYS_OF_WEEK = 7; // "constant" para o numero de dias na semana var DAYS_OF_MONTH = 31; // "constant" para o numero de dias no mes var cal; // Usado para imprimir na tela Calendar.setDate(1); // Comecar o calendario no dia '1' Calendar.setMonth(month+6); // Comecar o calendario com o mes atual var TR_start = '<TR>'; var TR_end = '</TR>'; var highlight_start = '<TD WIDTH="30"><TABLE CELLSPACING=0 BORDER=1 BGCOLOR=DEDEFF BORDERCOLOR=CCCCCC><TR><TD WIDTH=20><B><CENTER>'; var highlight_end = '</CENTER></TD></TR></TABLE></B>'; var TD_start = '<TD WIDTH="30"><CENTER>'; var TD_end = '</CENTER></TD>'; cal = '<TABLE BORDER=1 CELLSPACING=0 CELLPADDING=0 BORDERCOLOR=BBBBBB><TR><TD>'; cal += '<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=2>' + TR_start; cal += '<TD COLSPAN="' + DAYS_OF_WEEK + '" BGCOLOR="#EFEFEF"><CENTER><B>'; cal += month_of_year[month+6] ;// + ' ' + year + '</B>' + TD_end + TR_end; cal += TR_start; for(index=0; index < DAYS_OF_WEEK; index++) { if(weekday == index) cal += TD_start + '<B>' + day_of_week[index] + '</B>' + TD_end; else cal += TD_start + day_of_week[index] + TD_end; } cal += TD_end + TR_end; cal += TR_start; for(index=0; index < Calendar.getDay(); index++) cal += TD_start + ' ' + TD_end; for(index=0; index < DAYS_OF_MONTH; index++) { if( Calendar.getDate() > index ) { week_day =Calendar.getDay(); if(week_day == 0) cal += TR_start; if(week_day != DAYS_OF_WEEK) { var day = Calendar.getDate(); if( today==Calendar.getDate() ) cal += highlight_start + day + highlight_end + TD_end; else cal += TD_start + day + TD_end; } if(week_day == DAYS_OF_WEEK) cal += TR_end; } Calendar.setDate(Calendar.getDate()+1); } cal += '</TD></TR></TABLE></TABLE>'; // MOSTRAR CALENDARIO document.write(cal); // End --> </SCRIPT> </td> </tr> <tr> <td><span style="color:white">-</span></td> <td><span style="color:white">-</span></td> <td> <SCRIPT LANGUAGE="JavaScript"> //NOVEMBRO var day_of_week = new Array('D','S','T','Q','Q','S','S'); var month_of_year = new Array('Janeiro','Fevereiro','Março','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'); var Calendar = new Date(); var year = Calendar.getYear(); // Retorna o ano var month = Calendar.getMonth(); // Retorna mes (0-11) var today = Calendar.getDate(); // Retorna dias (1-31) var weekday = Calendar.getDay(); // Retorna dias (1-31) var DAYS_OF_WEEK = 7; // "constant" para o numero de dias na semana var DAYS_OF_MONTH = 31; // "constant" para o numero de dias no mes var cal; // Usado para imprimir na tela Calendar.setDate(1); // Comecar o calendario no dia '1' Calendar.setMonth(month+7); // Comecar o calendario com o mes atual var TR_start = '<TR>'; var TR_end = '</TR>'; var highlight_start = '<TD WIDTH="30"><TABLE CELLSPACING=0 BORDER=1 BGCOLOR=DEDEFF BORDERCOLOR=CCCCCC><TR><TD WIDTH=20><B><CENTER>'; var highlight_end = '</CENTER></TD></TR></TABLE></B>'; var TD_start = '<TD WIDTH="30"><CENTER>'; var TD_end = '</CENTER></TD>'; cal = '<TABLE BORDER=1 CELLSPACING=0 CELLPADDING=0 BORDERCOLOR=BBBBBB><TR><TD>'; cal += '<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=2>' + TR_start; cal += '<TD COLSPAN="' + DAYS_OF_WEEK + '" BGCOLOR="#EFEFEF"><CENTER><B>'; cal += month_of_year[month+7] ;// + ' ' + year + '</B>' + TD_end + TR_end; cal += TR_start; for(index=0; index < DAYS_OF_WEEK; index++) { if(weekday == index) cal += TD_start + '<B>' + day_of_week[index] + '</B>' + TD_end; else cal += TD_start + day_of_week[index] + TD_end; } cal += TD_end + TR_end; cal += TR_start; for(index=0; index < Calendar.getDay(); index++) cal += TD_start + ' ' + TD_end; for(index=0; index < DAYS_OF_MONTH; index++) { if( Calendar.getDate() > index ) { week_day =Calendar.getDay(); if(week_day == 0) cal += TR_start; if(week_day != DAYS_OF_WEEK) { var day = Calendar.getDate(); if( today==Calendar.getDate() ) cal += highlight_start + day + highlight_end + TD_end; else cal += TD_start + day + TD_end; } if(week_day == DAYS_OF_WEEK) cal += TR_end; } Calendar.setDate(Calendar.getDate()+1); } cal += '</TD></TR></TABLE></TABLE>'; // MOSTRAR CALENDARIO document.write(cal); // End --> </SCRIPT> </td> <td> <SCRIPT LANGUAGE="JavaScript"> //DEZEMBRO var day_of_week = new Array('D','S','T','Q','Q','S','S'); var month_of_year = new Array('Janeiro','Fevereiro','Março','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'); var Calendar = new Date(); var year = Calendar.getYear(); // Retorna o ano var month = Calendar.getMonth(); // Retorna mes (0-11) var today = Calendar.getDate(); // Retorna dias (1-31) var weekday = Calendar.getDay(); // Retorna dias (1-31) var DAYS_OF_WEEK = 7; // "constant" para o numero de dias na semana var DAYS_OF_MONTH = 31; // "constant" para o numero de dias no mes var cal; // Usado para imprimir na tela Calendar.setDate(1); // Comecar o calendario no dia '1' Calendar.setMonth(month+8); // Comecar o calendario com o mes atual var TR_start = '<TR>'; var TR_end = '</TR>'; var highlight_start = '<TD WIDTH="30"><TABLE CELLSPACING=0 BORDER=1 BGCOLOR=DEDEFF BORDERCOLOR=CCCCCC><TR><TD WIDTH=20><B><CENTER>'; var highlight_end = '</CENTER></TD></TR></TABLE></B>'; var TD_start = '<TD WIDTH="30"><CENTER>'; var TD_end = '</CENTER></TD>'; cal = '<TABLE BORDER=1 CELLSPACING=0 CELLPADDING=0 BORDERCOLOR=BBBBBB><TR><TD>'; cal += '<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=2>' + TR_start; cal += '<TD COLSPAN="' + DAYS_OF_WEEK + '" BGCOLOR="#EFEFEF"><CENTER><B>'; cal += month_of_year[month+8] ;// + ' ' + year + '</B>' + TD_end + TR_end; cal += TR_start; /*for(index=0; index < DAYS_OF_WEEK; index++) { if(weekday == index) cal += TD_start + '<B>' + day_of_week[index] + '</B>' + TD_end; else cal += TD_start + day_of_week[index] + TD_end; }*/ cal += TD_end + TR_end; cal += TR_start; for(index=0; index < Calendar.getDay(); index++) cal += TD_start + ' ' + TD_end; for(index=0; index < DAYS_OF_MONTH; index++) { if( Calendar.getDate() > index ) { week_day =Calendar.getDay(); if(week_day == 0) cal += TR_start; if(week_day != DAYS_OF_WEEK) { var day = Calendar.getDate(); if( today==Calendar.getDate() ) cal += highlight_start + day + highlight_end + TD_end; else cal += TD_start + day + TD_end; } if(week_day == DAYS_OF_WEEK) cal += TR_end; } Calendar.setDate(Calendar.getDate()+1); } cal += '</TD></TR></TABLE></TABLE>'; // MOSTRAR CALENDARIO document.write(cal); // End --> </SCRIPT> </td> </tr> </table> </div> </form> </body> </html>
  13. $('#cpfcomprador').blur(function() { $.ajax({ url: 'validar', type: 'POST', cache: false, data: 'cpf='+$("#cpfcomprador").val(), success: function(cpfok){ if (cpfok == true) { $('#myModal').modal('show'); } else { alert(cpfok) } } }); }); Mesmo quando ‘cpfok = true’ sempre cai na condição “else” e mostra o alerta e não o modal.Aqui esta o retornos quando ‘cpfok = true’ , neste caso teria que ir para o modal:
  14. Fala pessoal to travado aqui com isso, carrego o conteudo de uma pagina com varios painéis através desse js, e cada painel tem seu botão de refresh para recarregar o conteudo desses painéis que são gráficos. Em um primeiro momento alguns deles vão ter um refresh automático, porém preciso dar o também através desse botão, enfim, to conseguindo isso em partes, mas ainda não cheguei no resultado que quero. Agora quando clico no botão pra atualizar ele recarrega a pagina toda dentro da div certa, mas preciso que só a div recarregue novamente. $(document).ready(function () { //================================================== MONTAGEM DA ESTRUTURA HTML function Lin(conteudo) { return "<div class='row scRow'>" + conteudo + "</div>"; } function Col(colunas, conteudo) { return "<div class='col-md-" + colunas + " scCol'>" + conteudo + "</div>"; } function GetHtmlBox(codigo, titulo, chave, tipo) { var htmlbox = "<div class='panel panel-default' id='" + chave + "' codigo=" + codigo + ">" + " <div class='panel-heading'>" + " <div class='panel-title-box'>" + " <h3>" + titulo + "</h3>" + " </div>" + " <ul class='panel-controls'>" + " <li><a href='#' class='panel-fullscreen'><span class='fa fa-expand'></span></a></li>" + " <li><a href='#' class='recarrega'><span class='fa fa-refresh'></span></a></li>" + //" <li class='dropdown'>" + //" <a href='#' class='dropdown-toggle' data-toggle='dropdown'><span class='fa fa-cog'></span></a>" + //" <ul class='dropdown-menu'>" + //" <li><a href='#' class='panel-refresh'><span class='fa fa-refresh'></span> Refresh</a></li>" + //" </ul>" + //" </li>" + //" <li><a href='#' class='panel-remove'><span class='fa fa-times'></span></a></li>" + " </ul>" + " </div>" + " <div class='panel-body panel-body-table " + chave + "' id='body_" + codigo + "'>"; htmlbox = htmlbox + " </div>" + " </div> "; return htmlbox; } //================================================== ESTRUTURA DOS gráficos COM TABELA function ObterTabelaHtml(array, linhas) { var contLinha = 0; var contColuna = 0; var html = ""; //linhas $.each(array, function (linha, registro) { contLinha++; if (contLinha == 1) { html = html + "<div class='table-responsive'><table class='table table-bordered table-striped listaTop'><tbody>"; } html = html + "<tr>"; html = html + "<td><span class='celula' style='background-color: #" + registro[2] + "; color: #" + registro[3] + "'>" + registro[0] + "</span></td>"; html = html + "<td><span class='celula' style='background-color: #" + registro[2] + "; color: #" + registro[3] + "'>" + registro[1] + "</span></td>"; html = html + "</tr>"; if (contLinha == linhas || contLinha == array.length) { html = html + "</tbody></table></div>"; contLinha = 0; } }); return html; } //** //================================================== ESTRUTURA E TIPOS DE gráficos function ObterConteudo(painel, conteudo) { var id = ""; var html = ""; var codigo = painel["codigo"]; var tipo = painel["tipo"]; id = "#divPainel div[codigo=" + painel["codigo"] + "] .panel-body"; $(id).empty(); panel_refresh($(id)); $(id).attr("style", "height: 200px;"); switch (tipo) { //================================================== TABELA FIXA case 1: var idDiv = "divTableCodigo_" + codigo; html = ObterTabelaHtml(conteudo, 5); html = "<div id='" + idDiv + "'>" + html + "</div>"; $(id).append(html); if (codigo == 4) { $("#" + idDiv).owlCarousel({ items: 3, mouseDrag: true, touchDrag: true, slideSpeed: 300, paginationSpeed: 400, singleItem: false, navigation: false, autoPlay: true }); } if (codigo == 3) { $("#" + idDiv).owlCarousel({ items: 1, mouseDrag: false, touchDrag: false, slideSpeed: 300, paginationSpeed: 400, singleItem: true, navigation: false, autoPlay: false }); } if (codigo == 8) { $("#" + idDiv).owlCarousel({ items: 1, mouseDrag: true, touchDrag: true, slideSpeed: 300, paginationSpeed: 400, singleItem: false, navigation: false, autoPlay: true }); } break; //================================================== GRAFICO ROSCA case 2: Morris.Donut({ element: $(id), data: conteudo, colors: ['#A6D969', '#542688', '#A12235', '#EDD3F2', '#33414E', '#DA3610', '#33414E', '#8DCA35', '#00BFDD', '#FF702A', '#DA3610', '#80CDC2', '#A6D969', '#D9EF8B', '#FFFF99', '#F7EC37', '#F46D43', '#E08215', '#D73026', '#A12235', '#8C510A', '#14514B', '#4D9220', '#542688', '#4575B4', '#74ACD1', '#B8E1DE', '#FEE0B6', '#FDB863', '#C51B7D', '#DE77AE', '#EDD3F2'], resize: true }); break; //================================================== GRAFICO BARRAS DUPLAS case 3: Morris.Bar({ element: $(id), data: conteudo, xkey: 'y', ykeys: ['a', 'b'], labels: ['Venda', 'Custo'], barColors: ['#33414E', '#1caf9a'], gridTextSize: '10px', hideHover: true, resize: true, gridLineColor: '#E5E5E5' }); break; //================================================== GRAFICO LINHA case 4: Morris.Line({ element: $(id), data: conteudo, xkey: 'y', ykeys: 'a', labels: ['Vendas'], resize: true, hideHover: true, xLabels: 'day', gridTextSize: '10px', lineColors: ['#33414E'], gridLineColor: '#E5E5E5' }); break; //================================================== GRAFICO BARRAS VAZADAS case 5: var idSvg = "svgCodigo_" + codigo; $(id).append("<svg id='" + idSvg + "'></svg>") var nvd3Charts = function () { var myColors = ["#33414E", "#8DCA35", "#00BFDD", "#FF702A", "#DA3610", "#80CDC2", "#A6D969", "#D9EF8B", "#FFFF99", "#F7EC37", "#F46D43", "#E08215", "#D73026", "#A12235", "#8C510A", "#14514B", "#4D9220", "#542688", "#4575B4", "#74ACD1", "#B8E1DE", "#FEE0B6", "#FDB863", "#C51B7D", "#DE77AE", "#EDD3F2"]; d3.scale.myColors = function () { return d3.scale.ordinal().range(myColors); }; var startChart4 = function () { nv.addGraph(function () { var chart = nv.models.discreteBarChart().x(function (d) { return d.label; })//Specify the data accessors. .y(function (d) { return d.value; }).staggerLabels(true)//Too many bars and not enough room? Try staggering labels. .tooltips(false)//Don't show tooltips .showValues(true)//...instead, show the bar value right on top of each bar. .transitionDuration(350) .color(d3.scale.myColors().range());; d3.select("#" + idSvg).datum(exampleData()).call(chart); nv.utils.windowResize(chart.update); return chart; }); //Each bar represents a single discrete quantity. function exampleData() { return [{ key: "Cumulative Return", values: conteudo }]; } }; return { init: function () { startChart4(); } }; }(); nvd3Charts.init(); break; //*** } panel_refresh($(id)); } //**** //================================================== DEFINE A ESTRUTURA DE MONTAGEM DOS PAINEIS var painel; function CarregarPaineis() { painel = [ [ { codigo: 1, tit: "Faturamento Dia", col: 12, tempo: 0, tipo: 4 } ], [ { codigo: 2, tit: "Conversão", col: 2, tempo: 0, tipo: 2 }, { codigo: 6, tit: "Meta", col: 3, tempo: 0, tipo: 5 }, { codigo: 4, tit: "Vendas por loja", col: 7, tempo: 0, tipo: 1 } ], [ { codigo: 3, tit: "Indicadores", col: 3, tempo: 0, tipo: 1 }, { codigo: 7, tit: "Crescimento", col: 5, tempo: 0, tipo: 3 }, { codigo: 8, tit: "Top Vendedores", col: 2, tempo: 0, tipo: 1 }, { codigo: 9, tit: "Vendas por Linha", col: 2, tempo: 0, tipo: 2 } ] ]; //Linhas $.each(painel, function (linha, colunas) { var htmlCols = ""; //Colunas $.each(colunas, function (coluna, painel) { htmlCols = htmlCols + Col(painel["col"], GetHtmlBox( painel["codigo"], painel["tit"], "divPainel_" + (linha + 1) + "_" + (coluna + 1), painel["tipo"] )); }); //Carrega estrutura box $("#divPainel").append(Lin(htmlCols)); //Carrega conteudo $.each(colunas, function (coluna, painel) { var tipo = painel["tipo"]; var dados = BaixarDados(painel); ObterConteudo(painel, dados); //Carrega agendamento if (painel["tempo"] > 0) { var timPainel = setInterval(function () { var dados = BaixarDados(painel); ObterConteudo(painel, dados); }, painel["tempo"] * 1000); } }); }); } //================================================== CONTEUDO CONSUMIDO NOS gráficos DE ACORDO COM O TIPO function BaixarDados(painel) { var codigo = painel["codigo"]; var conteudo; switch (codigo) { case 1: conteudo = [ { y: '2016-02-01', a: 2000 }, { y: '2016-02-02', a: 1700 }, { y: '2016-02-03', a: 2500 }, { y: '2016-02-04', a: 4500 }, { y: '2016-02-05', a: 2500 }, { y: '2016-02-06', a: 3500 }, { y: '2016-02-07', a: 4500 }, { y: '2016-02-08', a: 1500 }, { y: '2016-02-09', a: 2500 }, { y: '2016-02-10', a: 3500 }, { y: '2016-02-11', a: 2500 }, { y: '2016-02-12', a: 3200 }, { y: '2016-02-13', a: 1800 }, { y: '2016-02-14', a: 4000 }, { y: '2016-02-15', a: 3500 }, { y: '2016-02-16', a: 2000 }, { y: '2016-02-17', a: 5000 } ]; break; case 2: conteudo = [ { label: "Compraram", value: 150 }, { label: "Visitaram", value: 80 } ]; break; case 3: conteudo = [ ["Valor total Venda", "15.100,00", "FFFFFF", "000000"], ["Markup", "2.5", "FFFFFF", "000000"], ["Ticket Médio", "R$ 350,00", "FFFFFF", "000000"], ["Peças Atendimento", "4", "FFFFFF", "000000"], ["Quantidade Vendida", "2.500", "FFFFFF", "000000"] ]; break; case 4: conteudo = [ ["W015 - LOJA 015", "54.100,00", "00CC00", "FFFFFF"], ["W020 - LOJA 020", "44.054,70", "00CC00", "FFFFFF"], ["W050 - LOJA 050", "23.830,00", "FFFFFF", "000000"], ["W100 - LOJA 100", "63.500,00", "00CC00", "FFFFFF"], ["W230 - LOJA 230", "93.450,00", "FF0000", "FFFFFF"], ["W011 - LOJA 011", "54.100,00", "FFFF00", "000000"], ["W002 - LOJA 002", "34.054,70", "FFFFFF", "000000"], ["W250 - LOJA 250", "23.830,00", "FFFF00", "000000"], ["W112 - LOJA 112", "13.500,00", "FFFF00", "000000"], ["W030 - LOJA 030", "53.450,00", "FFFF00", "000000"], ["W045 - LOJA 045", "34.100,00", "FFFFFF", "000000"], ["W050 - LOJA 050", "64.054,70", "FF0000", "FFFFFF"], ["W065 - LOJA 065", "33.830,00", "00CC00", "FFFFFF"], ["W042 - LOJA 042", "13.500,00", "00CC00", "FFFFFF"], ["W081 - LOJA 081", "43.450,00", "00CC00", "FFFFFF"], ["W093 - LOJA 093", "84.100,00", "00CC00", "FFFFFF"], ["W023 - LOJA 023", "74.054,70", "FFFFFF", "000000"], ["W077 - LOJA 077", "63.830,00", "00CC00", "FFFFFF"], ["W154 - LOJA 154", "53.500,00", "00CC00", "FFFFFF"], ["W221 - LOJA 221", "83.450,00", "FF0000", "FFFFFF"], ["W016 - LOJA 016", "54.100,00", "00CC00", "FFFFFF"], ["W023 - LOJA 023", "44.054,70", "FFFFFF", "000000"], ["W012 - LOJA 012", "33.830,00", "00CC00", "FFFFFF"], ["W005 - LOJA 005", "23.500,00", "00CC00", "FFFFFF"], ["W111 - LOJA 111", "53.450,00", "00CC00", "FFFFFF"] ]; break; case 5: conteudo = [ { y: 'Out 10', a: Math.random(), b: Math.random() }, { y: 'Oct 11', a: Math.random(), b: Math.random() }, { y: 'Oct 12', a: Math.random(), b: Math.random() }, { y: 'xxx 13', a: Math.random(), b: Math.random() }, { y: 'Oct 14', a: Math.random(), b: Math.random() }, { y: 'Oct 15', a: Math.random(), b: Math.random() }, { y: 'Set 16', a: Math.random(), b: Math.random() } ]; break; case 6: conteudo = [{ "label": "Norte", "value": -29.76 }, { "label": "Sul", "value": 50 }, { "label": "Centro-Oeste", "value": -10 }, { "label": "Nordeste", "value": 30 }, { "label": "Sudeste", "value": 80 } ]; break; case 7: conteudo = [ { y: 'Ago/15', a: 80, b: 70 }, { y: 'Set/15', a: 55, b: 60 }, { y: 'Out/15', a: 65, b: 40 }, { y: 'Nov/15', a: 82, b: 80 }, { y: 'Dez/15', a: 95, b: 80 }, { y: 'Jan/16', a: 40, b: 35 } ]; break; case 8: conteudo = [ ["Jonas Alencar Silva", "4.100,00", "00CC00", "FFFFFF"], ["Patricia Marcela Carvalho", "4.054,70", "00CC00", "FFFFFF"], ["Priscila Rodrigues Santos", "3.830,00", "00CC00", "FFFFFF"], ["Bruan Denise Nunes", "3.500,00", "00CC00", "FFFFFF"], ["Martilene de Oliveira", "3.450,00", "FFFF00", "000000"], ["Fernanda Souza", "2.500,00", "FFFF00", "000000"], ["Luciana Marques Brito", "2.005,60", "FFFF00", "000000"], ["Fabiana Carolina Machado", "1.891,00", "FFFF00", "000000"], ["Andressa Graça Silva", "1.750,00", "FFFF00", "000000"], ["Eliane Gleice Dantas", "1.500,00", "FFFFFF", "000000"], ["Ednea Monteiro Matos", "1.321,00", "FFFFFF", "000000"], ["Lidiane Lopes Prado", "900,00", "FFFFFF", "000000"] ]; break; case 9: conteudo = [ { label: "Calçado", value: 1200 }, { label: "Casual", value: 4000 }, { label: "Cosmético", value: 500 }, { label: "Acessórios", value: 2400 }, { label: "Outros", value: 900 } ]; break; } return conteudo; } //* CarregarPaineis(); $(".recarrega").on("click", function () { let id = ($(this).parents('.panel-default').attr('id')); let cod = ($(this).parents('.panel-default').attr('codigo')); Log(id); Log(cod); $('#' + id).load('Home'); }); });
  15. Bom dia! Estou desenvolvendo um projeto Web que terá um Chatbot, mas somente o uso de QnA maker e perguntas básicas não serão o suficiente para ele, por isso estou querendo/tentando aprender Machine Learning (Aprendizado de Máquina) para que o meu Bot aprenda a como responder as perguntas que são feitas e ainda não possuem "respostas". Considerando que estou desenvolvendo o projeto em NodeJS, como eu posso aplicar Machine Learning para isso? Não consigo entender com base em "que" se pode aprender como responder uma nova pergunta. Obrigado
  16. Olá senhores... preciso de ajuda, como faço pra ler uma variável que esta em um XML assim: <xml> <status> 0 </status> ou <status> 1 </status> ou <status> true </status> ou <status> false </status> e colocar em um IF.... tipo: function lerStatus() { if statusmsg=xmlDoc.getElementsByTagName('status')[0].firstChild.nodeValue; // se for true ou false... ou 0 ou 1.... faça algo; } Agradeço qualquer ajuda, obrigado.
  17. Olá, eu consegui criar o codigo para clonar as div, para gerar um questionário baseado no google forms. Só que o problema é que quando crio a nova div, ele apaga a pergunta e a resposta anterior. Alguém pode me ajudar. <!DOCTYPE html> <html lang="pt"> <head> <script src="../jquey/jquery-3.3.1.min.js" type="text/javascript"></script> <a href="../jquey/gulpfile.js"></a> <script src="../jquey/jquery.fullPage.js" type="text/javascript"></script> <link href="../boot/css/bootstrap.min.css" rel="stylesheet" type="text/css" /> <link href="../boot/css/bootstrap-theme_1.css" rel="stylesheet" type="text/css" /> <link href="../css/style.css" rel="stylesheet" type="text/css" /> <!-- Website CSS style --> <!-- Website Font style --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.1/css/font-awesome.min.css"> <!-- Google Fonts --> <link href='https://fonts.googleapis.com/css?family=Passion+One' rel='stylesheet' type='text/css'> <link href='https://fonts.googleapis.com/css?family=Oxygen' rel='stylesheet' type='text/css'> <!--INPUTS OUTROS --> <base href="https://raw-dot-custom-elements.appspot.com/PolymerElements/paper-input/v2.1.1/paper-input/"> <script src="../webcomponentsjs/webcomponents-lite.js"></script> <link rel="import" href="paper-input.html"> <link rel="import" href="../iron-icons/iron-icons.html"> </head> <style> paper-input { max-width: 400px; margin: auto; } iron-icon, div[suffix] { color: hsl(0, 0%, 50%); margin-right: 12px; } </style> <body> <div class="minha"> <div class="container"> <div class="row main"> <div class="col-xs-1 col-sm-1 col-md-1 col-lg-1"></div> <div class="col-xs-10 col-sm-10 col-md-10 col-lg-10"> <div class="panel-heading"> <div class="main-login main-center"> <div id="s" align="center"> <strong>Questionario</strong> </div> <form class="form-horizontal" method="post" action="Recebeform.php"> <div class="form-group"> <label for="name" class="cols-sm-2 control-label">Digite o nome do questionario</label> <div class="cols-sm-10"> <div class="input-group"> <span class="input-group-addon"><i class="fa fa-user fa" aria-hidden="true"></i></span> <input type="text" class="form-control" name="quest" id="name" placeholder="Entrevista de emprego " /> </div> </div> </div> <div class="form-group"> <label for="name" class="cols-sm-2 control-label">Descrição questionario.</label> <div class="cols-sm-10"> <div class="input-group"> <span class="input-group-addon"><i class="fa fa-user fa" aria-hidden="true"></i></span> <input type="text" class="form-control" name="descr" id="name" placeholder="Avaliar pessoas" /> </div> </div> </div> <div class="form-group"> <label for="name" class="cols-sm-2 control-label">Setor</label> <div class="cols-sm-10"> <div class="input-group"> <span class="input-group-addon"><i class="fa fa-user fa" aria-hidden="true"></i></span> <input type="text" class="form-control" name="categ" id="name" placeholder="Recursos Humanos" /> </div> </div> </div> <div class="form-group"> <label for="name" class="cols-sm-2 control-label">Autor</label> <div class="cols-sm-10"> <div class="input-group"> <span class="input-group-addon"><i class="fa fa-user fa" aria-hidden="true"></i></span> <input type="text" class="form-control" name="autor" id="autor" placeholder="Mario Quintana" /> </div> </div> </div> <div class="form-group "> </div> <input type="hidden" name="total" id="total" value="0"> </form> </div> </div> </div> </div> </div> </div> <div id="perguntas" style="display: block"> <div class="container"> <div class="row main"> <div class="col-xs-1 col-sm-1 col-md-1 col-lg-1"></div> <div class="col-xs-10 col-sm-10 col-md-10 col-lg-10"> <div class="panel-heading"> <div class="main-login main-center"> <form class="form-horizontal" method="post" action="#"> <div class="form-group"> <label for="name" class="cols-sm-2 control-label">Digite sua pergunta.</label> <div class="cols-sm-10"> <div class="input-group"> <span class="input-group-addon"><i class="fa fa-user fa" aria-hidden="true"></i></span> <input type="text" class="form-control" name="pergunta" id="name" placeholder="Qual seu nome?" /> </div> </div> </div> <div id="multiplaescolha"> <div class="form-group"> <label for="name" class="cols-sm-2 control-label">Digite sua pergunta de multipla escolha.</label> <div class="cols-sm-10"> <div class="input-group"> <span class="input-group-addon"><i class="fa fa-user fa" aria-hidden="true"></i></span> <input type="text" class="form-control" name="pergunta" id="name" placeholder="Qual a sua idade?" /> <br> </div> </div> <div class="row"> <div class="col-lg-6"> <div class="input-group"> <span class="input-group-addon"> <input type="radio" name="optradio"> </span> <input type="text" class="form-control" aria-label="..."> </div> <!-- /input-group --> </div> <!-- /.col-lg-6 --> <div class="col-lg-6"> <div class="input-group"> <span class="input-group-addon"> <input type="radio" name="optradio"> </span> <input type="text" class="form-control" aria-label="..."> </div> <!-- /input-group --> </div> <div class="col-lg-6"> <div class="input-group"> <span class="input-group-addon"> <input type="radio" name="optradio"> </span> <input type="text" class="form-control" aria-label="..."> </div> <!-- /input-group --> </div> <div class="col-lg-6"> <div class="input-group"> <span class="input-group-addon"> <input type="radio" name="optradio"> </span> <input type="text" class="form-control" aria-label="..."> </div> <!-- /input-group --> </div> <div class="col-lg-6"> <div class="input-group"> <span class="input-group-addon"> <input type="radio" name="optradio"> </span> <input type="text" class="form-control" aria-label="..."> </div> <!-- /input-group --> </div> <div id="maisresposta"> </div> <!-- mais resposta --> </div> <button onclick="MaisRespostas()" class="btn btn-default btn-disable" type="button">ADD MAIS RESPOSTAS</button> </div> </div> <!-- /.multipla escolha --> </form> </div> </div> </div> </div> </div> </div> <div class="container"> <div class="row main"> <div class="col-xs-1 col-sm-1 col-md-1 col-lg-1"></div> <div class="col-xs-10 col-sm-10 col-md-10 col-lg-10"> </div> <br><br> <div class="form-group "> <button type="button" class="btn btn-success">Gravar</button> <button type="button" class="btn btn-info">Salvar rascunho</button> <button onclick="addPergunta()" class="btn btn-warning btnPrincipal" name="2">ABERTA <i class="glyphicon glyphicon-plus-sign"></i> </button> <button onclick="PME()" class="btn btn-danger btnPrincipal" name="3">Fechada <i class="glyphicon glyphicon-plus-sign"></i> </button> </div> </div> </div> <div class="col-xs-1 col-sm-1 col-md-1 col-lg-1"> </div> </body> <script> function Mudarestado(el) { //var display = document.getElementById(el).style.display; //if (display == "none") document.getElementById(el).style.display = 'block'; //else //document.getElementById(el).style.display = 'none'; } var conti = 0; function addPergunta() { conti++; var htmlNovo = ""; htmlNovo += '<div class="container">' + '<div class="row main">' + '<div class="col-xs-1 col-sm-1 col-md-1 col-lg-1"></div>' + '<div class="col-xs-10 col-sm-10 col-md-10 col-lg-10">' + '<div class="panel-heading">' + '<div class="main-login main-center">' + '<form class="form-horizontal" method="post" action="#">' + '<div class="form-group">' + '<label for="name" class="cols-sm-2 control-label">Digite sua pergunta.</label>' + '<div class="cols-sm-10">' + '<div class="input-group">' + '<span class="input-group-addon"><i class="fa fa-user fa" aria-hidden="true"></i></span>' + '<input type="text" class="form-control" name="pergunt' + conti + ' " id="name" placeholder="Qual seu nome?" />' + '</div></div></div></form></div></div></div></div></div>' + ''; document.getElementById("perguntas").innerHTML += htmlNovo; } var contador = 0; function MaisRespostas() { contador++; var htmlpergunta = ""; htmlpergunta += '<div class="col-lg-6">' + '<div class="input-group">' + '<span class="input-group-addon">' + '<input type="radio" name="optradio">' + '</span>' + '<input type="text" class="form-control" aria-label="...">' + '</div>' + '</div>' + ''; document.getElementById("maisresposta").innerHTML += htmlpergunta; } var mudadiv = 1; var novasperguntas = 0; function PME() { novasperguntas++; mudadiv++; var html = ""; html += '<div class="main-login main-center">' + '<div class="form-group">' + '<label for="name" class="cols-sm-2 control-label">Digite sua pergunta de multipla escolha.</label>' + '<div class="cols-sm-10">' + '<div class="input-group">' + '<span class="input-group-addon">' + '<i class="fa fa-user fa" aria-hidden="true">' + '</i></span>' + '<input type="text" class="form-control" name="pergunta" id="name" placeholder="Qual a sua idade?" />' + '<br>' + '</div>' + '</div>' + '<div class="row">' + '<div class="col-lg-6">' + '<div class="input-group">' + '<span class="input-group-addon">' + '<input type="radio" name="optradio">' + '</span>' + '<input type="text" class="form-control" aria-label="...">' + '</div>' + '</div>' + '<div id="maisresposta2' + mudadiv + '">' + '</div>' + '</div>' + '<button onclick="MaisRespostas2(' + mudadiv + ')" class="btn btn-default btn-disable" type="button">ADD MAIS RESPOSTAS</button>' + '<div id="NPME">' + '</div>' + '</div>' + '</div>' + '</div>' + '</div>' + '</div>' + '</div>' + '</div>' + ''; document.getElementById("multiplaescolha").innerHTML += html; } var con = 0; function MaisRespostas2(mudaduv) { con++; var htmlresposta = ""; htmlresposta += '<div class="col-lg-6">' + '<div class="input-group">' + '<span class="input-group-addon">' + '<input type="radio" name="optradio">' + '</span>' + '<input type="text" class="form-control" aria-label="...">' + '</div>' + '</div>' + ''; document.getElementById("maisresposta2" + mudaduv + "").innerHTML += htmlresposta; } </script> <link href="../css/botoes.css" rel="stylesheet" type="text/css" /> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> </html>
  18. Fala galera! Tenho 2 textArea, o primeiro já com informação, no segundo o usuário digitará o que esta no primeiro textArea. Quero que na medida que for digitando no segundo textArea, os caracteres do primeiro mude de cor, exemplo: teste area 1 abcd (em azul) ai no 2° teste area, o usuário digitou ab, então as letras ab no primeiro testArea muda de cor, como fazer isto? Desde já agradeço. Na verdade preciso apenas de saber mudar a cor de uma subString especifica, como: ALEX o E ser de outra cor.
  19. Olá amigos estou tentando capturar o tamanho real (width, height) das imagens que compõem meu álbum de fotos. Ao clicar na imagem preciso capturar altura e largura, já tentei de várias formas mas, o valor que retorna não é o tamanho real, apenas é repetido o valor da primeira imagem do array; Veja online: http://www.via85.tk/photos/ As 3 imagens do álbum têm os tamanhos abaixo que preciso capturar: Natural 200 x 252 259 x 194 1024 x 683 Meu código está assim: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Album</title> <style> .img{ height:80px; float:left; margin:1px; } .imgBig{ width:auto; height:300px; float:left; display:block; } </style> </head> <body> <div id="boxAlbum"> <script> var path = "img/"; var img = ["panicat.jpg","por.jpg","azul.jpg"]; var i = 0; var tam = img.length; function mostraImagem(){ while (i < tam) { document.write('<img class="img" onclick="abreImg(alt);" alt="' +img[i]+ '" id="imagem" src="' +path+img[i]+ '">'); i++; } } </script> </div> <!-- lista miniaturas --> <script>mostraImagem();</script> <!-- Exibe imagem ampliada --> <script>document.write('<img class="imgBig" id="imgBig" src="">');</script> <script> function abreImg(valor) { var img = document.getElementById('imagem').innerHTML=valor; var altura = document.getElementById("imagem").height; var largura = document.getElementById("imagem").width; alert(img + "\nAltura: "+altura+"\nLargura: "+largura); } </script> </body> </html>
  20. Senhores (as) Aqui vai uma algorítimo para um teleprompt de músicas que eu não sei desenvolver e não existe na rede porque os programadores não levam em contar que cada musica tem sua velocidade, seu ritmo proprio. O "programa" precisa: 1 - Ser capaz de fazer as partituras rolarem sem intervenção humana; 2 - Ser capaz de reconhecer cada música; 3 - Cada música tem uma velocidade; 4 - Estas velocidades vão ser colocadas pelo músico.
  21. Trabalhadores freelancer, já conhecem a plataforma de ofertas nas áreas ligadas às tecnologias - https://www.freelancermap.com - ? esta é uma plataforma internacional onde todos os profissionais freelancer nas áreas ligadas às TI podem encontrar projectos interessantes, tanto de clientes externos como na própria plataforma. O meu nome é Marco Cruz, e sendo Key Account Manager desta plataforma, o meu principal objectivo é que todos os trabalhadores em regime freelancer encontrem as melhores ofertas adequadas às suas capacidades e competências. Todas as ofertas estão disponíveis Projectos na plataforma. Se encontrarem ofertas correspondentes às vossas qualificações, podem-se registrar gratuitamente e não são cobradas quaisquer comissões extra se forem contratados pelos vossos clientes. Irei com todo o gosto dar-vos as boas-vindas à nossa plataforma! Qualquer dúvida ou questão não hesitem em contactar-me para: Marco.cruz@freelancermap.com Melhores cumprimentos e boa sorte!
  22. Sou inciante na programação e estou estudando js, também não conheço muito bem esse fórum e n sei se essa pergunta é compatível com o tipo de conteúdo postado aqui Gostaria de saber pra que serve e como funciona o get, porque já pesquisei mas n entendi ainda Tem esse exemplo que eu vi no MDN, mas n entendi a explicação dele, talvez quem for explicar pode usar ele exemplo retirado de https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Functions/get : var log = ['test']; var obj = { get latest () { if (log.length == 0) return undefined; return log[log.length - 1] } } console.log (obj.latest); // Retornará "test".
  23. Olá a todos. Tenho um problema, na minha pagina da Web, em computador e dispositivos androide ela funciona perfeitamente, sem nenhum erro, porém não funciona direito em dispositivos da Apple, os "fa fa icons" do menu e outras utilizações não aparecem, sem falar que a pagina não carrega o gif de carregamento inicial nem os slides que seguem a pagina, que, como já disse funcionam perfeitamente em computadores e androide. Segue o código da parte em que se apresenta o erro no html em questão (todas as outras apresentam o mesmo erro): <!DOCTYPE html> <html lang=pt> <head> <meta charset=UTF-8> <meta http-equiv=X-UA-Compatible content="IE=edge"> <meta name=viewport content="width=device-width, initial-scale=1"> <meta name=Description content="Qual é a sua visão sobre a web? A Discovery Net oferece serviços de internet e telecomunicação, tendo a seu príncipal escritorio em Sabinópolis - MG, além de internet, também oferece cursos profissionalizantes atrávez da empresa parceira Microlins."> <meta name=keywords content="conectividade, tecnologia, speedtest, teste de, meta, visão, Planos, agência, corporação, speedtest, teste de conexãp, teste de velocidade, Discovery Net, discovery, net, sabinet, sabinópolis, planos, dineiro, qualnto custa a internet, telecomunicações, blog, blog de internet, web, velocidade, ultravelocidade"> <title>Discovery Net | Uma nova visão sobre a web.</title> <link rel="shortcut icon" href=assets/images/favicons/favicon.ico> <link rel=apple-touch-icon sizes=57x57 href=assets/images/favicons/apple-icon-57x57.png> <link rel=apple-touch-icon sizes=60x60 href=assets/images/favicons/apple-icon-60x60.png> <link rel=apple-touch-icon sizes=72x72 href=assets/images/favicons/apple-icon-72x72.png> <link rel=apple-touch-icon sizes=76x76 href=assets/images/favicons/apple-icon-76x76.png> <link rel=apple-touch-icon sizes=114x114 href=assets/images/favicons/apple-icon-114x114.png> <link rel=apple-touch-icon sizes=120x120 href=assets/images/favicons/apple-icon-120x120.png> <link rel=apple-touch-icon sizes=144x144 href=assets/images/favicons/apple-icon-144x144.png> <link rel=apple-touch-icon sizes=152x152 href=assets/images/favicons/apple-icon-152x152.png> <link rel=apple-touch-icon sizes=180x180 href=assets/images/favicons/apple-icon-180x180.png> <link rel=icon type=image/png sizes=192x192 href=assets/images/favicons/android-icon-192x192.png> <link rel=icon type=image/png sizes=32x32 href=assets/images/favicons/favicon-32x32.png> <link rel=icon type=image/png sizes=96x96 href=assets/images/favicons/favicon-96x96.png> <link rel=icon type=image/png sizes=16x16 href=assets/images/favicons/favicon-16x16.png> <link rel=manifest href=assets/images/favicons/manifest.html> <meta name=msapplication-TileColor content=#DDC805> <meta name=msapplication-TileImage content=assets/images/favicons/ms-icon-144x144.png> <meta name=theme-color content=#9C1106> <link rel=stylesheet href=assets/lib/bootstrap/dist/css/bootstrap.css> <link rel=stylesheet href=assets/lib/fontawesome/css/font-awesome.min.css> <link rel=stylesheet href=assets/lib/ionicons/css/ionicons.css> <link rel=stylesheet href=assets/lib/owlcarousel/owl-carousel/owl.carousel.css> <link rel=stylesheet href=assets/lib/owlcarousel/owl-carousel/owl.theme.css> <link rel=stylesheet href=assets/lib/FlexSlider/flexslider.css> <link rel=stylesheet href=assets/lib/magnific-popup/dist/magnific-popup.css> <link rel=stylesheet href="know/fonts.googleapis.com/css7aab.css?family=Raleway:100,300,400"> <link rel=stylesheet href="know/fonts.googleapis.com/css1ec0.css?family=Roboto:100,300,400"> <link rel=stylesheet href=assets/css/main.css> <link rel=stylesheet href=assets/css/ie_fix.css> <script src=assets/lib/components-modernizr/modernizr.js></script><script src=assets/lib/jquery/dist/jquery.js></script><script src=assets/lib/bootstrap/dist/js/bootstrap.js></script> </head> <!--preloader funciona normalmente--> <body data-spy=scroll data-target=#main-nav-collapse data-offset=100> <div class=page-loader> <div class=loader>Loading...</div> </div> <!--fim preloader--> <nav id=fixedTopNav class="navbar navbar-fixed-top main-navigation"> <div class=container> <div class=navbar-header> <!--Esse botão não aparece--><button type=button class="navbar-toggle collapsed" data-toggle=collapse data-target=#main-nav-collapse><span class=sr-only>Toggle navigation</span> <span class=ion-drag></span></button> <!--logo do menu do site--><div class=navbar-brand itemscope itemtype=https://schema.org/Organization><img alt=discoverynet src=assets/images/intro/logodc.png width=150></div> </div> <!--Menu, aparece normalmente, mas temos que clicar numa area invisivel no menu--> <div class="collapse navbar-collapse" id=main-nav-collapse> <ul class="nav navbar-nav navbar-right" role=menu> <li class=dropdown> <a href=index.html ><span>Início</span></a> </li> <li class=dropdown> <a href=# data-toggle=dropdown class=dropdown-toggle><span>Discovery</span></a> <ul class=dropdown-menu> <li><a href=assets/posts/sobrenos.html><i class="ion-ios-chatboxes"></i>Quem somos</a></li> <li><a href=planos.html><i class="ion-ios-chatboxes"></i>Planos</a></li> </ul> </li> <li> <a href=teste_de_velocidade.html><span>Teste De Velocidade</span></a> </li> <li> <a href=blog.html><span>Blog</span></a> </li> <li class=dropdown> <a href=# class=dropdown-toggle data-toggle=dropdown><span>Suporte</span></a> <ul class=dropdown-menu> <li><a href=contato.html><i class="ion-ios-chatboxes"></i>Fale conosco</a></li> <li><a href=faq.html><i class="ion-ios-lightbulb"></i>FAQ</a></li> </ul> </li> </ul> </div> </div> </nav> <!--slider não carrega as imagens nem o gif de carregamento em css (qualquer coisa eu listo o códiogo--> <header id=header class="header-wrapper home-parallax home-fade dark-bg"> <div class="header-wrapper-inner flexslider"> <ul class=slides> <li style="background-image: url(assets/images/intro/01.jpeg)"> <div class=color-overlay></div> <div class=intro-wrapper> <div class=intro> <h1>Internet é <span class=rotate> conectividade., vida., liberdade., conhecimento., descoberta., tecnologia., conquista., vivência., inspiração., informação., direito., cultura., futuro., magia., entreterimento., satisfação., ajuda., trabalho., 2018., Discovery.</span> </h1> <p></p> <a href=#about-us class="btn btn-default-o onPageNav">O que é?</a> </div> </div> </li> <li style="background-image: url(assets/images/intro/08.jpeg)"> <div class=intro-wrapper> <div class=gradient-overlay></div> <div class=color-overlay></div> <div class=intro> <h1>Pera! Vamos começar do incio.</h1> <p>O que é internet para você?</p> <a href=#about-us class="btn btn-default-o onPageNav">O que é?</a> </div> </div> </li> <li style="background-image: url(assets/images/intro/12.png)"> <div class=intro-wrapper> <div class=color-overlay></div> <div class=intro> <h1>Discovery Net</h1> <p>Uma nova visão sobre a web.</p> <a href=#services class="btn btn-default-o onPageNav">Quem somos.</a> </div> </div> </li> </ul> <!--não aparece--><div class=arrow-down><a href=#about-us class=onPageNav><i class=ion-ios-arrow-down></i></a></div> </div> </header> <!--quando passa do slider o menu some, e se voltarmos a tela acima aparece denovo, so que buga um pouco.--> Agradeço muito a quem estiver disposto a me ajudar a resolver o problema. Nos drag files seguem as imagens de funcionamento no android e ios, se precisarem de mais imagens ou até um vídeo só falar. Davi.
  24. Boa tarde galera, sou novo usando ajax e estou tentando usar ajax para atualizar a página a cada inserção de novo registro no banco. Mas meu código esta atualizando infinitamente. O que eu fiz de errado. O primeiro código é o html com ajax e o segundo a consulta que fiz no banco. Alguém pode me ajudar? <!DOCTYPE html> <html lang="pt-br"> <head> <link rel="stylesheet" href="lanchescss.css"/> <meta charset="utf-8"> <title>Lista de Pedidos</title> <script src="//code.jquery.com/jquery-1.11.2.min.js"></script> <script src="ajax.js"></script> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" integrity="sha384-rwoIResjU2yc3z8GV/NPeZWAv56rSmLldC3R/AZzGRnGxQQKnKkoFVhFQhNUwEyJ" crossorigin="anonymous"> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/js/bootstrap.min.js" integrity="sha384-vBWWzlZJ8ea9aCX4pEW3rVHjgjt7zpkNpZk+02D9phzyeVkE+jo0ieGizqPLForn" crossorigin="anonymous"></script> </head> <body> <div class="grid-container"> <div id = "db"> </div> </div> <script type="text/javascript"> $(document).ready(function(){ $('#db').empty(); setInterval(function(){ $.ajax({ type:'post', dataType: 'json', url: 'pedb.php', success: function(dados){ for(var i=0;dados.length>i;i++){ var d = $('#db'); d.append('<p> Pedido: '+dados[i].id+'</p>'); d.append('<p> Hambúrguer Pedido: '+dados[i].hamb+'</p>'); d.append('<p> Observação: '+dados[i].obs+'</p>'); } } }); }, 1000); }); </script> </body> </html> ?php $con = new mysqli("localhost", "root", "", "lanche"); if (mysqli_connect_errno()) trigger_error(mysqli_connect_error()); $qryLista = mysqli_query($con, "SELECT *FROM pedido WHERE DATE(NOW())"); while($resultado = mysqli_fetch_assoc($qryLista)){ $vetor[] = array_map('utf8_encode', $resultado); } echo json_encode($vetor); ?>
  25. Sou nova por aqui, gostaria de ajuda sobre como pegar um valor de um hidden que esta em um util. Preciso desse valor para enviar para a próxima tela, mas como ele esta em uma tabela com vários linhas, eu não estou conseguindo fazer isso. Preciso pegar esse valor no javascript. A tela: <div class="grupoLista"> <util:tabela id="lista" colecao="${form.listaPrograma12}" paginar="true" indiceProperty="lerDe" totalRegistrosProperty="qtdTotalLista" tamanhoPagina="30" idxLinha="true"> <util:coluna id="id" titulo="" propriedade="nuContrato" tipo="radio"> <input type="radio" name="listaIndice" value="${idxLinha}" /> <input type="hidden" name="listanuContrato" value="${lista.nuContrato}" /> <input type="hidden" name="listanuStatus" value="${lista.nuStatus}" /> <input type="hidden" name="listanoStatus" value="${lista.noStatus}"/> <input type="hidden" name="listanoEmpresa" value="${lista.noEmpresa}"/> <input type="hidden" name="listanoGestor" value="${lista.noGestor}"/> <input type="hidden" name="listadtAssina" value="${lista.dtAssina}"/> <input type="hidden" name="listavlContrato" value="${lista.vlContrato}"/> <input type="hidden" name="listavlDevolucao" value="${lista.vlDevolucao}"/> <input type="hidden" name="listavlDev" value="${lista.vlDev}"/> <input type="hidden" name="listanuEstagio" value="${lista.nuEstagio}"/> <input type="hidden" name="listanoEstagioCont" value="${lista.noEstagio}"/> </util:coluna> </div> O JS function listar(){ var validado = true; if(!checkRadio()){ mensagemAlerta("Selecione uma das opções na lista.", "INF"); validado = false; } if(validado){ var linSel = $("input[name=listaIndice]:checked").val(); document.getElementById("nuContrato").value = $("#listanuContrato" + linSel).val(); document.getElementById("nuStatus").value = $("#listanuStatus" + linSel).val(); var idEstagio = $("input[name=listanuEstagio]" + linSel).val(); document.getElementById("selEstagioCont").value = idEstagio; var noEstagio = $("input[name=listanoEstagioCont]").val(); document.getElementById("noSelEstagioCont").value = noEstagio; submitForm("listarContratoDevolucao"); } } No jsp é montada uma lista, uma tabela com várias linhas e colunas também. Eu seleciono uma linha através de um radio e aciono o botão para enviar o que selecionei. Eu preciso pega o campo listanuEstagio do que foi selecionado e jogar em outro hidden, pra quando acionar o botão enviar, esse valor permaneça para a próxima tela. A situação é: como capturar esse listanuEstagio já que ele faz parte de uma lista montada, com o código que fiz ele só esta retornando o valor da primeira linha
×
×
  • Criar Novo...