Ir para conteúdo
Fórum Script Brasil

renan_doidera

Membros
  • Total de itens

    361
  • Registro em

  • Última visita

Posts postados por renan_doidera

  1. Olá denovo, mas que ironia do destino, eu mesmo já havia respondido essa minha pergunta há 1 ano e meio. Após fazer uma busca que percebi isso....

    http://scriptbrasil.com.br/forum/index.php...hl=imagem+fundo

    Segue então o código certo para que funcione:

    <html>
    
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>Nova pagina 1</title>
    </head>
    
    <body>
    
    <script>
    function muda(obj)
    {
    obj.style.background = "url('https://www.scriptbrasil.com.br/img/imgs_flash.gif')";
    //obj.style.backgroundImage = "url('https://www.scriptbrasil.com.br/img/imgs_flash.gif')";
    
    }
    </script>
    
    <table width="124" height="24" border=1>
    <tr>
    <td width="124" height="24" onclick="java script:muda(this)"></td>
    </tr>
    </table>
    
    </body>
    
    </html>
    

    Funciona tanto com "background" como "backgroundImage". Desculpe o transtorno...

    Abraços

  2. Olá... quanto tempo não posto aqui...

    Eu gostaria muito de saber por que isso que estou fazendo não funciona, e se possível como seria a forma de fazer funcionar:

    <html>
    
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <title>Nova pagina 1</title>
    </head>
    
    <body>
    
    <script>
    function muda(obj)
    {
    	obj.style.background = "https://www.scriptbrasil.com.br/img/imgs_flash.gif";
    	//obj.style.backgroundImage = "https://www.scriptbrasil.com.br/img/imgs_flash.gif";
    	//obj.style.backgroundAttachment = "https://www.scriptbrasil.com.br/img/imgs_flash.gif";
    
    	//obj.style.backgroundColor = "green";
    	//obj.style.background = "red"
    }
    </script>
    
    <table width="124" height="24" border=1>
    	<tr>
    		<td width="124" height="24" onclick="java script:muda(this)"></td>
    	</tr>
    </table>
    
    </body>
    
    </html>
    

    Quero simplesmente mudar o fundo de uma célula usando javascript. Alguém sabe onde eu errei?

    Abraços

  3. Tenta entender como o Javascript e o HTML funcionam para que você possa fazer exatametne o que quer... dá uma olhada nesse código e tenta visualizar como são criadas as referências de campos inseridos dentro de formulários, e como você faz para pegar seus valores em uma função, aprendendo isso você vai poder fazer várias manipulações com campos diferentes.

    
    <html>
    <body>
    
    <h3>Multiplicação:</h3>
    
      <Form name="formulario">
         <p>
         <input type="text" name="Valor1" cols="20" size="20">&nbsp; X&nbsp; 
         <input type="text" name="Valor2" size="20">&nbsp;=&nbsp; 
         <input type="text" name="Resultado" size="20" value=" "></p>
         <p>
         <input type="button" value="Calcular!" name="button" onclick="java script:resolve()"> 
         </p>
      </form>
    
    <script>
    
       function resolve() 
       {
    
           Valor_1 = document.formulario.Valor1.value;
           Valor_2 = document.formulario.Valor2.value;
           document.formulario.Resultado.value = eval( parseInt(Valor_1) * parseInt(Valor_2) );
    
       }
    </script>
    
     <p align="center">&nbsp;</p>
    
    </body>
    </html>
    
    

    Até.

  4. Javascript é muitíssimo parecido com Java, várias funções possuem o mesmo nome, é só você fazer um tratamento dessa data com o método substr()... segue um exemplo...

    
    data1 = "22/03/2007"; // data inicial
    data2 = "20/03/2007"; // data final
    
    dia_1 = parseInt(data1.substr(0,2));;
    dia_2 = parseInt(data2.substr(0,2));
    
    mes_1 = parseInt(data1.substr(3,2));
    mes_2 = parseInt(data2.substr(3,2));
    
    ano_1 = parseInt(data1.substr(6,4));
    ano_2 = parseInt(data2.substr(6,4));
    
    
    dias_tot_1 = parseInt(dia_1 + mes_1*30 + ano_1*365);
    dias_tot_2 = parseInt(dia_2 + mes_2*30 + ano_2*365);
    
    if( dias_tot_1 >= dias_tot_2 ) alert("Dados Inconsistentes, data final menor que inicial!!");
    

    Falow

  5. Eu estava procurando uma função para converter string em float, então soube que existe uma que faz isso, a ataf(). Só que eu não consegui usar aqui, sabe-se láh por que, o meu compilador não achou mesmo declarando a biblioteca certa. Então eu resolvi fazer ela pra mim usar, já que eu fiz eu vou postar aqui e talvez possa ser útil pra quem tenha enfrentado mesmo problema que eu , ou para até questão de aprendizadomesmo....

    #include <stdio.h>
    #include <stdlib.h>
    #include <math.h>
    
    int retorna_numero(char letra)
    {
      int numero;
      
      if( letra == '0' ) numero = 0;
      if( letra == '1' ) numero = 1;
      if( letra == '2' ) numero = 2;
      if( letra == '3' ) numero = 3;
      if( letra == '4' ) numero = 4;
      if( letra == '5' ) numero = 5;
      if( letra == '6' ) numero = 6;
      if( letra == '7' ) numero = 7;
      if( letra == '8' ) numero = 8;
      if( letra == '9' ) numero = 9;
      if( letra == '.') numero = 27;
      
      return numero;
    }
    
    float ataf_Renan(char *astring)
    {
      int i, tamanho, incremento, pos_ponto;
      char numero_char;
      float numero_float, retorno;
      
      tamanho = strlen(astring);
      retorno = 0;
      incremento = 0;
      
      for(i=0; i<tamanho; i++) if( retorna_numero(astring[i]) == 27 ) break;
      pos_ponto = i;
      if( pos_ponto == tamanho ) pos_ponto = 0;
      
      for( i=0; i<tamanho; i++ )
      {
        numero_char = astring[i];
        numero_float = retorna_numero(numero_char);
        if( numero_float == 27 ) incremento = -1;
        if( incremento == 0 )
        {
        if( i == pos_ponto-1 ) retorno += numero_float;
        else retorno += numero_float*pow(10,pos_ponto-1-i);
        }
      else if(numero_float != 27)
      {
        retorno += numero_float*pow(10,incremento);
        incremento--;
      }
        }
      
      return retorno;
    }
    
    main()
    {
        char *nada;
        
        nada = (char*)malloc(10*sizeof(char));
        nada = "0.05879";
        
        printf("\n\n%.5f\n\n",ataf_Renan(nada));
        system("pause");
    }
    
    

    É isso,

    Abraços.

  6. Eu fiz essa parada de compartilhar a net aqui em casa, o meu modem é esse D-Link 500G também, muito bom ele...

    Para compartilhar eu precisei configurar a bios dele, tipo eu abri o browser ( IE mesmo ), e digitei láh: http://10.1.1.1 ( Parece que esse é o endereço do modem, sei láh.. ) aí pediu uma senha , eu coloquei como usuário: admin e senha : admin , se não foi deve ter sido... usuario: root senha: root . Aí entrou em tipo uma página dentro do modem, nessa página eu configurei as paradas seguindo um tutorial que eu vi no http://www.abusar.org , eu coloquei ele num servidor pra você... http://www.tiltador.hpg.ig.com.br/arquivos/configuracao.htm , aí você baixa , configura como mostram as figuras e vê se dá certo. Lembre-se que depois de configurar você tem que ir na opção "Admin"->"Commit & Reboot", escolher a opção a opção "Reboot" e apertar o botão "Commit" , senão as configurações não serão salvas caso você desligue o modem algum dia. Aí depois é só ligar o cabo do modem no switch junto com o dos computadores e pronto, o roteador já faz o resto wink.gif

    Falows !!

  7. Dá pra fazer sim... na página que você quer que isso aconteça, crie um iframe, e inicialmente deixe ele sem endereço, aí faça um script que mude o conteúdo dele para o código-fonte que você que imprimirá ( usando document.write ), você manda imprimir nesse iframe uma string que será basicamente... "...<bgsound src="musica1.wav" loop=1>..." Sò que quando você imprime isso no iFrame, inicie um timer (setTimeOf) e ele deverá ter um delay ( atraso ) de um tempo igual à duração da primeira música. Aí quando esse tempo acabar, ele vai ter que executar uma ação, e essa ação será mudar novamente o conteúdo do iFrame, imprimirá uma string assim agora "...<bgsound src='musica2.wav' loop='infinity'> ... " , e pronto. Tenta fazer aí

    Falows

  8. Eu fiz um esquema desses usando só Javascript, Fiz até um geradorzinho muito legal... deu muito trabalho, eu não costumo fazer isso mas esse não é Software livre não wink.gif ... se quiser vendo renan_doidera@hotmail.com.

    Mas em suma tudo se resume em mexer com condições que envolvem ratio buttons.

    Falows

×
×
  • Criar Novo...