Ir para conteúdo
Fórum Script Brasil
  • 0

Scripts


Dezinh0

Pergunta

Atenção!!!

- Poste apenas Scripts relacionados;

-Caso possua dúvidas, crie um novo post;

-Evite postar scripts repetidos;

-Clique no link do script que você irá para o local certo.

Página 1

Validacao De Caracteres Para O Campo E-mail

Páginas Sem Erro De Script

Desabilita Botao Direito

Desabilita Botao Direito 2

Desabilita Seleçao De Textos

Abre Uma Outra Janela Ao Sair Da Que Esta

Voltar Ao Topo Da Tela

Onmouseover

Coloca Mensagem Na Barra De Status

Coloca Uma Mensagem Na Barra De Status Quando Passa O Mouse

Este É Otimo Para Documentacoes Na Mesma Pagina

Imprimir

Links Sublinhandos

Botao Link

Move A Posição Da Página Ao Carregar

Desabilitar O Teclado

Pop Diaria

Quiz Do Anao

Trabalhando Com Datas

Validação De E-mail

Uma Validação Para Combobox, Podendo Passar Mensagens

Utilizando O Onmouseover E Onmouseout

Datas... Calcular Entre Elas

Adicionar A Favoritos

Para Abrir Uma Janela Pop Up

Formatação De Valores Na Digitação

Página 2

Aniversarios

Texto Sendo Digitado

Coração Configurável (cor, Nome, Tamanho)

Hora Dual

Fechar Sem Pedir Confirmação Automático

Fechar Sem Pedir Confirmação Por Meio De Botão

Criando Um Cookie

Fazer Pesquisas Com Js

Contagem De Caracteres Numa Area De Texto

Janela Div Arrastável Com Clique Do Mouse

Pop Up No Meio Da Tela

Pop Up em Tela Cheia

Figura Que Acompanha O Scroll

Texto Piscando em Várias Cores

Usando Array E Loop While Para Criar Tabela

Pop Que Abre Automaticamente De Acordo Com A Resolução Do Usuário

Barra De Cores em Gradiente

Love Test

Página 3

Montagem Automática De Tabela

Mensagens Randômicas

Destaque De Ocorrência De Palavras Na Página

Menu Explorer

Scroller Lateral Que Muda De Cor De Acordo Com A Posição Do Mouse

Texto Rotativo Na Barra De Status

Rolagem Suave Automática Da Página

Banner Rotativo

Centralizar Pop No Centro Da Tela

Código De Página Para Criptografia

Marquee Com Botão Iniciar E Parar

Sublinhado nos Links

Bloquear A Atividade Do Teclado

Alterar Cor De Fundo De Link Quando Com O Cursor Sobre

Mensagem Na Barra De Status Com O Mouse Sobre

Barra De Rolagem Colorida

Borda Da Página

Passar Uma Linha Sobre O Texto

Botão Desabilitado

Máscara De Horas Com ":" Automático E Validação

Email Direto Da Página, Utilizando O Outlook, Sem Linguagem Dinâmica

Desabilitar Botoes/text

Maximizar A Janela E Simular O F11

Adicionar Aos Favoritos

Página 4

Ler Código Fonte De Página

Script De Bem-vindo Na Barra De Status

Scroll Automático Para Textos Grandes

Formulário Com Preenchimento Obrigatório

Relógio

Visualizar O Código Fonte De Alguma Página

Confirm Que Nunca Cancela

Efeito De Transição De Página

Como Retirar A Barra De Rolagem Vertical, Ou Horizontal, Ou Ambas

Botão Que Só Pode Ser Clicado 1 Vez

Cronometro

Conversor De Html Para Javascript

Formatação Inteligente dos Campos

Iframe Com Fundo Transparente

Janela Cadente

Página 5

Página Carrega Ao Passar O Mouse

Query String em Js

Guerra nas Estrelas

Animação Que Segue O Mouse Apenas Na Horizontal, Com A Vertical Fixa

Janelinha Maluquinha Rs

Desabilitando Um Objeto Atraves De Um Checkbox

Smilies Na Textarea

Desabilitando Botões Ao Enviar Um Form

Teclado Virtual

Enquete Do John

Resolução De Equações Do Segundo Grau

Verifica Se O Número É Primo Ou Não

Select Que Com Data De Nascimento, Retorna O Signo Automaticamente

Contagem Regressiva

Quadro Com Rolagem

Página 6

Passar Parâmetros em Javascript

Aparecer O Botão Continuar Ao Clicar em Aceitar

Função Trim

Forçar O User A Não Poder Desmarcar Os Check's

Forçar A Marcar Pelo Menos Um Check

Enter Como Tab nos Principais Navegadores

Impedir Minimização De Janela E Foco De Outras Páginas

Filtro De Arquivos Para Upload

Endereço Da Pasta De Um Arquivo Com Contra-barras Convertido em Barras

Conforme Digita Num Input Vai Procurando A Opção Num Select

Pegar Conteúdo De Uma Determinada Coluna Da Tabela.

Efeito De Cores em Tabela Tipo Phpmyadmin

Script Para Enviar Um Submit Para O Formulario, Quando O Foco Estiver em Uma Optonbox

Relogio De Ponteiro Bem Legal Que Acompanha O Mouse

Exporta Variáveis Fácil

Página 7

Trabalhando Com Cookies

Número Primo Ou Não

Hacker Speed

Texto Rotativo

Popup Centralizados

Trava Botao 2 Do Mouse

Confirmar Cancelar Que não Cancela

Carrega Pagina Sem O Click Apenas Com O Passar Do Mouse

Marcar E Desmarcar Checkbox De Mesmo Id

Marcar E Desmarcar Todos Checkboxs Com Ids Diferentes

Auto Completar Para Formularios

Antispam ..

Musica On Off

Troca De Figuras

Mover Div

Página 8

Validação de e-mails

Carregar foto

Contagem de Caracteres

Banner Voador

Remover item da tabela

Remover item da tabela - melhorado

Deletando linhas com o evento OnClick

Atualização da página

Botão de Confirmação

Esvazia campo ao focar

Só permite digitação de números

Hint no link

Cria opções - botão direito do mouse

Muda figura ao passar o mouse

Página 9

Efeito em texto

Texto que acompanha o mouse

Bloqueando o botão do teclado "PrintScreen"

Usando fontes diferentes sem o auxilio de imagem

Pré-load

Formatando Body com CSS

Máscara de valores

Menu centralizado a esquerda que se move com a página

Transforme strings numéricas em texto

Scrollbar que pisca

Scrollbar que pisca 2

Janela não minimiza

Link que pisca

Texto como máquina de escrever

Links vivos

Página 10

Preencher Select conforme opção escolhida

Coordenadas do mouse na tela

Permitir Ou Bloquear Alterações Em Inputs Sem Desabilitar, Com Um Botão

Página de redirecionamento com contagem regressiva

Validar todos os campos do form independente da quantidade

Passa para letras maiusculas ao digitar

Muda para o proximo campo automaticamente

Vários efeitos de transição em imagem

Abre janela de texto (layer)

Script para validação de campos /você decide quais campos serão obrigatórios pelo nome do objeto

Inativa Botão Direito Também No FireFox

Auto-completar diferente

Checador de checkbox - adaptado

Validação de campos em branco

Checkar todos os checkbox (melhorado)

Pagina 11

Jogo da velha

Conta quantos formulário existem em uma página! && Quantas imagens existem em uma página

Adicionar aos favoritos [iE] // Adicionar ao Bookmarks [FF]

Função que valida o radiobutton e define a action do form de acordo com o selecionado.

Converte caracter em imagem

Conta a quantidade de Elementos de um FORM

Valida campo && Verifica se data é válida

Código muito interessante de um banner full

Trabalhando com abas

Bloqueando o F5 do teclado

Merlin do MS Office

Escolher action do form com radiobutton

Tratando campos data

Editado por OSJunior
Link para o comentário
Compartilhar em outros sites

  • Respostas 162
  • Created
  • Última resposta

Top Posters For This Question

Top Posters For This Question

