Ir para conteúdo
Fórum Script Brasil

renan_doidera

Membros
  • Total de itens

    361
  • Registro em

  • Última visita

Tudo que renan_doidera postou

  1. Esse script é todo feito em Expressão Regular.... tenta entender ele para então fazer modificações... Tenta colocar \t na lista dos caracteres permitidos, assim ele irá permitir um "tab" que é um espaço de certa forma né. Falows
  2. Já tem alguns scripts prontos para CPF e CPNJ por exemplo, para mudar para outras coisas é só mudar a partir desses scripts, pois o funcionamento é o mesmo. Dá uma procurada na busca do fórum que você vai achar alguns exemplos. Falows.
  3. O Crystian fez algo parecido na sessão de scripts prontos, dá uma olhada láh que você acha como ele fez, e apartir daí muda como quiser. Falows
  4. Fui eu quem postou esse script em algum lugar, se eu não me engano nele possui os créditos da pessoa que fez, você deveria ter posto também . //Popup que se redimensiona automaticamente conforme as dimensões da imagem //Esteja a vontade para remover todos os comentarios, menos a linha abaixo: //(c) 2001 - Luciano Lourenço de Souza Almeida (dark.man@mailbr.com.br) Você chama a função assim: javascript:imgPop(foto.jpg') Aì dentro do script que você vai configurar a cor de fundo que essa janela vai ter, os nomes que vão aparecer na barra de título, barra de status e tal... Você tamb´me tem que ter esse arquivo na mesma pasta das fotos: <html> <head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <!-- Carrega os scripts necessarios ao documento --> <script type="text/javascript" src="imgPopup.js"></script> <!Executa a decodificação das variáveis contidas na URL do documento--> <script> <!-- decodificaVariaveis(); // --> </script> <style> BODY { SCROLLBAR-FACE-COLOR: #02027e; SCROLLBAR-HIGHLIGHT-COLOR: #7B4ADE; SCROLLBAR-SHADOW-COLOR: #7B4ADE; SCROLLBAR-3DLIGHT-COLOR: #7B4ADE; SCROLLBAR-ARROW-COLOR: #7B4ADE; SCROLLBAR-TRACK-COLOR: #7B4ADE; SCROLLBAR-DARKSHADOW-COLOR: #7B4ADE } </style> </head> <!-- Após a carga completa do documento, chama a função que redimensiona o documento --> <body bgcolor=#7b4ade text=silver leftmargin=0 topmargin=0 marginwidth=0 marginheight=0 onload="redimensiona()" oncontextmenu="return false" onkeydown="return false" onselectstart="return false"> <!-- Escreve os corpo do documento --> <script> <!-- escreveDocumento(); // --> </script> </body> </html> Estou meio sem tempo para explicar melhor agora, posta se tiver alguma dúvida que eu vejo mais tarde. Falows
  5. Antes de postar dúvidas simples tenta usar a busca do fórum para ver se ela já não foi respondida antes. Falows
  6. Redimensionar a foto acho que não é js não. Falows
  7. Eu fiz um relógio analógico (de ponteiros). Com as funções as quais eu criei para construir ele, pode-se fazer muitas outras coisas que necessitem de desenhar retas e circulos. Segue o código do arquivo "funcao_classe_relogio.js" ... ///////////////////////////////////////////////////////////////////////////////////////////// // ##### Classe Para desenhos JAVASCRIPT ##### // // // // // // Nessa classe encontram-se funções para plotar retas, circulos e um relógio // // ______________________________ // // Desenvolvido por [ R E N A N M A N O L A ] E-Mail: renan_doidera@hotmail.com // // """""""""""""""""""""""""""""" // // // // Fórum: https://www.scriptbrasil.com.br/forum; http://forum.wmonline.com.br/ // // // // Por favor mantenha os créditos e bom Proveito!!! :D // // // ///////////////////////////////////////////////////////////////////////////////////////////// document.write("\n<div id=\"ponteiro1\"></div>\n<div id=\"ponteiro2\"></div>\n<div id=\"ponteiro3\"></div>\n<div id=\"circulo\"></div>\n<div id=\"marcas\"></div>" ); function imprime_relogio(xc,yc,cor,raio) { this.xc = xc; this.yc = yc; this.cor = cor; this.raio = raio; var comprimento = raio*0.8; var num = 0; var id1 = 'ponteiro1'; var id2 = 'ponteiro2'; var id3 = 'ponteiro3'; var id4 = 'circulo'; this.comprimento = comprimento; this.num = num; this.id1 = id1; this.id2 = id2; this.id3 = id3; this.id4 = id4; javascript:tempo(); angulo_seg = (Math.PI/2 - segundos*Math.PI/30); angulo_min = (Math.PI/2 - minutos*Math.PI/30); angulo_hor = (Math.PI/2 - horas*Math.PI/6 - minutos*Math.PI/360); if ( raio >= 35 && raio <= 40) imprime_marcas(xc-raio*0.05,yc+raio*0.23,raio*0.85,'green',num+3,id4,1); if ( raio > 40 && raio < 50) imprime_marcas(xc-raio*0.05,yc+raio*0.15,raio*0.85,'green',num+3,id4,2); if ( raio >= 50 && raio <= 60 ) imprime_marcas(xc-raio*0.05,yc+raio*0.13,raio*0.85,'green',num+3,id4,2); if ( raio >= 65 && raio <= 70) imprime_marcas(xc-raio*0.05,yc+raio*0.1,raio*0.85,'green',num+3,id4,3); if ( raio > 70 ) imprime_marcas(xc-raio*0.05,yc+raio*0.05,raio*0.85,'green',num+3,id4,4); desenha_circulo(xc,yc,raio,'gray',num+3,id4); inclina_reta(xc,yc,0.8*comprimento,angulo_seg,'red',num,id1); inclina_reta(xc,yc,0.9*comprimento,angulo_min,'black',num+1,id2); inclina_reta(xc,yc,0.6*comprimento,angulo_hor,'black',num+2,id3); setInterval("javascript:tempo(); desenho[num]=''; angulo = (Math.PI/2 - segundos*Math.PI/30); inclina_reta(xc,yc,0.8*comprimento,angulo,'red',num,id1)",1000); setInterval("javascript:tempo(); if(segundos == 0) { desenho[num+1]=''; angulo = (Math.PI/2 - minutos*Math.PI/30); inclina_reta(xc,yc,0.9*comprimento,angulo,'black',num+1,id2) }",1000); setInterval("javascript:tempo(); if(segundos == 0) { desenho[num+2]=''; angulo = (Math.PI/2 - horas*Math.PI/6 - minutos*Math.PI/360); inclina_reta(xc,yc,0.6*comprimento,angulo,'black',num+2,id3) }",1000); } function tempo() { data = new Date(); segundos = data.getSeconds(); minutos = data.getMinutes(); horas = data.getHours(); milisegundos = data.getMilliseconds(); } function ativar_relogio(xc,yc,cor,tamanho) { javascript:tempo(); this.xc = xc; this.yc = yc; this.cor = cor; this.tamanho = tamanho; if (milisegundos == 0) { javascript:imprime_relogio(xc,yc,cor,tamanho) } else { intervalo = setInterval("javascript:tempo(); if(milisegundos == 0) { clearInterval(intervalo); javascript:imprime_relogio(xc,yc,cor,tamanho) }",1) } } desenho = new Array(); desenho[0] = ""; desenho[1] = ""; desenho[2] = ""; desenho[3] = ""; // ###Desenhar um PONTO### function desenha_ponto(px,py,cor,num) { desenho[num] += "\n<span style=\"position : absolute; top: "+py+"px; left: "+px+"px\"><font color=\""+cor+"\">.</font></span>"; } // ### Distância entre dois Pontos ### function distancia(x1,y1,x2,y2) { var dist; dist = Math.sqrt( Math.pow( Math.abs( x1 - x2) , 2 ) + Math.pow( Math.abs( y1 - y2) , 2 ) ) parseFloat(dist); return dist; } // ###Desenhar uma RETA### function desenha_reta(p1x,p1y,p2x,p2y,cor,num,id) { if (p1x == p2x) { if ( p1y > p2y ) { var aux = p1y; p1y = p2y; p2y = aux; } for(var ay=p1y; ay<=p2y; ay += (p2y-p1y)/((distancia(p1x,p1y,p2x,p2y)/1)) ) desenha_ponto(p1x,ay,cor,num); } else { if (p1x > p2x) { var aux1 = p1x; p1x = p2x; p2x = aux1; var aux2 = p1y; p1y = p2y; p2y = aux2; } for (x=p1x; x<=p2x; x += (p2x-p1x)/( ( distancia(p1x,p1y,p2x,p2y)/1 ) ) ) { var y = ( ( (p1y-p2y)/(p1x-p2x) )*x + ( (p2x*p1y-p2y*p1x)/(p2x-p1x) ) ); desenha_ponto(x,y,cor,num); } } document.getElementById(id).innerHTML = desenho[num]; } // ### Desenhar um CIRCULO ### function desenha_circulo(px,py,raio,cor,num,id) { var coef = 0; if ( py != px ) coef = py-px; for ( x=(px-raio); x<=(px+raio); x += 2/Math.PI ) { y = ( Math.sqrt ( Math.pow(raio,2) - Math.pow(x-px,2) ) + py ); desenha_ponto(y-coef,x+coef,cor,num); y = ( Math.sqrt ( Math.pow(raio,2) - Math.pow(x-px,2) ) + py ); desenha_ponto(x,y,cor,num); y = ( py - Math.sqrt ( Math.pow(raio,2) - Math.pow(x-px,2) ) ); desenha_ponto(y-coef,x+coef,cor,num); y = ( py - Math.sqrt ( Math.pow(raio,2) - Math.pow(x-px,2) ) ); desenha_ponto(x,y,cor,num); } document.getElementById(id).innerHTML = desenho[num]; } // ### Função que inclina uma reta dando o respectivo ângulo em Radianos. ### function inclina_reta(xc,yc,tamanho,angulo,cor,num,id) { var xp = xc + tamanho*Math.cos(angulo); var yp = yc - tamanho*Math.sin(angulo); desenha_reta(xc,yc,xp,yp,cor,num,id); } function imprime_marcas(xc,yc,tamanho,cor,num,id,num_fonte) { var numero = 1; var angulo; for(angulo = Math.PI/3; angulo >= -3*Math.PI/2; angulo -= Math.PI/6) { inclina_marcas(xc,yc,tamanho,angulo,cor,num,id,numero,num_fonte); numero++; } document.getElementById(id).innerHTML = desenho[num]; } function inclina_marcas(xc,yc,tamanho,angulo,cor,num,id,numero,num_fonte) { var xp = xc + tamanho*Math.cos(angulo); var yp = yc - tamanho*Math.sin(angulo); desenho[num] += "\n<span style=\"position : absolute; top: "+yp+"px; left: "+xp+"px\"><font size=\""+num_fonte+"\"color=\""+cor+"\">"+numero+"</font></span>" } E abaixo de uma página que vai exibir o relógio... <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>Nova pagina 1</title> </head> <body> <a href="javascript:;" onclick="javascript:ativar_relogio(460,140,'black',60)">Acionar Relógio</a> <p> <a href="javascript:;" onclick="javascript:chama()">Desenhar Cubo (pode ser que lerde um pouco esse link)</a> <script src="funcao_classe_relogio.js"> </script> <script> function chama() { desenha_reta(400,200,520,200,'gray',3,'marcas'); inclina_reta(520,200,60,Math.PI/4,'gray',3,'marcas'); desenha_reta(562.4264068711928,157.57359312880715,562.4264068711928,37.57359312880715,'gray',3,'marcas'); desenha_reta(520,200,520,80,'gray',3,'marcas'); inclina_reta(520,80,60,Math.PI/4,'gray',3,'marcas'); desenha_reta(442.42640687119285,157.57359312880715,562.4264068711928,157.57359312880715,'gray',3,'marcas'); desenha_reta(400,200,400,80,'gray',3,'marcas'); desenha_reta(400,80,520,80,'gray',3,'marcas'); inclina_reta(400,80,60,Math.PI/4,'gray',3,'marcas'); desenha_reta(442.42640687119285,37.573593128807154,562.42640687119285,37.573593128807154,'gray',3,'marcas'); inclina_reta(400,200,60,Math.PI/4,'gray',3,'marcas'); desenha_reta(442.42640687119285,157.57359312880715,442.42640687119285,37.57359312880715,'gray',3,'marcas'); } </script> </p> </body> </html> Falows
  8. nomedoframe.parent.location = "pagina.htm" É isso. Falows
  9. Acho que não tem como colocar botão triangular não... só se esse botão for uma figura que você criar né... Falows
  10. Chato mesmo hein.... Tenta burlar esse problema colocando um id no select, e quando você "abrir" a janela que fica na frente dele, muda o estilo do select pegando pelo id para escondido (hidden). Ou tenta não colocar essa janela na frente do maldito select! HEaheuaaeheaueheaae. Falows
  11. Para mudar o tamanho de uma janela, usa: window.resizeTo(x,y) Falows
  12. Não dá pra contrrolar isso não, tem que mexer na configuração do browser mesmo para definir o que você quer que imprime ou não. Falows
  13. O campo de busca é um campo como qualquer outro, você pode usar todos os estilos compatíveis nele. Falows
  14. O máximo que você pode fazer é abrir uma pasta do pc do usuário. Falows
  15. Tem scripts que simulam barras de rolagem aqui no fórum, dá uma procurada que você acha. Falows
  16. Poxa a coisa tá ficando importante né... o tópico agora é Strict, pow.... Como Fabyo disse, também não dou fé nesse lance de HD pifado não, se não me engano alguém antes já tinha escrito que ele poderia dar uma desculpa mais ou menos assim... Tamos esperando Dave. Falows
  17. Nesse fórum tem um exemplo na parte de scripts prontos, dá uma olhada láh. Falows.
  18. Nossa, que coisa hein... só falta falar que a barra de rolagem horizontal é em cima pra inverter tudo de vez mesmo... valeu por matar a curiosidade! Falows
  19. É só mexer com div e estilo ... o botão "fechar" altera a visibilidde do div para escondido (hidden) , tem alguns exemplos disso aqui no fórum, dá uma olhada aí. Falows.
  20. De uma forma que funcione em browseres como Netscape eu não sei não. Mas no IE sim. Falows
  21. Pessoal, procura dar uma olhada na busca do fórum antes de abrir um tópico, pode ser que outras pessoas já tenham tido a mesma dúvida e esta já tenha sido respondida. http://scriptbrasil.com.br/forum/index.php...zar#entry218104 Falows
  22. Eu estava navegando em um site, http://www.warezfaw.com , e uma coisa que me intrigou que eu nunca tinha visto antes, é o fato da barra de rolagem dele ficar na ESQUERDA! e não na direita como é convencionado. Isso no IE, mas quando abri ele no Netscape as barras ficaram na direita, parece ser alguma tag, ou especificação que faz isso e só funciona no IE mesmo. Aguem sabe que tag é essa? Falows
  23. Você pode abrir uma pasta (C:/EIS) , agora executar arquivos que estão dentro dela são outros quinquentos... Falows
×
×
  • Criar Novo...