Ir para conteúdo
Fórum Script Brasil

_bruniolos

Membros
  • Total de itens

    10
  • Registro em

  • Última visita

Tudo que _bruniolos postou

  1. Bom, o que eu sei fazer é esconder o div flutuante, ou seja ele vai continuar aberto mas invisível. Algumas alterações no moveobj.js /*********************************************** * Floating image script- By Virtual_Max (http://www.geocities.com/siliconvalley/lakes/8620) * Modified by Dynamic Drive for various improvements * Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code ***********************************************/ var vmin=2; var vmax=5; var vr=2; var timer1; function iecompattest(){ return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body } function Chip(chipname,[b]btn,[/b]width,height){ this.named=chipname; this.vx=vmin+vmax*Math.random(); this.vy=vmin+vmax*Math.random(); this.w=width+20; this.h=height; this.xx=0; this.yy=0; this.timer1=null; [b]this.botao = btn;[/b] } function movechip(chipname){ if (document.getElementById){ eval("chip="+chipname); if (window.innerWidth || window.opera){ pageX=window.pageXOffset; pageW=window.innerWidth-40; pageY=window.pageYOffset; pageH=window.innerHeight-20; } else if (document.body){ pageX=iecompattest().scrollLeft; pageW=iecompattest().offsetWidth-40; pageY=iecompattest().scrollTop; pageH=iecompattest().offsetHeight-20; } chip.xx=chip.xx+chip.vx; chip.yy=chip.yy+chip.vy; chip.vx+=vr*(Math.random()-0.5); chip.vy+=vr*(Math.random()-0.5); if(chip.vx>(vmax+vmin)) chip.vx=(vmax+vmin)*2-chip.vx; if(chip.vx<(-vmax-vmin)) chip.vx=(-vmax-vmin)*2-chip.vx; if(chip.vy>(vmax+vmin)) chip.vy=(vmax+vmin)*2-chip.vy; if(chip.vy<(-vmax-vmin)) chip.vy=(-vmax-vmin)*2-chip.vy; if(chip.xx<=pageX){ chip.xx=pageX; chip.vx=vmin+vmax*Math.random(); } if(chip.xx>=pageX+pageW-chip.w){ chip.xx=pageX+pageW-chip.w; chip.vx=-vmin-vmax*Math.random(); } if(chip.yy<=pageY) {chip.yy=pageY; chip.vy=vmin+vmax*Math.random(); } if(chip.yy>=pageY+pageH-chip.h) {chip.yy=pageY+pageH-chip.h; chip.vy=-vmin-vmax*Math.random(); } /******************************************* ALTERAÇÃO *******************************************/ var btn = document.getElementById(chip.botao); var pai = document.getElementById(chip.named); btn.onclick = function() { pai.style.visibility = "hidden"; } /******************************************* ALTERAÇÃO *******************************************/ document.getElementById(chip.named).style.left=chip.xx+"px"; document.getElementById(chip.named).style.top= chip.yy+"px"; chip.timer1=setTimeout("movechip('"+chip.named+"')",100); } } arquivo .html <html> <head> &lt;script type="text/javascript" src="moveobj.js"> </script> &lt;script type="text/javascript"> /*********************************************** * Floating image script- By Virtual_Max (http://www.geocities.com/siliconvalley/lakes/8620) * Modified by Dynamic Drive for various improvements * Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code ***********************************************/ //Step 1: Define unique variable names depending on number of flying images (ie:3): var flyimage1, flyimage2, flyimage3 function pagestart(){ //Step 2: Using the same variable names as 1), add or delete more of the below lines (60=width, height=80 of image): //passar as id dos botões de cada div flyimage1=new Chip("flyimage1","btn1", 47,68); flyimage2=new Chip("flyimage2","btn2", 47,68); flyimage3=new Chip("flyimage3","btn3", 47,68); //Step 3: Using the same variable names as 1), add or delete more of the below lines: movechip("flyimage1"); movechip("flyimage2"); movechip("flyimage3"); } if (window.addEventListener) window.addEventListener("load", pagestart, false) else if (window.attachEvent) window.attachEvent("onload", pagestart) else if (document.getElementById) window.onload=pagestart </script> </head> <body> <!-- Step 4: Define your flying images. For each image's ID tag, use the same variable names as 1) above --> <DIV ID="flyimage1" STYLE="position:absolute; left: -500px; width:47; height:68;"> <A HREF="http://dynamicdrive.com"><IMG SRC="test.gif" BORDER=0></a> <input type="button" id="btn1" value="Fechar"> </DIV> <DIV ID="flyimage2" STYLE="position:absolute; left: -500px; width:47; height:68;"> <A HREF="http://dynamicdrive.com"><IMG SRC="test.gif" BORDER=0></a> <input type="button" id="btn2" value="Fechar"> </DIV> <DIV ID="flyimage3" STYLE="position:absolute; left: -500px; width:47; height:68;"> <A HREF="http://dynamicdrive.com"><IMG SRC="test.gif" BORDER=0></a> <input type="button" id="btn3" value="Fechar"> </DIV> </body> Testa aí, só desculpa a identação.... Abraços!
  2. Pode mudar sim! Eu não sabia em qual categoria postar a pergunta, coloquei em AJAX porque é por causa dele que estão acontecendo os problemas de acentuação. Obrigado
  3. Boa tarde pessoal! Já sei que existem diversas perguntas sobre o assunto "Acentuação com AJAX", mas ainda estou insatisfeito. Gostaria de saber qual a melhor solução para resolver problemas de acentuação com AJAX. Antes eu usava funções do PHP (utf8_encode() e utf8_decode()), uma vez que já entendi que o xmlHttpRequest só trabalha com utf8. O problema de usar essas funções do PHP é que é muito trabalhoso, imaginem que eu tenha que criar uns 20 formulários cada um com uns 30 campos. É muito desgastante usar toda hora essas funções. Então pesquisei mais sobre o assunto e sugeriram que eu mudasse toda a codificação das páginas para UTF-8, inclusive o banco de dados ou até para não mudar todas as páginas, mudar o charset padrão do servidor, no caso apache. Fiz isso, funcionava até bem, mas o banco de dados fica com inconsistência, se eu coloco um "é" por exemplo, o banco de dados armazena algo como "Ãi". Para exibir os dados aparece normal o "é", mas não posso deixar isso armazenado no bd. Estou utilizando mysql. Detalhe: estou utilizando a biblioteca JQuery, então tem mais um problema, quando o formulário contém um campo para envio de arquivos, como não é possível enviar por AJAX, o JQuery cria um iframe invisível para target do formulário, simulando o AJAX, o que é muito cômodo porém os dados não são codificados para UTF-8 e aí se o usuário que preencher meu formulário resolver enviar um arquivo não poderei usar as funções do PHP citadas acima, pois os dados não estão em UTF-8. Gostaria de saber se alguém sabe como resolver o problema da acentuação da forma mais prática possível. Espero ter sido o mais claro possível. Desde já agradeço!
  4. _bruniolos

    Compactar codigo php

    Pessoal, muito obrigado, vou conferir os arquivos que vocês me passaram, pela descrição é isso mesmo... Obrigado novamente!
  5. Olá pessoal! Há dias procuro por algum software que compacte código php e também mude nome de funções e variáveis, tipo js builder para javascript, seria algo como: original: <?php /* * Funcao para realizar algumas * operacoes com uma variavel * @params $variavel Integer * @return Integer */ function foo($variavel) { $variavel += 20; $variavel *= 30; return $variavel; } ?> depois: function dkax83($Xks492){$Xks492 += 20;$Xks492 *= 30;return $Xks492;} Preciso disso por dois motivos: 1 - para deixar o codigo menor (necessidades específicas) 2 - para deixar o codigo ilegível Não sei mais por onde procurar, o máximo que consegui foi programas que criptografam o arquivo, mas pelo exemplo que dei, da pra perceber que não é o que eu quero... Gente, desde já agradeço
  6. Não, a função é assim mesmo, os valores de y e z são entre 1 e 9, só que só vai funcionar perfeitamente com z valendo 1, esse código é de um exercício, a função é passada no enunciado. Bom, é isso...
  7. #include "stdio.h" #include "string.h" main() { char texto[200], trad[200], letra; int i=0, j=0, x, y, z; puts("...::: Codificador - descodificador :::..."); puts(""); //entrada de valores de y e z do { puts("Digite o valor de y e z, com valores de 1 a 9"); scanf(" %d %d",&y,&z); } while(y<1 || y>=10 || z<1 || z>=10); //limpar buffer do teclado, tecla ENTER getchar(); puts("Numeros OK!"); puts(""); puts("Digite uma mensagem"); puts("Se a mensagem comecar com inteiros, sera descodificada."); puts("Digite um '.' na mensagem para encerra-la."); puts(""); //entrada de valor da mensagem while (letra != '.' && (letra = getchar())) { if (letra == 13) texto = '\n'; else texto = letra; i++; } texto = ''; //se a mensagem comecar com inteiro, descodificar if (texto[0] >= '0' && texto[0] <= '9' && texto[1] >= '0' && texto[1] <= '9') { //percorre o texto para descodifica-lo //pula os 2 primeiros pois são numeros for (i=2; i<strlen(texto); i++) { //convertendo os 2 algarismos da string para inteiros y = texto[0] - '0'; z = texto[1] - '0'; //se for maiuscula if (texto >= 'A' && texto <= 'Z') { x = texto - 'A'; j=0; while(x != (j+y)*z%26 && j<26) { j++; } trad[i-2] = j + 'A'; } //se for minuscula else if (texto >= 'a' && texto <= 'z') { x = texto - 'a'; j=0; while(x != (j+y)*z%26 && j<26) { j++; } trad[i-2] = j + 'a'; } else trad[i-2] = texto; } trad[i-3] = ''; printf("Mensagem descodificada: %s.\n",trad); } //codificar else { //percorre o texto para codifica-lo for (i=0; i<strlen(texto); i++) { //se for maiscula if (texto >= 'A' && texto <= 'Z') { //convertendo letras maiusculas em numeros x = texto - 'A'; texto = 'A' + (x+y)*z%26; } //se for minuscula else if (texto >= 'a' && texto <= 'z') { //convertendo letras minusculas em numeros x = texto - 'a'; texto = 'a' + (x+y)*z%26; } } printf("\nMensagem codificada: %d%d%s\n", y, z, texto); } }
  8. Gente, seguinte, tenho que fazer um programa em c, nele tenho uma função assim: f(x) = (x+y)*z%26 com y e z fornecidos pelo usuario. Até aí tudo bem, mas nele também tenho que fazer a função inversa, ou seja tendo f(x), y e z, tenho que descobrir o x Tentei varias formas, fiz até uma com um loop que vai verificando todas as possibilidades, até dar certo, porém isso é porco encontrei uma formula mas ela falha para alguns valores de y. Bom gente, desde já agradeço.
  9. Oh já dei uma pesquisada e encontrei algo sobre SendKeys, parece que isso vai resolver, agora somente preciso dar foco em outra janela que não seja a aplicação e depois ativar o SendKeys.... Como faço para dar foco em outra janela, exemplo: Bloco de notas???? vlws!!!!!!!!!!!!!!!!
  10. Gente, é o seguinte... Estou precisando fazer um programa em vb que sirva para preencher automaticamente dois campos de um outro programa, usuario e senha no caso, mas não tenho noção de como faz isso, alguém aí pode me ajudar ou me explicando ou me indicando algum site/url???? agradeço.... Ah, se alguém precisar (e-mail): bruniolos@yahoo.com.br Vlw pessoal!!!!
×
×
  • Criar Novo...