Posts Recomendados

  • 0

Confirm que Nunca Cancela.....

<script LANGUAGE="JavaScript">

<!--

function Info()

{if (!confirm("O Renyo é a mulher que todas adoram?"))

history.go(0);return " "}

document.writeln(Info())

//-->

</script>

Link para o comentário
Compartilhar em outros sites

  • 0

COMO RETIRAR A BARRA DE ROLAGEM VERTICAL, OU HORIZONTAL, OU AMBAS

<style>

body{

overflow-x: hidden;

overflow-y: hidden;

}

</style>

hidden para esconder e scroll para mostar a barra....

onde x = horizontal

onde y = vertical.

Link para o comentário
Compartilhar em outros sites

  • 0

Botão que só se pode clicar 1 vez!

Na Tag <form>, dentro dela, ponha:

onsubmit="JavaScript:this.enviar.disabled=true;"
Agora, confira o nome do seu botão, ele deve ter o nome de enviar, de acordo com esse código! ex:
<input type="submit" name="enviar">

funciona apenas no IE (testado no Netscape, não funcionou nele)

Link para o comentário
Compartilhar em outros sites

  • 0

Script Timer, um cronômetro que eu fiz em javascript, bem interessante...

<script language="JavaScript">

var timerObj = null;

var ss = 0;

var mm = 0;

var hh = 0;

function timerStart()

{

timerObj = setInterval('timerIncrement();timerParse()',1000);

document.all.start.value = 'Start';

document.all.start.disabled = true;

document.all.stop.disabled = false;

}

function timerStop()

{

clearInterval(timerObj);

document.all.start.value = 'Continue';

document.all.start.disabled = false;

document.all.stop.disabled = true;

}

function timerReset()

{

hh = mm = ss = 0;

timerParse();

document.all.start.value = 'Start';

}

function timerIncrement()

{

ss++;

if(ss>59)

{

  ss = 0;

  mm++;

  if(mm>59)

  {

  mm = 0;

  hh++;

  if(hh>23)

    hh = 0;

  }

}

}

function timerParse()

{

hh = hh.toString();

hora = ('00'+hh).substr(hh.length,2);

mm = mm.toString();

minuto = ('00'+mm).substr(mm.length,2);

ss = ss.toString();

segundo = ('00'+ss).substr(ss.length,2);

timerDisplay.innerText = hora+':'+minuto+':'+segundo;   

}

</script>

<table width="300" border="0" cellspacing="0" cellpadding="0">

<tr>

  <td height="61" colspan="3" align="center" valign="middle"><font size="4" face="Verdana, Arial, Helvetica, sans-serif"><span id="timerDisplay" >00:00:00</span></font></td>

</tr>

<tr>

  <td>&nbsp;</td>

  <td>&nbsp;</td>

  <td>&nbsp;</td>

</tr>

<tr>

  <td><input name="start" type="button" id="start" value="Start" style="width:100px" onClick="timerStart()"></td>

  <td><input name="stop" type="button" id="stop" value="Stop" style="width:100px" onClick="timerStop()" disabled></td>

  <td><input name="reset" type="button" id="reset" value="Reset" style="width:100px" onClick="timerReset()"></td>

</tr>

</table>

É isso aí!!!

wink.gif

Link para o comentário
Compartilhar em outros sites

  • 0

Conversor de HTML para JavaScript.. pode ser Util smile.gif

vou fazer um de HTML para ASP e de HTML para PHP.. em breve..

Forum: http://www.superscript.com.br/forum/forum

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">

<HTML>

<HEAD>

<TITLE>HTML2JS</TITLE>

</HEAD>

<BODY>

<center>

<FORM METHOD="POST" ENCTYPE="application/x-www-form-urlencoded" NAME="isn">

<CENTER>

<P>

<h3>HTML2JS</h3><BR>

&nbsp;<HR ALIGN="CENTER">

</CENTER>

<P>

<script>

function ctrlA(el) {

with(el){

focus(); select()

}

if(document.all){

txt=el.createTextRange()

txt.execCommand("Copy")

window.status='Selecionado e copiado para Clippboard!'

alert('Selecionado e copiado para Clippboard!');

}

else alert('Pressione ctrl-c para copiar para');

setTimeout("window.status=''",3000)

}

</script>

<script language="JavaScript">

<!--

var ls="";

var dq='"';

var sq="'";

var rr="\r";

function jsPars(){

ls=document.isn.txt.value;

if (ls==""){

alert("Por Favor, escreva seu codigo ou cole na caixa de texto");

}

else{

htmlPar();

}

}

function htmlPar(){

document.isn.txt.value="Trabalhando.......";

pos=ls.indexOf(dq);

pos1=ls.indexOf(sq);

if ((pos>-1)&&(pos1>-1)){

reWrt();

}

if (pos>-1){

qt=sq;

}

else{

qt=dq;

}

while (ls.indexOf(rr)>-1){

lc=ls.indexOf(rr);

ls=ls.substring(0,lc)+" "+ls.substring(lc+1,ls.length);

}

nls="<script LANGUAGE="+qt+"JavaScript"+qt+">"+rr +"<!-- Esconde Codigo de Navegadores antigos"+rr +" document.write("+qt+ls.substring(0,36)+qt;

ls=ls.substring(36,ls.length);

lsl=ls.length

pp=50;

if (pp>lsl) {

pp=lsl;

}

while (lsl>0){

nls+="\r +"+qt+ls.substring(0,pp)+qt;

ls=ls.substring(pp,lsl);

lsl=ls.length;

if (pp>lsl){

pp=lsl;

}

}

nls+=");"+rr+"// Fim da marca -->"+rr+"</SC" +"RIPT>";

document.isn.txt.value=nls+rr+"<!-- Tamanho do script: "+nls.length +" bytes --> "+rr;

}

function reWrt(){

pos=-1;

while (ls.indexOf(dq)>-1){

lc=ls.indexOf(dq);

ls=ls.substring(0,lc)+sq+ls.substring(lc+1,ls.length);

}

}

function iA(){

this.length=iA.arguments.length;

for (var i=0;i<this.length;i++){

this=iA.arguments;

}

}

</SCRIPT></P>

<CENTER>

<P><script LANGUAGE="JavaScript">

</SCRIPT>

<TABLE BORDER="0" WIDTH="486">

<TR>

<TD>

<DIV ALIGN="CENTER">

<P>&nbsp;<font color="#0000FF"><b>Cole ou escreva seu código

abaixo</b></font></DIV>

<P><TEXTAREA NAME="txt" ROWS="20" COLS="75"></TEXTAREA>

</TD>

</TR>

</TABLE>

<INPUT TYPE="button" NAME="but1" VALUE=" Converter de HTML para JavaScript" onClick="jsPars()"><p>

<input type="reset" value="Limpa Formulario"><B>&nbsp; </B>

<input type="button" value="Selecionae e copiar" onclick="ctrlA(document.isn.txt)" /><B><BR>

</B>

</p>

</CENTER>

</FORM>

</BODY>

</HTML>

Link para o comentário
Compartilhar em outros sites

  • 0

Formatação de Campos Inteligente, não precisa ter uma função para cada tipo de campo.

voce define a mascara na hora do envio da funcão..

