
Jonathan Queiroz
Membros-
Total de itens
3.718 -
Registro em
-
Última visita
Tudo que Jonathan Queiroz postou
-
Novo estagiário
tópico respondeu ao .Andreia. de Jonathan Queiroz em Novidades e Anúncios Script Brasil
Não vai ter cafezinho pra ninguém hoje, que pena !! -
Galeria JS com Select
pergunta respondeu ao Rogerio M de Jonathan Queiroz em Ajax, JavaScript, XML, DOM
Ei ! Fiz um script de imagem e postei lá em "repositório de scripts" (postei lá porque como é código pronto facilita a organização do fórum) Veja o tópico -
Fiz esse script me baseando em um post de dúvida sobre como fazer uma galeria de imagens O funcionamento é bem simples ! Código: <html> <head> <title>Galeria de Imagens</title> <style type="text/css"> #pagina {position: absolute ; left ; z-index: 1} #div_imagem {border-style: inset ; background-color: black} #imagem {border-style: inset} #msg_imagem {background-color: white ; color: black ; width: 350 ; border-style: ridge ; border-color: gray} #controles {background-color: red} #div_ampliar {position: absolute ; z-index: 2 ; visibility: hidden} #imagem_ampliar {height: 466 ; width: 466 ; background-color: black} .botao {width: 130} </style> <script type="text/javascript"> // Declara as imagens var imagem = new Array(); imagem[0] = new Array(); imagem[1] = new Array(); var numero; var numero2; var imagem_atual; var zoom; //Coloca o nome (título) de cada uma das imagens imagem[0][1] = "Minha Primeira imagem" imagem[0][2] = "Foto número 2" imagem[0][3] = "Minha terceira imagem" imagem[0][4] = "Essa é a imagem de número 4" imagem[0][5] = "Esta é a última imagem !!" //Coloca a URL (caminho) de cada imagem imagem[1][1] = "/imagem/001.jpg" imagem[1][2] = "/imagem/imagem2.jpg" imagem[1][3] = "/imagem/terceira-imagem.jpg" imagem[1][4] = "/imagem/img004.jpg" imagem[1][5] = "/imagem/5.jpg" function MudaImagem(numero) {function AtualizaDados() { zoom = 3/2 div1 = document.getElementById("pagina") div2 = document.getElementById("div_ampliar") div1.style.top = 100 div1.style.left = 440 div2.style.top = parseInt(parseInt(div1.style.top)*1/zoom) div2.style.left = parseInt(parseInt(div1.style.left)/zoom) div2.style.height = div1.style.height*zoom div2.style.width = div2.style.width*zoom } imagem_atual = numero numero = parseInt(numero) img = document.getElementById("imagem") img.src = imagem[1][numero] img.title = imagem[0][numero] msg_img = document.getElementById("msg_imagem") msg_img.innerHTML = imagem[0][numero] } function ProximaImagem() { if (imagem_atual>=imagem[0].length-1) { MudaImagem(1) }else{ MudaImagem(parseInt(imagem_atual)+1) } } function VoltaImagem() { if (imagem_atual<=1) { MudaImagem(imagem[0].length-1) }else{ MudaImagem(parseInt(imagem_atual)-1) } } function Ampliar() { img1 = document.getElementById("imagem") img2 = document.getElementById("imagem_ampliar") div2 = document.getElementById("div_ampliar") img2.src = img1.src img2.title = img1.title div2.style.visibility = "visible" } function Reduzir() { img2 = document.getElementById("imagem_ampliar") div2 = document.getElementById("div_ampliar") img2.src = "" img2.title = "" div2.style.visibility = "hidden" } function AtualizaDados() { zoom = 170/100 div1 = document.getElementById("pagina") div2 = document.getElementById("div_ampliar") img = document.getElementById("imagem") img2 = document.getElementById("imagem_ampliar") ctrl2 = document.getElementById("controles2") cmdReduzir = document.getElementById("reduzir") // Atributos da página (sem zoom) div1.style.height = 400 div1.style.width = 400 div1.style.top = 100 div1.style.left = 440 // Atributos da imagem (sem zoom) img.style.height = parseInt(div1.style.height)-50 img.style.width = parseInt(div1.style.height)-50 img.style.position = "relative" img.style.top += 3 // Atributos da div que mostra a imagem com zoom div2.style.top = parseInt(parseInt(div1.style.top)/zoom) div2.style.left = parseInt(div1.style.left) - parseInt(parseInt(img.style.width)*zoom - parseInt(img.style.width))/2 div2.style.height = parseInt(parseInt(img.style.height)*zoom) div2.style.width = parseInt(parseInt(img.style.width)*zoom) ctrl2.style.position = "relative" cmdReduzir.style.height = 20 ctrl2.style.top = parseInt(cmdReduzir.style.height)*-1-5 // Atributos da imagem com zoom img2.style.height = parseInt(div2.style.height) img2.style.width = parseInt(div2.style.width) img2.style.borderStyle = "ridge" } </script> </head> <center> <body onload="AtualizaDados();MudaImagem(1)"> <div id="pagina"> <div id="div_imagem"> <img src="---" id="imagem" title=""> <br> <div id="msg_imagem">A descrição da imagem ficará aqui</div> </div> <div id="controles"> <input type="button" class="botao" value="<" id="voltar" onclick="VoltaImagem()"> <input type="button" class="botao" value="Ampliar" id="ampliar" onclick="Ampliar()"> <input type="button" class="botao" value=">" id="avancar" onclick="ProximaImagem()"> </div> </div> <div id="div_ampliar"> <img src="---" id="imagem_ampliar" title=""> <div id="controles2"> <input type="button" value="Reduzir" id="reduzir" onclick="Reduzir()"> </div> </div> </center> </body> </html> Espero ter ajudado !
-
Ao invés de utilizar 20 arrays diferentes, utilize um array bidimensional ! Exemplo: Dim t(20, 20) as string Aí ficaria assim: For i = 1 To ubound(t, 1) For z=1 to ubound(t, 2) Call Verifica_Linhas(i, z) Next Next Qualquer coisa, posta aí !
-
Poderia deixar o iframe escondido também ! Exemplo: <iframe src="musica.htm" style="visibility: hidden"></iframe>
-
Atualizando a pagina sem Refresh
pergunta respondeu ao Eduardo Assis de Jonathan Queiroz em Ajax, JavaScript, XML, DOM
o onload deve estar no body da página ! Exemplo: <body onload="Atualiza()"> -
Como faz pra abrir pdf no proprio navegador?
pergunta respondeu ao Paulo Web de Jonathan Queiroz em HTML, XHTML, CSS
Se não me engano é só linkar o navegador para o arquivo PDF... Exemplo: <a href="arquivos/arquivo.pdf" target="_blank">Ver arquivo PDF</a> Qualquer coisa, posta aí ! -
Ajuda - Imagem sempre embaixo na página
pergunta respondeu ao pedropedropedro de Jonathan Queiroz em HTML, XHTML, CSS
Você postou na seção errada ! Isso é em CSS. Estou movendo para a seção correta ! Mas, respondendo sua dúvida: É só fixar o background via css <style TYPE="text/css"> <!-- BODY {background-attachment: fixed; background-image: url(imagem/imagem.jpg);background-repeat: no-repeat} --> </style> Era isso que você queria ?? -
Atualizando a pagina sem Refresh
pergunta respondeu ao Eduardo Assis de Jonathan Queiroz em Ajax, JavaScript, XML, DOM
Eu não entendo muito de PHP, mas posso lhe lhe ajudar na parte do Ajax... Primeiramente, remova o código PHP de sua página inicial. O código php deverá ficar em outra página, a qual será requisitada seu conteúdo via Ajax Você deverá criar uma div onde serão armazenadas as informações da outra página. Crie uma função na página principal para se conectar à outra página <script type="text/javascript". var tempo_seg = 5 // Tempo em segundos var tempo_ms = tempo_seg * 1000 // Tempo em milésimos de segundo function Atualiza() { goAjax("pagina2.php") setTimeout("Atualiza()", tempo_ms) // Código para chamar a função a cada 5 seg (5000 ms) } function goAjax(url) { xmlhttp = new XMLHttpRequest() xmlhttp.open("GET", url, true) xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState==4) { retorno = xmlhttp.responseText divisao = document.getElementById("divisao_refresh") divisao.innerHTML = retorno } } xmlhttp.send(null) } </script> Essa função irá chamar o conteúdo da outra página e colocar dentro da div com o nome "divisao_refresh" Depois disso,é só colocar o "onload" para chamar a função "Atualiza()" Qualquer coisa, posta aí ! -
Seria apenas passar um valor para a função ?? Se for, tente isso: Sub Testa_Linhas(valor as string) E depois, para chamá-la: Teste_Linha("meu-valor") Espero ter ajudado
-
Atualizando a pagina sem Refresh
pergunta respondeu ao Eduardo Assis de Jonathan Queiroz em Ajax, JavaScript, XML, DOM
Sim ! Pode postar o código da página só pra ter uma noção do que deveria modificar ?? De qualquer forma, posto um exemplo aqui: Página1.htm (principal) <html> <head> <title>Minha Página</title> <script type="text/javascript". var tempo_seg = 5 // Tempo em segundos var tempo_ms = tempo_seg * 1000 // Tempo em milésimos de segundo function Atualiza() { goAjax("pagina2.htm") setTimeout("Atualiza()", tempo_ms) } function goAjax(url) { xmlhttp = new XMLHttpRequest() xmlhttp.open("GET", url, true) xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState==4) { retorno = xmlhttp.responseText divisao = document.getElementById("divisao_refresh") divisao.innerHTML = retorno } } xmlhttp.send(null) } </script> </head> <body> Essa é a página principal <div id="divisao_refresh"> <!-- Esta é a DIV que terá o conteúdo atualizado a cada 5 segundos ---> </div> </body> </html> Na página "pagina2.htm" você escreve os dados que você quer que seja passado para a div Espero ter ajudado, mas de qualquer forma posta seu código completo se não conseguir ! -
Aqui também dá isso ! Vamos ter esperar o Google corrigir... Obs.: Quando você loga pelo hotmail pelo Chrome, se não me engano aparece uma mensagem dizendo que o navegador não é capaz de "rodar" perfeitamente o site na versão atual (o hotmail fez algumas modificações) Acho que tem como usar a versão antiga, o Chrome deve pegar, mas nunca tentei isso !
-
Dúvida em Criação de Calculadora
pergunta respondeu ao Bernardo Santos de Jonathan Queiroz em Ajax, JavaScript, XML, DOM
Explicando o código: // Converte as variáveis para o tipo numérico if (isNaN(a) || isNaN(b)) { alert("Digite um número válido !") }else{ a = parseFloat(a) b = parseFloat(b) result=0 [...] A função isNaN serve para verificar e o valor é do tipo numérico Exemplo: Ao se digitar "6b43", "abc", "b120", [...], a função devolve true (verdadeiro) O código acima verifica se a variável "a" e "b" são do tipo numérico Já a função parseFloat serve para converter dados para um campo numérico que aceita decimais (exemplo: 1200,575) Bom, posso lhe recomendar alguns cursos de JS pra você fazer antes. Mesmo assim, pegar códigos prontos pode ser uma boa, já que quando se tem um razoável conhecimento da linguagem você pode compreender como foi feito, e aprender na prática ! Seguem alguns cursos: Curso de JavaScript - Parte 1 (básico) Curso de JavaScript - Parte 2 (avançado) -
Novo estagiário
tópico respondeu ao .Andreia. de Jonathan Queiroz em Novidades e Anúncios Script Brasil
Obrigado galera ! Estarei aqui ajudando o fórum sempre que possível ! -
(Resolvido) Ajuda em Javascript.
pergunta respondeu ao Marcelinho II de Jonathan Queiroz em Ajax, JavaScript, XML, DOM
Eu li seu tópico e resolvi criar um script para verificar o CPF... Não vou postar aqui por já ser um "código pronto". Estarei postando na área de repositório de scripts de JavaScript ! O tópico está disponível aqui -
Verificador de C.P.F
uma questão postou Jonathan Queiroz Repositório de Scripts - Ajax, JS, XML, DOM
Um membro havia postado uma dúvida com um verificador de CPF e eu resolvi criar um script para que possam utilizar em suas aplicações Código: <html> <head> <script type="text/javascript"> var cpf; var digito = new Array(11); var digito2 = new Array(11); var total_numero_d10 = 0 var total_numero_d11 = 0 var valor1; var valor2; function Valida() { cpf = document.form.cpf.value.toString() //Retira os pontos (".") e traços ("-") do CPF cpf = cpf.replace(".","") cpf = cpf.replace(".","") cpf = cpf.replace(".","") cpf = cpf.replace("-","") if (cpf=="") { //O usuário deixou o campo em banco alert("Digite um C.P.F para validar") }else if (cpf.length!=11) { // O cpf informado não possui 11 dígitos alert("O CPF digitado é inválido !\nNão possui 11 dígitos") }else if (isNaN(cpf)) { alert("O CPF informado não é um número válido") }else{ /* Nessa parte iremos fazer a verificação completa do CPF */ // Atribui valor às posições 10 e 11 do array (dígitos verificadores) digito[10] = cpf.charAt(9) digito[11] = cpf.charAt(10) // Faz uma array com os números de 10 a 2 for (i=11;i>=2;i--) { digito2[i] = i } // Verifica os dígitos informados no CPF for (i=1;i<=9;i++) { digito[i] = cpf.charAt(i-1) total_numero_d10 += parseInt(digito[i])*parseInt(digito2[11-i]) } valor1 = total_numero_d10 % 11 if (valor1<2) { valor1 = 0 }else{ valor1 = 11 - valor1 } for (i=1;i<=9;i++) { total_numero_d11 += parseInt(digito[i])*(11-i+1) } total_numero_d11 += valor1*2 valor2 = total_numero_d11 % 11 if (valor2<2) { valor2 = 0 }else { valor2 = 11 - valor2 } // Verifica se os dígitos conferem if (digito[10]==valor1 && digito[11]==valor2) { // O CPF é válido alert("O CPF informado é válido !") }else{ // O CPF não é válido alert("O CPF informado não é válido") } } } </script> <title> </title> </head> <body> <form name="form"> <input type="text" name="cpf" /> <input onclick="Valida()" type="button" value="Executar"> </form> </body> </html> Espero ter ajudado !! -
Depois de ter seu projeto compilado é impossível ver o seu código-fonte. Você não corre risco de alguém "descobrir" o código-fonte de sua aplicação quando ela estiver compilada (transformada em executável)
-
Faça algo como isso: (é só um exemplo) <html> <head> <title>Minha página</title> <script type="text/javascript"> function VerificaFormulario() { valor = document.form.valor.value if (valor=="") { // Não foi digitado nada na caixa de texto document.form.action = "" alert("Você deve preencher os campos corretamente !") }else if (isNaN(valor)) { // O valor é uma string document.form.action = "pagina_campo_nao_numerico.htm" document.form.submit() }else { //O valor é um número document.form.action = "pagina_valor_numerico.htm" document.form.submit() } } </script> </head> <body> <form name="form" action="" method="post" onsubmit="return VerificaFormulario()"> <input type="text" name="valor"> <br><br> <input type="submit"> </form> </body> </html> Se funcionar, posta aí !
-
Problemas ao criar ODBC Dinâminco(ACCESS)
pergunta respondeu ao Rick Developer de Jonathan Queiroz em Visual Basic
Cara, tá errado isso aí em cima Olhe seu código: strAttributes = "SERVER=SomeServer" strAttributes = strAttributes & "DESCRIPTION=ODBC_DB_CC" & Chr$(0) strAttributes = strAttributes & "DSN=DB_CC" & Chr$(0) strAttributes = strAttributes & "DATABASE=pubs" & Chr$(0) Ele iria concatenar tudo sem espaço, sem nenhum separador... Iria ficar mais ou menos assim: SERVER=SomeServerDESCRIPTION=ODBC_DB_CC[...] -
Cara, posta ma parte de seu código aí ou então pergunta na seção de Editores --> Dreamweaver
-
erro não encontrado ! help plz
pergunta respondeu ao jfabrizio de Jonathan Queiroz em HTML, XHTML, CSS
Cara, não entendi muito bem seu problema ... Pode explicar melhor ? Você quer colocar a parte onde as regras estão na lateral ? Se for isso, cria duas divs: Uma para a parte de regras e outra para o resto do conteúdo no site Obs.: Poste os códigos HTML dentro da tag "html" e outros na tag "code" -
Dúvida em Criação de Calculadora
pergunta respondeu ao Bernardo Santos de Jonathan Queiroz em Ajax, JavaScript, XML, DOM
Fiz algumas modificações no seu script... Dá uma olhada como ele ficou: <html> <head> <title>Calculadora em PHP</title> </head> <!-- Inicio do Código Fonte --> <script> var result; function calculo(a,b){ // Converte as variáveis para o tipo numérico if (isNaN(a) || isNaN(b)) { alert("Digite um número válido !") }else{ a = parseFloat(a) b = parseFloat(b) result=0 if (document.form.operacao[0].checked) { result=(a+b); } else if (document.form.operacao[1].checked) { result=(a-b); } else if (document.form.operacao[2].checked){ result=(a*b); } else if (document.form.operacao[3].checked){ result=(a/b); } window.alert(result) } } </script> <!--Fim do Código Fonte e Inicio da Interface--> <body bgcolor="#FFFF00"> <form name="form" method="post"> <h1 align="center">Calculadora Online</h1> <center> <dl> <dd>Qual operação você deseja realizar: <input type="radio" name="operacao" value="0" checked="" />Soma <input type="radio" name="operacao" value="1" />Subtração <input type="radio" name="operacao" value="2" />Multiplicação <input type="radio" name="operacao" value="3" />Divisão </dd> </dl> <p> Digite o primeiro operando: <input type="text" name="op1" value="0" size="10" maxlength="20"> <br> Digite o segundo operando: <input type="text" name="op2" value="0" size="10" maxlength="20"> <p> Agora clique em Prosseguir para receber o resultado, ou clique em Limpar para limpar os campos: <p> <input type="button" value="Prosseguir" name="submit" onclick="calculo(document.form.op1.value,document.form.op2.value)"> <br> <input type="reset" value="Limpar" name="limpar"> </center> </form> </body> <!--Fim da Interface--> </html> Se funcionar, posta aí ! -
Novo estagiário
tópico respondeu ao .Andreia. de Jonathan Queiroz em Novidades e Anúncios Script Brasil
Agradeço pelo apoio galera ! Muito obrigado por todo o apoio prestado ! Estarei participando e ajudando o máximo possível aqui no fórum. Sempre que possível, estarei presente ! -
Dá, sim pra fazer isso, contanto que tenha o IIS (Internet Information Services) instalado... É só você ficar rodando o servidor em localhost, e quando tiver internet, copiar as tabelas para o banco de dados principal (que ficará online) Vai ter a opção se deseja substituir a tabela ou apenas copiar os novos dados.Você escolhe copiar... Ou, se preferir, cria um script para percorrer todos os dados de uma tabela e inserir em outra ! Qualquer coisa, posta aí !