<html> 
<head> 
<title> Textbox formatado... </title> 
  <script language="JavaScript"> 
    /*** 
    * Descrição.: formata um campo do formulário de 
    * acordo com a máscara informada... 
    * Parâmetros: - objForm (o Objeto Form) 
    * - strField (string contendo o nome 
    * do textbox) 
    * - sMask (mascara que define o 
    * formato que o dado será apresentado, 
    * usando o algarismo "9" para 
    * definir números e o símbolo "!" para 
    * qualquer caracter... 
    * - evtKeyPress (evento) 
    * 
    * 
    * 
    * 
    * Uso.......: <input type="textbox" 
    * name="xxx"..... 
    * onkeypress="return txtBoxFormat(document.rcfDownload, 'str_cep', '99999-999', event);"> 
    * Observação: As máscaras podem ser representadas 
    * como os exemplos abaixo: 
    * CEP -> 99999-999 
    * CPF -> 999.999.999-99 
    * CNPJ -> 99.999.999/9999-99 
    * C/C -> 999999-! 
    * Tel -> (99) 9999-9999 
    ***/ 
    function txtBoxFormat(objForm, strField, sMask, evtKeyPress) { 
      var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla; 

      if(document.all) { // Internet Explorer 
        nTecla = evtKeyPress.keyCode; } 
      else if(document.layers) { // Nestcape 
        nTecla = evtKeyPress.which; 
      } 

      sValue = objForm[strField].value; 

      // Limpa todos os caracteres de formatação que 
      // já estiverem no campo. 
      sValue = sValue.toString().replace( "-", "" ); 
      sValue = sValue.toString().replace( "-", "" ); 
      sValue = sValue.toString().replace( ".", "" ); 
      sValue = sValue.toString().replace( ".", "" ); 
      sValue = sValue.toString().replace( "/", "" ); 
      sValue = sValue.toString().replace( "/", "" ); 
      sValue = sValue.toString().replace( "(", "" ); 
      sValue = sValue.toString().replace( "(", "" ); 
      sValue = sValue.toString().replace( ")", "" ); 
      sValue = sValue.toString().replace( ")", "" ); 
      sValue = sValue.toString().replace( " ", "" ); 
      sValue = sValue.toString().replace( " ", "" ); 
      fldLen = sValue.length; 
      mskLen = sMask.length; 

      i = 0; 
      nCount = 0; 
      sCod = ""; 
      mskLen = fldLen; 

      while (i <= mskLen) { 
        bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/")) 
        bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " ")) 

        if (bolMask) { 
          sCod += sMask.charAt(i); 
          mskLen++; } 
        else { 
          sCod += sValue.charAt(nCount); 
          nCount++; 
        } 

        i++; 
      } 

      objForm[strField].value = sCod; 

      if (nTecla != 8) { // backspace 
        if (sMask.charAt(i-1) == "9") { // apenas números... 
          return ((nTecla > 47) && (nTecla < 58)); } // números de 0 a 9 
        else { // qualquer caracter... 
          return true; 
        } } 
      else { 
        return true; 
      } 
    } 
  </script> 
</head> 
<body> 
<form name="myForm"> 
<table border="0" cellspacing="2" cellpadding="2"> 
  <tr> 
    <td>cep &nbsp;</td> 
    <td> 
      <input type="text" 
             name="str_cep" 
             maxlength="09" 
             size="10" 
             onkeypress="return txtBoxFormat(document.myForm, 'str_cep', '99999-999', event);"> 
    </td> 
  </tr> 
  <tr> 
    <td>cpf &nbsp;</td> 
    <td> 
      <input type="text" 
             name="str_cpf" 
             maxlength="14" 
             size="20" 
             onkeypress="return txtBoxFormat(document.myForm, 'str_cpf', '999.999.999-99', event);"> 
    </td> 
  </tr> 
  <tr> 
    <td>tel &nbsp;</td> 
    <td> 
      <input type="text" 
             name="str_tel" 
             maxlength="14" 
             size="20" 
             onkeypress="return txtBoxFormat(document.myForm, 'str_tel', '(99) 9999-9999', event);"> 
    </td> 
  </tr> 
  <tr> 
  <td>conta &nbsp;</td> 
  <td> 
    <input type="text" 
           name="str_cc" 
           maxlength="6" 
           size="10" 
           onkeypress="return txtBoxFormat(document.myForm, 'str_cc', '9999-!', event);"> 
    </td> 
  </tr> 
</table> 
</form> 
</body> 
</html>

Link para o comentário
Compartilhar em outros sites

  • 0

IFRAME COM FUNDO TRANSPARENTE:

Tah aki:

*Faça a pagina onde vai conter o Iframe, vamos chamala de index.html

-Ponha uma imagem ou cor de fundo nessa página

ponha esse código de Iframe

<iframe src="sua pagina.htm" width="250" marginwidth="10" height="250" marginheight="10"

scrolling="auto" allowtransparency="true"

style="position:absolute; left:50px; top:50px"></iframe>

-Mude o sua pagina.htm para o nome da pagina que esta dentro do iframe!

*Agora, abra a página "sua pagina.htm"

-Ponha esse código na BODY:

<body style="background-color:transparent">

Pronto, teste!

Link para o comentário
Compartilhar em outros sites

  • 0

Né por nada mas eu acho que esse tem aqui não... mas se tiver me avisem

eu chamo isso de:

Uma janela cai no meio da página

<HTML>

<HEAD>

<TITLE></TITLE>

<STYLE>

A.link:link {color: black; text-decoration: none}

A.link:visited {color: black; text-decoration: none}

A.link:active {color: black; text-decoration: none}

A.link:hover {color: black; text-decoration : none;}

</STYLE>

<script language="JavaScript1.2">

var ie=document.all

var dom=document.getElementById

var ns4=document.layers

var bouncelimit=32 //(must be divisible by 8)

var direction="up"

function initbox(){

if (!dom&&!ie&&!ns4)

return

crossobj=(dom)?document.getElementById

("dropin").style : ie? document.all.dropin :

document.dropin

scroll_top=(ie)? document.body.scrollTop :

window.pageYOffset

crossobj.top=scroll_top-250

crossobj.visibility=(dom||ie)? "visible" : "show"

dropstart=setInterval("dropin()",50)

}

function dropin(){

scroll_top=(ie)? document.body.scrollTop :

window.pageYOffset

if (parseInt(crossobj.top)<100+scroll_top)

crossobj.top=parseInt(crossobj.top)+40

else{

clearInterval(dropstart)

bouncestart=setInterval("bouncein()",50)

}

}

function bouncein(){

crossobj.top=parseInt(crossobj.top)-bouncelimit

if (bouncelimit<0)

bouncelimit+=8

bouncelimit=bouncelimit*-1

if (bouncelimit==0){

clearInterval(bouncestart)

}

}

function dismissbox(){

if (window.bouncestart) clearInterval(bouncestart)

crossobj.visibility="hidden"

}

function get_cookie(Name) {

var search = Name + "="

var returnvalue = ""

if (document.cookie.length > 0) {

offset = document.cookie.indexOf(search)

if (offset != -1) {

offset += search.length

end = document.cookie.indexOf(";", offset)

if (end == -1)

end = document.cookie.length;

returnvalue=unescape(document.cookie.substring

(offset, end))

}

}

return returnvalue;

}

function dropornot(){

if (get_cookie("droppedin")==""){

window.onload=initbox

document.cookie="droppedin=yes"

}

}

dropornot()

function redo(){

bouncelimit=32

direction="up"

initbox()

}

window.onload=initbox

</script>

</HEAD>

<BODY>

<div id="dropin"

style="position:absolute;visibility:hidden;left:50;top:0;w

idth:500;height:150;background-color:#F5F5F5">

<TABLE WIDTH="100%" HEIGHT="100%" BORDER="1"

CELLPADDING="0" CELLSPACING="0" BORDERCOLOR="#000000">

<TR>

<TD valign="top"><div align="right"><a class="link"

href="javascript:dismissbox()"><FONT FACE="Verdana"

SIZE="-2"><B>X</B></FONT></a>&nbsp;</div>

<FONT FACE="Verdana" SIZE="-1"

COLOR="DODGERBLUE"><B>&nbsp;Renyo`s Page</B></FONT><BR><FONT

FACE="Verdana" SIZE="- 2"><B>&nbsp;&nbsp;www.renyoomassa.hpg.com.br/principal</B></FONT>

<BR><BR><FONT FACE="Verdana" SIZE="-2">&nbsp;Nesta

janela, você tem a possibilidade de adicionar os que

quiser, imagens, texto, outros DIVs, Texto em RTF (Rich

Text Format), além de todas as tags HTML possíveis!

</FONT></TD> </TR>

</TABLE>

</div>

<A href="javascript:redo()">Cair janela novamente</A>

<form>

<p><input type="button" value="Código Fonte"

onClick="window.location = &quot;view-source:&quot; +

window.location.href"> <br>

<font face="Arial, Verdana" size="1">Clique no botão

para ver o código do exemplo.</font>

</p>

</form>

</BODY>

</HTML>

Link para o comentário
Compartilhar em outros sites

  • 0

RECEBENDO VALORES DE OUTRA PAGINA - QUERY STRING

Copie o codigo abaixo num editor de texto de o nome de teste.htm

para Testar.. faça uma pagina que envie o valor ou va na bara de endereço e digite: teste.htm?recebe=Jissa

<html>

<!--- Autor: jissa.issa@linksat.com.br // Mantenha os Direitos // --->

<head>

</head>

<script>

// #######################################

// #Uso vindo de um Form de outra pagina                            #

// #<form method="GET" action="recebe.htm">                    #

// #Autor: jissa.issa@linksat.com.br // Mantenha os Direitos //#

// #######################################

tamanho = window.location.search.length

Recebe=window.location.search.substring(8,tamanho);

// Caso você mude a variavel o tamanho tem que mudar tb..

// ex.: Recebe tem 8 caracteres, se colocar Receber já são nove

</script>

<form name="NomeForm">

<input type="text" name="NovaVar" value=Recebe>

</form>

</body>

<script>

document.forms["NomeForm"].NovaVar.value = Recebe;

</script>

</html>

Editado por John Doe
Link para o comentário
Compartilhar em outros sites

  • 0

IRADO-GUERRA NAS ESTRELAS

<html>

<body>

<head>

<!------------COMEÇA AQUI------------->

<BODY BGCOLOR="#000000" onLoad="fly()">

<script LANGUAGE="JavaScript">

<!--

SmallStars = 30;

LargeStars = 10;

SmallYpos = new Array();

SmallXpos = new Array();

LargeYpos = new Array();

LargeXpos = new Array();

Smallspeed= new Array();

Largespeed= new Array();

ns=(document.layers)?1:0;

if (ns) {

for (i = 0; i < SmallStars; i++) {

document.write("<LAYER NAME='sn"+i+"' LEFT=0 TOP=0 BGCOLOR='#FFFFF0' CLIP='0,0,1,1'></LAYER>");

}

for (i = 0; i < LargeStars; i++) {

document.write("<LAYER NAME='ln"+i+"' LEFT=0 TOP=0 BGCOLOR='#FFFFFF' CLIP='0,0,2,2'></LAYER>");

  }

}

else {

document.write('<div style="position:absolute;top:0px;left:0px">');

document.write('<div style="position:relative">');

for (i = 0; i < SmallStars; i++) {

document.write('<div id="si" style="position:absolute;top:0;left:0;width:1px;height:1px;background:#fffff0;font-size:1px"></div>');

}

document.write('</div>');

document.write('</div>');

document.write('<div style="position:absolute;top:0px;left:0px">');

document.write('<div style="position:relative">');

for (i = 0; i < LargeStars; i++) {

document.write('<div id="li" style="position:absolute;top:0;left:0;width:2px;height:2px;background:#ffffff;font-size:2px"></div>');

}

document.write('</div>');

document.write('</div>');

}

WinHeight = (document.layers)?window.innerHeight:window.document.body.clientHeight;

WinWidth = (document.layers)?window.innerWidth:window.document.body.clientWidth;

for (i = 0; i < SmallStars; i++) {

SmallYpos = Math.round(Math.random() * WinHeight);

SmallXpos = Math.round(Math.random() * WinWidth);

Smallspeed= Math.random() * 5 + 1;

}

for (i = 0; i < LargeStars; i++) {

LargeYpos = Math.round(Math.random() * WinHeight);

LargeXpos = Math.round(Math.random() * WinWidth);

Largespeed = Math.random() * 10 + 5;

}

function fly() {

var WinHeight = (document.layers)?window.innerHeight:window.document.body.clientHeight;

var WinWidth = (document.layers)?window.innerWidth:window.document.body.clientWidth;

var hscrll = (document.layers)?window.pageYOffset:document.body.scrollTop;

var wscrll = (document.layers)?window.pageXOffset:document.body.scrollLeft;

for (i = 0; i < LargeStars; i++) {

LargeXpos -= Largespeed;

if (LargeXpos < -10) {

LargeXpos = WinWidth;

LargeYpos = Math.round(Math.random() * WinHeight);

Largespeed = Math.random() * 10 + 5;

}

if (ns) {

document.layers['ln'+i].left = LargeXpos;

document.layers['ln'+i].top = LargeYpos + hscrll;

}

else {

li.style.pixelLeft = LargeXpos;

li.style.pixelTop = LargeYpos + hscrll;

  }

}

for (i = 0; i < SmallStars; i++) {

SmallXpos -= Smallspeed;

if (SmallXpos < -10) {

SmallXpos = WinWidth;

SmallYpos = Math.round(Math.random()*WinHeight);

Smallspeed = Math.random() * 5 + 1;

}

if (ns) {

document.layers['sn'+i].left = SmallXpos;

document.layers['sn'+i].top = SmallYpos+hscrll;

}

else {

si.style.pixelLeft = SmallXpos;

si.style.pixelTop = SmallYpos+hscrll;

  }

}

setTimeout('fly()', 10);

}

//  End -->

</script>

<center>

<a href="http://www.scriptfacil.na-web.net"><font face=verdana color=white size=2>Script Fácil</a></font>

</center>

<!---------------TERMINA AQUI--------------------->

</BODY></HTML>

Link para o comentário
Compartilhar em outros sites

  • 0

ANIMAÇÃO QUE SEGUE O MOUSE APENAS NA HORIZONTAL, COM A VERTICAL FIXA

fala pessoal... eu aqui de novo...hehehe

tipo, essa foi uma pergunta que me fizeram e aqui vai o código.....

<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>

<head>

<html>

<head>

<style>

.spanstyle {

position:absolute;

visibility:visible;

top:-50px;

font-size:10pt;

font-family:Verdana;

font-weight:bold;

color:blue;

}

</style>

</head>

<body onLoad="makesnake()" style="width:100%;overflow-x:hidden;overflow-y:scroll">

<script>

<!--

var x,y

var step=20

var flag=0

var message="SCRIPT FÁCIL! " //COLOQUE AQUI O SEU TEXTO

message=message.split("")

var xpos=new Array()

for (i=0;i<=message.length-1;i++) {

xpos=-50

}

var ypos=new Array()

for (i=0;i<=message.length-1;i++) {

ypos=-50

}

function handlerMM(e){

x = (document.layers) ? e.pageX : document.body.scrollLeft+event.clientX

y = (document.layers) ? e.pageY : document.body.scrollTop+100             // COLOQUE AQUI, NO LUGAR DO 100, A ALTURA QUE VOCÊ QUER QUE FIQUE O TEXTO

flag=1

}

function makesnake() {

if (flag==1 && document.all) {

for (i=message.length-1; i>=1; i--) {

xpos=xpos[i-1]+step

ypos=ypos[i-1]

}

xpos[0]=x+step

ypos[0]=y

for (i=0; i<message.length-1; i++) {

var thisspan = eval("span"+(i)+".style")

thisspan.posLeft=xpos

thisspan.posTop=ypos

}

}

else if (flag==1 && document.layers) {

for (i=message.length-1; i>=1; i--) {

xpos=xpos[i-1]+step

ypos=ypos[i-1]

}

xpos[0]=x+step

ypos[0]=y

for (i=0; i<message.length-1; i++) {

var thisspan = eval("document.span"+i)

thisspan.left=xpos

thisspan.top=ypos

}

}

var timer=setTimeout("makesnake()",30)

}

//-->

</script>

<script>

<!--

for (i=0;i<=message.length-1;i++) {

document.write("<span id='span"+i+"' class='spanstyle'>")

document.write(message)

document.write("</span>")

}

if (document.layers){

document.captureEvents(Event.MOUSEMOVE);

}

document.onmousemove = handlerMM;

// -->

</script>

<!--------------termina aqui------------------>

</body>

</html>

Link para o comentário
Compartilhar em outros sites

  • 0

Pra quem pediu esse código DUH:

Janelinha Maluca

Na <HEAD>, ponha:

<script>

if(document.layers || document.all) {

a = 1;

setInterval("Jump()", 15);

}

function Jump() {

a = a + 1;

self.moveBy((Math.random() * a * 2 - a), (Math.random() * a * 2) - a);

}

</script>

*********EDITADO************

Editado por John Doe
Link para o comentário
Compartilhar em outros sites

  • 0

Desabilitando um objeto através de um checkbox

Aí galera... apanhei pra achar um script que desabilitava um objeto de formulário conforme se clica num checkbox. Não tem nada de complexo, mas ainda não vi por aqui um script que fizesse isso, basicamente...

<html>

<head>

<title>Untitled Document</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<script language="JavaScript">

function desabilita() {

    if (document.formulario.inibe.checked) {

        document.formulario.botao.disabled = false;

    } else {

        document.formulario.botao.disabled = true;

    }

}

</script>

</head>

<body>

<form name="formulario">

Qual é o time do seu coração? <br /><br />

<input type="radio" name="resp" id="time" value="São Paulo" /> São Paulo <br />

<input type="radio" name="resp" id="time" value="Palmeiras" /> Palmeiras <br />

<input type="radio" name="resp" id="time" value="Fluminense" /> Fluminense <br />

<input type="radio" name="resp" id="time" value="Botafogo" /> Botafogo <br />

<input type="radio" name="resp" id="time" value="Grêmio" /> Grêmio <br />

<input type="radio" name="resp" id="time" value="Internacional" /> Internacional <br />

<input type="radio" name="resp" id="time" value="Cruzeiro" /> Cruzeiro <br />

<br />

<input type="checkbox" name="inibe" onclick="desabilita();" /> Declaro nunca ter sido torcedor do Corinthians

<br /><br />

<input type="button" name="botao" value="OK" onclick="alert('Muito bem!')" disabled="true" />

</form>

</body>

</html>

Link para o comentário
Compartilhar em outros sites

  • 0

Hehehe gente, vou postar algo bem facil, mais deu um trabalhao !

Creditos é a todos da Sb !

Smilies na textarea

<html>

<head>

<title>SmiliePost v1.0 by rEd nEcK</title>

<meta http-equiv="Content-Type" content="text/html; 

charset=windows-1252">

<!--

############################################
#                                          #
# SmiliePost v1.0                          #
#                                          #
# By: Luiz Fernando B. de Souza            #
# MSN: redneck@placedesign.net             #
# E-Mail: luizfbs@hotmail.com              #
#                                          #
# Creditos: Toda ScriptBrasil.com.br !     #
#                                          #
# Por favor manter creditos =/             #
#                                          #
############################################

-->

<script language='javascript'>
<!--
function smilie(code)
{
 document.all['textarea'].value += ' ' + code + ' ';
 //return true;
}
//-->
</script>

</head>

<body>

<form method="POST" action="" name="form">

<textarea rows="20" name="textarea" cols="60"></textarea>

</form>

<!-- para por mais smilies so copiar e colar e mudar o "code" exemplo:
javascript:smilie(':C') -->

<a href="javascript:smilie(':O')">:-O</a>

<a href="javascript:smilie(':)')">:-)</a>

<a href="javascript:smilie(':(')">:-(</a>

<a href="javascript:smilie(':D')">:-D</a>

<a href="javascript:smilie(':*(')">:'(</a>

</body>
</html>

Abracos

Link para o comentário
Compartilhar em outros sites

  • 0

Oi

Olha eu aqui de novo !

Hoje vim postar outro script

Ao clickar no botao Enviar trava os dois ! Assim evitando floods !

DESABILITA BOTÕES AO ENVIAR O FORM

<script>

<!--

############################################
#                                          #
# BlockButtun v1.0                         #
#                                          #
# By: Luiz Fernando B. de Souza            #
# MSN: redneck@placedesign.net             #
# E-Mail: luizfbs@hotmail.com              #
#                                          #
# Creditos: Toda ScriptBrasil.com.br !     #
#                                          #
# Por favor manter creditos =/             #
#                                          #
############################################

-->

function trava() {

document.form.apagar.disabled = true;
document.form.enviar.disabled = true;
document.form.submit();

}

</script>

<form name="form" action="" method="">

// aqui poe os campos

<input type="submit" name="enviar" value="Enviar" onClick="trava()">
<input type="reset" name="apagar" value="Redefinir">

</form> 

Para mim ajudou demais ! Espero que ajude voces

Por hoje é so

Abracos

Editado por John Doe
Link para o comentário
Compartilhar em outros sites

  • 0

Teclado Virtual usado por bancos!

E ai galera é simples e espero que ajude...


<?

/*************************************************
*  Nome: Diego Pacheco                                                     
*  Nick_Name:Dmetallica                                                    
*  Idade: 19                                                                      
*  Programo: VB,PHP,DELPHI,SQL,ACCESS,JS,PASCAL         
*  ICQ: 122464657
*  MSN: pacheco_programador@hotmail.com
*  Uma_frase:"Morro de pé mas não vivo de juelhos"           
*  » TE AMO BRUNA  (Minha namorada!) «                         
*                                                                                     
*************************************************/

?>

<script language='javascript'>

function soma(valor)
  {
   document.form1.pass.value +=valor;
  }

</script>

<?

if ($ver!="")
 {
  $msg_senha="<br><br> A senha é: <font color='green' size='4'>$pass</font>";
 }


echo "<html>";
echo "<body color='' >";
echo "<form name='form1' id='form1' method='post' action='$_PHP_SELF'>";

echo "<center>";
echo "<h2> Banco JS</h2><br>";

echo "*Bancos como o bradesco fazem isso você não digita senha você clicka num teclado virtual. <br><br>";

echo "<table border='3' bordercolor='orange'>";

echo "<tr><td>";

echo "<input type='button' size='10' name='0' value='  0  ' onClick='javascript:soma(0)'>";
echo "<input type='button' size='10' name='1' value='  1  ' onClick='javascript:soma(1)'>";
echo "<input type='button' size='10' name='2' value='  2  ' onClick='javascript:soma(2)'>";
echo "<input type='button' size='10' name='3' value='  3  ' onClick='javascript:soma(3)'>";
echo "<input type='button' size='10' name='4' value='  4  ' onClick='javascript:soma(4)''>";

echo "</td></tr><tr><td>";

echo "<input type='button' size='10' name='5' value='  5  ' onClick='javascript:soma(5)''>";
echo "<input type='button' size='10' name='6' value='  6  ' onClick='javascript:soma(6)''>";
echo "<input type='button' size='10' name='7' value='  7  ' onClick='javascript:soma(7)''>";
echo "<input type='button' size='10' name='8' value='  8  ' onClick='javascript:soma(8)'>";
echo "<input type='button' size='10' name='9' value='  9  ' onClick='javascript:soma(9)'>";

echo "</td></tr></table>";

echo "<br> <input type='password' name='pass' id='pass' size='10' maxlength='10' >";

echo "<br><input type='submit' name='ver' id='ver' value=' ver! '>";

echo $msg_senha;

echo "</form>";
echo "</body>";
echo "</html>"
  
?>

fallou... ph34r.gif

Link para o comentário
Compartilhar em outros sites

  • 0

ENQUETE DO JOHN !!!!!

Pra quem quer uma enquete que não é presa à IF's e ELSES's !!!!

<html>
<head>
<title>Enquete por John Doe . Se  não conseguir alterá-la, me mande um mail :)</title>
<script language="JavaScript">
<!--
/*
* Script desenvolvido por JoHn DoE da SB ! 
* e-mail: eu_john_doe@hotmail.com
* desenvolvimento WEB em PHP e JS ! 
*/
function enquete()
{
var mainArray = new Array();
var inputs = document.getElementsByTagName("input"),count=0,sum = 0;
for(i=0;i<inputs.length;i++)
{
if(inputs[i].type=="radio"){
count++;
}
}
if((count%3)!=0)
{
alert('Infelizmente não foi possível calcular os resultados.');
document.getElementById('ac').value="Incalculavel";
return false;
}
var nElements = new Array();
count /= 3
for(j=1;j<=count;j++)
{
nElements[j] = j;
}
var answers = new Array(1,2,2,3,2);
/*coloque acima as respostas corretas das perguntas, EM ORDEM ! */
if(answers.length+1 != nElements.length)
{
alert('Infelizmente não foi possível calcular os resultados.\n O número de respostas está maior 

ou menor que o número de perguntas.');
document.getElementById('ac').value="Incalculavel";
return false;
}
for(i=1;i<nElements.length;i++)
{

for(j=0;j<3;j++)
{
	if(document.all['p'+i][j].checked)
	{
  if(document.all['p'+i][j].value==answers[i-1])
  {
  sum++;
  break;
  }
	}
}

}
/* a boa e velha regra de três em ação ! 
  count             100
   sum              x
x = (100*sum)/n_negocios
Tae a formula !
*/
var x = (100*sum)/count;
document.all['ac'].value = x;
}
-->
</script>
</head>
<body text="FFFFFF" bgcolor="#000000">
<form name="form1">
1&rarr; Quem é o mais fera em JS da SB ?<br><br>
<input type="radio" name="p1" value="1">John Doe<br>
<input type="radio" name="p1" value="2">Jissa<br>
<input type="radio" name="p1" value="3">PPGSalomao<br>
<br>

2&rarr;Qual é o tópico maior da SBForum?<br><br>
<input type="radio" name="p2" value="1">Scripts, de JS<br>
<input type="radio" name="p2" value="2">Jogo do Ou<br>
<input type="radio" name="p2" value="3">Digam Mais sobre vocês<br><br>

3&rarr;Qual desses caras que modera mais fórum na SB?<br><br>
<input type="radio" name="p3" value="1">Lucian0<br>
<input type="radio" name="p3" value="2">Eddie 666<br>
<input type="radio" name="p3" value="3">thb_matrix<br>
<br><br>
4&rarr;Qual dessas bandas é a pior ?<br><br>
<input type="radio" name="p4" value="1">Charlie Brown JR<br>
<input type="radio" name="p4" value="2">CPM22<br>
<input type="radio" name="p4" value="3">AS DUAS SÃO HORRÍVEIS<br>
<br><br>
5&rarr;Qual desses é Delta ?<br /><br />
<input type="radio" name="p5" value="1">Eu sou burro ! Não sei !<br />
<input type="radio" name="p5" value="2">b²-4ac<br />
<input type="radio" name="p5" value="3">(-b+/-RDelta)/2a<br /><br />
<input type="button" name="botão" value="Resultados" onclick="enquete()"><br>
</form>
Sua nota ! <br />
<input type="text" name="ac" readonly="true">

</body>
</html>

Valeuz

Link para o comentário
Compartilhar em outros sites

  • 0

EQUAÇÕES DE SEGUNDO GRAU AX²+BX+C=0

Atenção, esse script não é para alunos preguiçosos, é sim uma fonte de estudo. Ele tem um bug, sempre que delta é igual à 0 ele interpreta como false, ae não funciona direito...Mas tirando isso funciona até com frações....

<html>
<head>
<script language="JavaScript">
<!--
/*Esse script foi feito pelo grande MesTre JoHn DoE
* JoHn DoE teve uma trabalheira imensa pra fazer esse script maligno do mal
* Então, se você é um ninja overpower do poder de verdade, não copie, sem deixar os direitos
* Afinal, eu não faria isso contigo meu colega :)
* Ou seja , se você quer usar esse script, use-o e altere-o a vontade.
* Só não esqueça de deixar as seguintes linha embaixo como comentário:
*
* Script feito por JoHn DoE
* caso tenha problemas em alterar esse script, mande um mail para 

eu_john_doe@hotmail.com
*
* Só deixar as linhas acima e pronto
* use-o e altere-o.
*/
////////////////////////////////////////////////////
var a = new termo("a",false,"");
var b = new termo("b",false,"");
var c = new termo("c",false,"");
/******************************/
function anao_delta(dA,dB,dC)
{
var retorno,a_f_valor,b_f_valor,c_f_valor;
dA = dA.toString();
dB = dB.toString();
dC = dC.toString();
if(dA.indexOf("/")!=-1){a.fracao = true;a.valor=dA;}
if(dB.indexOf("/")!=-1){b.fracao = true;b.valor=dB;}
if(dC.indexOf("/")!=-1){c.fracao = true;c.valor=dC;}
if(a.fracao)
{
a_f_valor = a.valor.split("/");
if(a_f_valor.length>2){alert("Favor coloque uma fração verdadeira");return false;}
a.valor = parseInt(a_f_valor[0])/parseInt(a_f_valor[1]);
if(isNaN(a.valor)){
alert("Favor colocar um número válido");return false;
}
}
else{
if(isNaN(dA)){alert("Favor digite um número válido");return false;}
a.valor = dA;
}

if(b.fracao){
b_f_valor = b.valor.split("/");
if(b_f_valor.length>2){alert("Favor coloque uma fração verdadeira");return false;}
b.valor = parseInt(b_f_valor[0])/parseInt(b_f_valor[1]);
if(isNaN(b.valor)){
alert("Favor digitar um número inteiro/fração válido");return false;
}
}
else{
if(isNaN(dB)){alert("Favor digite um número válido");return false;}
b.valor = dB;
}
if(c.fracao){
c_f_valor = c.valor.split("/");
if(c_f_valor.length>2){alert("Favor coloque uma fração verdadeira");return false;}
c.valor = parseInt(c_f_valor[0])/parseInt(c_f_valor[1]);
if(isNaN(c.valor)){
alert("Favor digitar um número inteiro/fração válido");return false;
}
}
else{
if(isNaN(dC)){alert("Favor digite um número válido");return false;}
c.valor = dC;
}
retorno = Math.pow(parseFloat(b.valor),2)-(4*parseFloat(a.valor)*parseFloat(c.valor));
retorno = retorno.toString();
return retorno;
}
/*****************************/
function termo(nome,fracao,valor)
{
this.nome = nome;
this.fracao = fracao;
if(valor==""){
this.valor = 0
}
else
{
this.valor = parseFloat(valor);
}
}
function bhaskara(bA,bB,bC){
bA = bA.toString();
if(bA==""){
alert("Favor preencher algo");
return false;
}
bB = bB.toString();
if(bB==""){
alert("Favor preencher algo");
return false;
}
bC = bC.toString();
if(bC==""){
alert("Favor preencher algo");
return false;
}
delta = parseFloat(anao_delta(bA,bB,bC));
if(!(delta==false)){

if(delta<0){
alert("Delta é menor que zero, então não há como resolver essa equação");
return false;
}
if(delta=="0"){
alert("A equação só tem 1(uma) raíz.");
bhask = (-parseInt(b.valor))/2*a.valor;
alert("Essa raíz é "+bhask);
}else{
bhask_s = (-parseInt(b.valor)+Math.sqrt(delta))/(2*parseInt(a.valor));
bhask_sb = (-parseInt(b.valor)-Math.sqrt(delta))/(2*parseInt(a.valor));
alert("X' é "+bhask_s+"\n\nX'' é "+bhask_sb+".Delta no caso é "+delta+"\n\n\nJoHn DoE é 

FODAAAA");
}

}
}
-->
</script>
<title> -= equações de 2º grau da forma ax²+bx+c  =- </title>
</head>
<body>
<P>Digite aqui os valores de A,B e C: </P>
A: <input type="text" name="f_a" size="2"><br />
B: <input type="text" name="f_b" size="2"><br />
C: <input type="text" name="f_c" size="2"><br />
<input type="button" name="calcular" value="Calcular" 

onclick="bhaskara(document.all['f_a'].value,document.all['f_b'].value,document.all['f_c'].value)">

<br /><br /><Br />
<p> <font size="2"> Não entendi...A, B e C ? <br />
<br />Quando temos uma equação do tipo ax²+bx+c, temos o termo a,b e c. Exemplo: <br />
2x²+3x+16 = 0<br /><br />
No exemplo:&rarr; A=2, B=3 e C=16.
</html>

Abraços

Link para o comentário
Compartilhar em outros sites

  • 0

ver se o numero é primo ou não

<script LANGUAGE="JavaScript">
function only_number(){
 if(event.keyCode<48 || event.keyCode>57)
   event.returnValue=false;
}
function number_primo() {
 primo = form.number.value;
 if (primo == 1 || primo == 2) {
   alert(primo + " é um número primo");
 }
 for (var i=2;i<primo;i++) {
   if (primo % i == 0) {
     var valor="sim";
     alert(primo + " não é primo,pois é divisivel por " + i + ".");
     break;
   }
   if (primo % i != 0) var valor="não";
 }
 if (valor == "não") alert(primo + " é primo.");
} 
</script>
<form name="form">
<input type="text" name="number" onKeyPress="only_number()">
<input type="button" value="checar" onClick="number_primo()">
</form>

Link para o comentário
Compartilhar em outros sites

  • 0

select que com o sua data de nacimento seleciona automatico o seu signo

<script type=text/javascript>

var ArrayDateSegni= new Array(new Array(1,21,3,20,4,"Áries"),

        new Array(2,21,4,20,5,"Touro"),

        new Array(3,21,5,21,6,"Gêmeos"),

        new Array(4,22,6,22,7,"Câncer"),

        new Array(5,23,7,23,8,"Leão"),

        new Array(6,24,8,22,9,"Virgem"),

        new Array(7,23,9,22,10,"Libra"),

        new Array(8,23,10,22,11,"Escorpião"),

        new Array(9,23,11,21,12,"Sagitário"),

        new Array(10,22,12,20,1,"Capricórnio"),

        new Array(11,21,1,19,2,"Aquário"),

        new Array(12,20,2,20,3,"Peixes"));

        function CalcolaSegno()

        {

                var mese=document.form.mese.options[document.form.mese.selectedIndex].value;

                var giorno=document.form.giorno.options[document.form.giorno.selectedIndex].value;

                var pos=0;

                var giorno_segno_i=0;

                var mese_segno_i=0;

                var giorno_segno_f=0;

                var mese_segno_f=0;

                if ((mese>0)&&(giorno>0))

                {

                        for(var i=0; i<ArrayDateSegni.length; i++)

                        {

                                pos=ArrayDateSegni[0]-1;    // il -1 e' perche' la select parte da 0

                                giorno_segno_i=ArrayDateSegni[1];

                                mese_segno_i=ArrayDateSegni[2];

                                giorno_segno_f=ArrayDateSegni[3];

                                mese_segno_f=ArrayDateSegni[4];

                                if (((giorno >= giorno_segno_i) && (mese==mese_segno_i)) ||

                                        ((giorno <= giorno_segno_f) && (mese==mese_segno_f)))

                                {

                                        document.form.segno_zodiacale.options[pos+1].selected=true;

                                        break;

                                }

                        }

                }

                else

                {

                        document.form.segno_zodiacale.options[0].selected=true;

                }

        }

</SCRIPT>

<FORM name=form action=perfil.htm method=post>

 

 

<TABLE width=480

            border=0 align="center" cellPadding=0 cellSpacing=0 bgColor=#e8f7f7>

  <TBODY>

    <TR>

      <TD bgColor=#919f9f colSpan=7>&nbsp;</TD>

    </TR>

    <TR>

      <TD width=8>&nbsp;</TD>

      <TD width="315" align=left valign="bottom" >Data do seu aniversario&nbsp;

        * <BR> <TABLE cellSpacing=5 cellPadding=0>

          <TBODY>

            <TR>

              <TD ><SELECT

                        onchange=javascript:CalcolaSegno() name=giorno>

                  <OPTION

                          value="" selected>--</OPTION>

                  <OPTION

                          value=01>1</OPTION>

                  <OPTION value=02>2</OPTION>

                  <OPTION

                          value=03>3</OPTION>

                  <OPTION value=04>4</OPTION>

                  <OPTION value=05>5</OPTION>

                  <OPTION value=06>6</OPTION>

                  <OPTION

                          value=07>7</OPTION>

                  <OPTION value=08>8</OPTION><OPTION

                          value=09>9</OPTION>

                  <OPTION value=10>10</OPTION>

                  <OPTION

                          value=11>11</OPTION>

                  <OPTION

                          value=12>12</OPTION>

                  <OPTION

                          value=13>13</OPTION>

                  <OPTION

                          value=14>14</OPTION>

                  <OPTION

                          value=15>15</OPTION>

                  <OPTION

                          value=16>16</OPTION>

                  <OPTION

                          value=17>17</OPTION>

                  <OPTION

                          value=18>18</OPTION>

                  <OPTION

                          value=19>19</OPTION>

                  <OPTION

                          value=20>20</OPTION>

                  <OPTION

                          value=21>21</OPTION>

                  <OPTION

                          value=22>22</OPTION>

                  <OPTION

                          value=23>23</OPTION>

                  <OPTION

                          value=24>24</OPTION>

                  <OPTION

                          value=25>25</OPTION>

                  <OPTION

                          value=26>26</OPTION>

                  <OPTION

                          value=27>27</OPTION>

                  <OPTION

                          value=28>28</OPTION>

                  <OPTION

                          value=29>29</OPTION>

                  <OPTION

                          value=30>30</OPTION>

                  <OPTION

                        value=31>31</OPTION>

                </SELECT> </TD>

              <TD ><SELECT

                        onchange=javascript:CalcolaSegno() name=mese>

                  <OPTION

     

                          value="" selected>Seleciona</OPTION>

                  <OPTION

                          value=01>Janeiro</OPTION>

                  <OPTION

                          value=02>Fevereiro</OPTION>

                  <OPTION

                          value=03>Março</OPTION>

                  <OPTION

                          value=04>Abriu</OPTION>

                  <OPTION

                          value=05>Maio</OPTION>

                  <OPTION

                          value=06>junho</OPTION>

                  <OPTION

                          value=07>Julho</OPTION>

                  <OPTION

                          value=08>Agosto</OPTION>

                  <OPTION

                          value=09>Setembro</OPTION>

                  <OPTION

                      value=10>Ottobre</OPTION>

                  <OPTION

                          value=11>Novembro</OPTION>

                  <OPTION

                          value=12>Dezembro</OPTION>

                </SELECT> </TD>

              <TD ><INPUT maxLength=4 size=4

                        name=anno></TD>

            </TR>

          </TBODY>

        </TABLE>

      </TD>

      <TD width=7>&nbsp;</TD>

      <TD width="142" align=left valign="middle">Signo&nbsp;*<BR>

        <SELECT

                  name=segno_zodiacale>

          <OPTION value=""

                    selected>Seleciona</OPTION>

          <OPTION value=1>Áries</OPTION>

          <OPTION value=2>Touro</OPTION>

          <OPTION

                    value=3>Gêmeos</OPTION>

          <OPTION

                    value=4>Câncer</OPTION>

          <OPTION value=5>Leão</OPTION>

          <OPTION

                    value=6>Virgim</OPTION>

          <OPTION

                    value=7>Libra</OPTION>

          <OPTION

                    value=8>Escorpião</OPTION>

          <OPTION

                    value=9>Sagitário</OPTION>

          <OPTION

                    value=10>Capricórnio</OPTION>

          <OPTION

                    value=11>Aquário</OPTION>

          <OPTION

                  value=12>Peixes</OPTION>

        </SELECT>

      </TD>

      <TD width=8>&nbsp;</TD>

    </TR>

    <TR>

      <TD bgColor=#919f9f

            colSpan=7>&nbsp;</TD>

    </TR>

  </TBODY>

</TABLE>

Link para o comentário
Compartilhar em outros sites

  • 0

OLÁ GALERA AQUI TEM UM POST QUE VAI PREPARAR COTAGEM REGRESSIVA

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">

<meta name="GENERATOR" content="Microsoft FrontPage 4.0">

<meta name="ProgId" content="FrontPage.Editor.Document">

<title>Nova pagina 1</title>

</head>

<body>

<script language="JavaScript1.2">

/*

Dynamic countdown Script- © Dynamic Drive (www.dynamicdrive.com)

For full source code, 100's more DHTML scripts, and TOS,

visit http://www.dynamicdrive.com

*/

function setcountdown(theyear,themonth,theday){

yr=theyear;mo=themonth;da=theday

}

//////////CONFIGURE THE COUNTDOWN SCRIPT HERE//////////////////

//STEP 1: CONFIGURE ABAIXO NO FORMATO ano, mês e dia:

setcountdown(2004,09,01)

//STEP 2:diga a frase que deve aparecer antes do acontecimento e a frase ao chegar no acontecimento

var occasion="Antes do acontecimento"

var message_on_occasion="Ao chegar o acontecimento!"

//STEP 3: Configure the below 5 variables to set the width, height, background color, and text style of the countdown area

var countdownwidth='480px'

var countdownheight='20px'

var countdownbgcolor='ffffff'

var opentags='<font face="Verdana"><small>'

var closetags='</small></font>'

//////////DO NOT EDIT PASS THIS LINE//////////////////

var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")

var crosscount=''

function start_countdown(){

if (document.layers)

document.countdownnsmain.visibility="show"

else if (document.all||document.getElementById)

crosscount=document.getElementById&&!document.all?document.getElementById("countdownie") : countdownie

countdown()

}

if (document.all||document.getElementById)

document.write('<span id="countdownie" style="width:'+countdownwidth+'; background-color:'+countdownbgcolor+'"></span>')

window.onload=start_countdown

function countdown(){

var today=new Date()

var todayy=today.getYear()

if (todayy < 1000)

todayy+=1900

var todaym=today.getMonth()

var todayd=today.getDate()

var todayh=today.getHours()

var todaymin=today.getMinutes()

var todaysec=today.getSeconds()

var todaystring=montharray[todaym]+" "+todayd+", "+todayy+" "+todayh+":"+todaymin+":"+todaysec

futurestring=montharray[mo-1]+" "+da+", "+yr

dd=Date.parse(futurestring)-Date.parse(todaystring)

dday=Math.floor(dd/(60*60*1000*24)*1)

dhour=Math.floor((dd%(60*60*1000*24))/(60*60*1000)*1)

dmin=Math.floor(((dd%(60*60*1000*24))%(60*60*1000))/(60*1000)*1)

dsec=Math.floor((((dd%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1)

//if on day of occasion

if(dday<=0&&dhour<=0&&dmin<=0&&dsec<=1&&todayd==da){

if (document.layers){

document.countdownnsmain.document.countdownnssub.document.write(opentags+message_on_occasion+closetags)

document.countdownnsmain.document.countdownnssub.document.close()

}

else if (document.all||document.getElementById)

crosscount.innerHTML=opentags+message_on_occasion+closetags

return

}

//if passed day of occasion

else if (dday<=-1){

if (document.layers){

document.countdownnsmain.document.countdownnssub.document.write(opentags+"Occasion already passed! "+closetags)

document.countdownnsmain.document.countdownnssub.document.close()

}

else if (document.all||document.getElementById)

crosscount.innerHTML=opentags+"Occasion already passed! "+closetags

return

}

//else, if not yet

else{

if (document.layers){

document.countdownnsmain.document.countdownnssub.document.write(opentags+dday+ " days, "+dhour+" hours, "+dmin+" minutes, and "+dsec+" seconds left until "+occasion+closetags)

document.countdownnsmain.document.countdownnssub.document.close()

}

else if (document.all||document.getElementById)

crosscount.innerHTML=opentags+dday+ " dias, "+dhour+" horas, "+dmin+" minutos, and "+dsec+" segundos até "+occasion+closetags

}

setTimeout("countdown()",1000)

}

</script>

<ilayer id="countdownnsmain" width=&{countdownwidth}; height=&{countdownheight}; bgColor=&{countdownbgcolor}; visibility=hide><layer id="countdownnssub" width=&{countdownwidth}; height=&{countdownheight}; left=0 top=0></layer></ilayer></body>

</html>

Link para o comentário
Compartilhar em outros sites

  • 0

Éssa é boa... serve pra você criar um quadro com rolagem... isto é, se você quer se o seu blog ou site de noticias não fike gigantesco, use isso... funciona assim... você especifica um local para o texto, e se ele não couber ali, aparece uma barra de rolagem, mas, só pro texto, sua página continua do mesmo jeito!

1ª Parte

}

.quadrocomrolagem {overflow: auto; padding: A px; margin: B px

}

2ª Parte

<div id="alt"><div class="quadrocomrolagem" style="width: C; height: D">

3ª Parte

</td></tr></div>

A 1ª parte deve ir no tag <style>

A 2ª parte vem exatamente antes do seu texto

E a 3ª parte vem logo depois do seu texto

O termo "quadrocomrolagem" pode ser mudado, do jeito que você kizer. Só não se eskeça de mudar nos dois locais (1ª e 2ª parte)

As letras A, B, C e D dos códigos devem ser mudadas, de acordo com o legenda abaixo...

A = distancia entre o texto e a borda do seu quadro com rolagem

B = distancia entre o quadro de rolagem e a "parede" do lugar onde ele se encontra (ex: se ele estiver dentro de uma tabela, B vai ser a distancia da borda do quadro até a borda da célula da tabela)

C = É a altura do seu quadro. Se o texto não couber nesse espaço, uma barra de rolagem aparece, sem interfirir no tamanho na sua pagina.

D = É a largura do seu quadro. Ajuste-o de acordo com o local onde o quadro está inserido.

Obs:

- Eu sei que C e D podem ser colocados tb em %, mas não sei se o mesmo pode ser aplicado em A e B.

- Se você colocar A = 0, então B vai ser a distancia entre seu texto e a "parede" do local onde ele se encontra.

Bem, é isso, espero que gostem...

falou! biggrin.gif

Link para o comentário
Compartilhar em outros sites

  • 0

PASSAR PARÂMETROS EM JAVASCRIPT

Para quem quiser saber como passar parâmetros em javascript, aqui está o código.

Criei uma página chamada passa_par.htm, que é a que vai passar os parâmetros.

<script language="javascript">

<!--

function AbrePagina2(vlr) {

parent.location = 'pega_par.htm?parametro='+vlr;

}

//-->

</script>

<body bgcolor="#FFFFFF">

<form name="form1" method="post">

<font face="Arial, Helvetica, sans-serif" size="2" color="#006600"><b>

<select name="menu" style="width:350px">

<option value="1">Opção 1</option>

<option value="2">Opção 2</option>

<option value="3">Opção 3</option>

<option value="4">Opção 4</option>

</select>

<input type="button" name="Submit" value="Bot&atilde;o" onClick="AbrePagina2(document.form1.menu.value)">

</b></font>

</form>

--------------

Depois, criei a pega_par.htm, que receberá os parâmetros.

<script language="javascript">

<!--

function BuscarParametro() {

var tmp_url = window.location.search.substring(1);

var tam = tmp_url.length;

if (tam == 11) { // se o parâmetro for de 1 dígito - ex. 1

document.form1.par.value = tmp_url.substring(10, 11);

} else { // se o parâmetro for para 2 dígitos - ex. 10

document.form1.par.value = tmp_url.substring(10, 12);

}

}

//-->

</script>

OBS.: Este exemplo utiliza valores numéricos dos parâmetros, de 1 ou 2 dígitos. Para os outros casos, teria que mudar esta parte de cima.

<body bgcolor="#FFFFFF">

<form action="#" method="post" name="form1">

<input type="hidden" name="par" size="5">

</form>

<span id="adn"> </span>

<script language="javascript">

BuscarParametro();

</script>

<script language="javascript">

if (document.form1.par.value == "1") {

window.open('pagina1.htm'); }

if (document.form1.par.value == "2") {

window.open('pagina2.htm'); }

if (document.form1.par.value == "3") {

window.open('pagina3.htm'); }

if (document.form1.par.value == "4") {

window.open('pagina4.htm'); }

</script>

Editado por Crystian
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...