Ir para conteúdo
Fórum Script Brasil

Rodrigo26

Membros
  • Total de itens

    151
  • Registro em

  • Última visita

Posts postados por Rodrigo26

  1. Criei um select que ao selecionar, chama uma página php.

    Que dependendo do que o select enviou, o mesmo exibe um determinado assunto.

    O problema, que eu seleciono e o select fica zerado depois, volta a posição original.

    Mesmo eu colocando a informação de retorno em uma id de um elemento div, que

    não engloba o select em questão.

    É padrão o lance de zerar os dados de um formulário???

    abraço,

  2. Se eu importar uma imagem para a biblioteca, por exemplo. E convertê-la em um movie clip e dar o nome de foto.

    Precisarei ainda selecionar em opções avançadas da sua propriedade a opção: export as actionscript.

    Consigo manipular o objeto contido na livraria com:

    var imagem:foto = new foto();

    this.addChild(imagem);

    Contudo ao digitar no anctionscript:

    imagem.

    Nada aparece, como sugestão.

    Contudo, você deve criar uma variável do tipo movie clip, para o nosso exemplo, e adicionar o objeto da livraria ao mesmo. Da seguinte forma:

    var imagem:MovieClip = new foto();

    Daí, ao digitar:

    imagem.

    Aparecerá as sugestões.

    Grato,

  3. Boa noite pessoal,

    Estou com várias dúvidas com relação a esta matéria.

    Trabalho na empresa instituto Dom Moacry e acessamos um servidor remotamente.

    As máquinas foram formatadas. Este foi o grande problema...

    Quando vamos em > iniciar > acessórios > conexão da área de trabalho remota.

    E inserimos o ip da máquina a mesma não dá acesso.

    O 3G do nosso chefe quando conectado em qualquer máquina com Win7, nos fornece

    a conexão remota com o servidor que utiliza o sistema operacional windows server 2003.

    Gostaria de saber como devo proceder no win server 2003 para que os dois computadores daqui

    possam voltar a ter esse acesso.

    Muito Obrigado.

  4. Bom dia pessoal,

    Estou com um problema sério.

    Baixei o Walmarebytes e não resolveu.

    Baixei o HijackThis e resolvi excluir tudo.

    Não sei se resolveu, pois havia feito uma exclusão seletiva e não resolveu.

    Estou com Windows Defender e Advanced System Care; que por sinal não

    encontraram nenhum problema.

    Sinceramente não gostaria de formatar a máquina.

    E gostaria de alguma sugestão

    grato,

  5. Boa noite,

    Criei:

    - Um botão de nome btBrowse

    - Uma campo de texto dinâmico de nome tFile

    Criei um código simples. Porém estou enferrujado e não sei como corrijir o erro:

    import flash.net.FileReferenceList;
    import flash.net.FileReference;
    
    var btBrowse:MovieClip;
    var tFile:TextField;
    var objUpload:Object = new Object();
    //criando a instancia da classe FileReference, responsável pelo Upload...
    var    frUpload:FileReference = new FileReference();
    
    function initUpload(Void):Void
    {
        //ação de escolha de arquivos...
        objUpload.onSelect = function(files:FileReferenceList):Void
        {
            foreach(frUpload in files.fileList)
            {
                uploadSingleFile(frUpload);            
            }
        }
        
        function uploadSingleFile(file:FileReference):void 
        {
           tFile.text += file.name;
           //método para enviar o arquivo em multipart ao servidor... FileReference.upload(seuEndereço)...
           file.upload("./upload.php");
        }
    
        //adicionando as ações de listener ao objeto de Upload...
        frUpload.addListener(objUpload);
    }

  6. Boa tarde pessoal,

    Como alguns já devem saber, o IE retorna o caminho completo do arquivo input file, com o

    uso do javascript.

    Já o FireFox não retorna, por questões de segurança.

    Para contornar esse problema; gostaria de saber como fazer com que o flash pegue o caminho

    de input file e retorne ao javascript.

    Obrigado

    Exemplo:

    <html>
    <head>
    </head>
    <body>
    &lt;script language='javascript'>
    function teste(obj)
    {
       //No IE fornece todo o caminho; mas para o FF não
       alert(obj.value);
    }
    
    </script>
    <input type='file' name='upload' onchange='teste(this);'/>
    </body>
    </html>

  7. Pelo que entendi, se eu pegar o endereço físico não haverá problema pois o mesmo é estático, ou seja, não muda.

    Adaptador de Rede sem Fio ConexÆo de Rede sem Fio 2:

    Estado da m¡dia. . . . . . . . . . . . . . : m¡dia desconectada

    Sufixo DNS espec¡fico de conexÆo. . . . . . :

    Descri‡Æo . . . . . . . . . . . . . . . . . : Microsoft Virtual WiFi Miniport Adapter

    Endere‡o F¡sico . . . . . . . . . . . . . . : C4-17-FE-18-F4-E5

    DHCP Habilitado . . . . . . . . . . . . . . : Sim

    Configura‡Æo Autom tica Habilitada. . . . . : Sim

  8. Boa tarde a todos,

    Estou com uma dúvida, há algum endereço que seja fixo da rede do usuário?

    Sei que o IP é dinâmico, mudando periódicamente ou a cada vez que o modem é reiniciado.

    Seria o endereço físico?

    Nome do host. . . . . . . . . . . . . . . . :

    Sufixo DNS prim rio . . . . . . . . . . . . :

    Tipo de n¢. . . . . . . . . . . . . . . . . :

    Roteamento de IP ativado. . . . . . . . . . :

    Proxy WINS ativado. . . . . . . . . . . . . :

    Adaptador PPP ConexÆo de Banda Larga:

    Sufixo DNS espec¡fico de conexÆo. . . . . . :

    Descri‡Æo . . . . . . . . . . . . . . . . . :

    Endere‡o F¡sico . . . . . . . . . . . . . . :

    DHCP Habilitado . . . . . . . . . . . . . . :

    Configura‡Æo Autom tica Habilitada. . . . . :

    Endere‡o IPv4. . . . . . . . . . . . . . . :

    M scara de Sub-rede . . . . . . . . . . . . :

    Gateway PadrÆo. . . . . . . . . . . . . . . :

    Servidores DNS. . . . . . . . . . . . . . . :

    NetBIOS em Tcpip. . . . . . . . . . . . . . :

    Adaptador de Rede sem Fio ConexÆo de Rede sem Fio 2:

    Estado da m¡dia. . . . . . . . . . . . . . :

    Sufixo DNS espec¡fico de conexÆo. . . . . . :

    Descri‡Æo . . . . . . . . . . . . . . . . . :

    Endere‡o F¡sico . . . . . . . . . . . . . . :

    DHCP Habilitado . . . . . . . . . . . . . . :

    Configura‡Æo Autom tica Habilitada. . . . . :

    Adaptador de Rede sem Fio ConexÆo de Rede sem Fio:

    Estado da m¡dia. . . . . . . . . . . . . . :

    Sufixo DNS espec¡fico de conexÆo. . . . . . :

    Descri‡Æo . . . . . . . . . . . . . . . . . :

    Endere‡o F¡sico . . . . . . . . . . . . . . :

    DHCP Habilitado . . . . . . . . . . . . . . :

    Configura‡Æo Autom tica Habilitada. . . . . :

    Adaptador Ethernet ConexÆo de Rede Bluetooth:

    Estado da m¡dia. . . . . . . . . . . . . . :

    Sufixo DNS espec¡fico de conexÆo. . . . . . :

    Descri‡Æo . . . . . . . . . . . . . . . . . :

    Endere‡o F¡sico . . . . . . . . . . . . . . :

    DHCP Habilitado . . . . . . . . . . . . . . :

    Configura‡Æo Autom tica Habilitada. . . . . :

    Adaptador Ethernet ConexÆo local:

    Sufixo DNS espec¡fico de conexÆo. . . . . . :

    Descri‡Æo . . . . . . . . . . . . . . . . . :

    Endere‡o F¡sico . . . . . . . . . . . . . . :

    DHCP Habilitado . . . . . . . . . . . . . . :

    Configura‡Æo Autom tica Habilitada. . . . . :

    Endere‡o IPv6 de link local . . . . . . . . :

    Endere‡o IPv4 de Configura‡Æo Autom tica. . :

    M scara de Sub-rede . . . . . . . . . . . . :

    Gateway PadrÆo. . . . . . . . . . . . . . . :

    IAID de DHCPv6. . . . . . . . . . . . . . . :

    DUID de Cliente DHCPv6. . . . . . . . . . . :

    Servidores DNS. . . . . . . . . . . . . . . :

    NetBIOS em Tcpip. . . . . . . . . . . . . . :

    Adaptador de t£nel isatap

    Estado da m¡dia. . . . . . . . . . . . . . :

    Sufixo DNS espec¡fico de conexÆo. . . . . . :

    Descri‡Æo . . . . . . . . . . . . . . . . . :

    Endere‡o F¡sico . . . . . . . . . . . . . . :

    DHCP Habilitado . . . . . . . . . . . . . . :

    Configura‡Æo Autom tica Habilitada. . . . . :

    Adaptador de t£nel Teredo Tunneling Pseudo-Interface:

    Estado da m¡dia. . . . . . . . . . . . . . :

    Sufixo DNS espec¡fico de conexÆo. . . . . . :

    Descri‡Æo . . . . . . . . . . . . . . . . . :

    Endere‡o F¡sico . . . . . . . . . . . . . . :

    DHCP Habilitado . . . . . . . . . . . . . . :

    Configura‡Æo Autom tica Habilitada. . . . . :

    grato,

  9. <html>
    <head><title>Exemplo</title>
    <script type='text/javascript' src='core.js'></script>
    <script type='text/javascript'>
    var Accordion = 
    {
       init: function()
       {
          var accordions = Core.getElementsByClass("accordion");
          for(var i = 0; i < accordions.length; i++)
          {
             var folds = accordions[i].childNodes;
             for( var j = 0; j < folds.length; j++)
             {
                if(folds[j].noteType == 1)
                {
                   Accordion.collapse(folds[j]);
                   var foldLinks = folds[j].getElmentsbyTagName("a");
                   var foldTitleLink = foldLinks[0];
                   Core.addEventListener(foldTitleLink, "click", Accordion.clickListener);
                   for(var k = 1; foldLinks.length; k++)
                   {
                      Core.addEventListener(foldLinks[k], "focus", Accordion.focusListener);
                   }
                }
             }
             if(location.hash.length > 1)
             {
                var activeFold = document.getElementById(location.hash.substring(1));
                if(activeFold && activeFold.parentNode == accordions[i])
                {
                   Accordion.expand(activeFold);
                }
             }
          }
       },
       
       collapse: function(fold)
       {
          Core.removeClass(fold, "expanded");
          Core.addClass(fold, "collapsed");
       },
       
       collapseAll: function(accordion)
       {
          var folds = accordion.childNodes;
          for(var i = 0; i < folds.length; i++)
          {
             if(folds[i].nodeType == 1)
             {
                Accordion.collapse(folds[i]);
             }
          }
       },
       
       expand: function(fold)
       {
          Accordion.collapseAll(fold.parentNode);
          Core.removeClass(fold,"collapsed");
          Core.addClass(fold, "expanded");  
       },
       
       clickListener: function(event)
       {
          var fold = this.parentNode.parentNode;
          if(Core.hasClass(fold, "collapsed"))
          {
             Accordion.expand(fold);
          }
          else
          {
             Accordion.collapse(fold);
          }
          Core.preventDefault(event);
       },
       
       focusListener: function(event)
       {
          var element = this;
          while(element.parentNode)
          {
             if(Core.hasClass(element.parentNode, "accordion"))
             {
                Accordion.expand(element);
                return;
             }
             element = element.parentNode;
          }
       }
    };
    
    Core.start(Accordion);
    </script>
    
    <style type='text/css'>
    ul.accordion li.collapsed * {  
      position: absolute;  
      left: -9999px;  
    }  
    
    ul.accordion li.collapsed h2, ul.accordion li.expanded h2,
    ul.accordion li.collapsed h2 a:link,
    ul.accordion li.collapsed h2 a:visited,
    ul.accordion li.expanded h2 a:link,
    ul.accordion li.expanded h2 a:visited{
    position: static;
    }
    
    ul.accordion li.collapsed h2 a:hover,
    ul.accordion li.collapsed h2 a:focus,
    ul.accordion li.collapsed h2 a:active,
    ul.accordion li.expanded h2 a:link,
    ul.accordion li.expanded h2 a:visited {
    background-color:#F0A000;
    }
    </style>
    </head>
    <body>
    <ul class='accordion'>
      <li id="archer">
         <h2><a href="#archer">Jonathan Archer</a></h2>
         <p>Vessel registry: NX-01</p>
         <p>Assumed command: 2151</p>
         <div class='links'>
            <h3>Profiles</h3>
            <ul>
               <li><a href="...">Memory Alpha</a></li>
               <li><a href="...">Wikipedia</a></li>
            </ul>
         </div>
      </li>
      <li id="pike">
         <h2><a href="#pike">Pike</a></h2>
         <p>Vessel registry: NX-01</p>
         <p>Assumed command: 2151</p>
         <div class='links'>
            <h3>Profiles</h3>
            <ul>
               <li><a href="...">Memory Alpha</a></li>
               <li><a href="...">Wikipedia</a></li>
            </ul>
         </div>
      </li>
    </ul>
    </body>
    </html>

    Grato,

  10. <html>
    <head>
    <title>Ampliando e reduzindo imagens de forma gradativa</title>
    <script type="text/javascript" src="core.js"></script>
    <script type="text/javaScript">
    var imagens = 
    {
       init: function()
       {
          var pai = document.getElementById("ex1");
          var filhos = pai.getElementsByTagName("img");
          
          for(i=0;i<filhos.length;i++)
          {
             Core.addEventListener(filhos[i], "click", imagens.executa);
          }
       },
       
       executa: function(event)
       {
          var objetoImagem = this;
          this._intervalo = setInterval(function(){imagens.redimensiona(objetoImagem)}, 20);
          Core.preventDefault(event);
       },
       // amplia a imagem até 800x600 ou 600x800  
       redimensiona: function(obj)
       {
          var largura, altura;
          if(obj.width>=800 || obj.height>=800)
          {
             largura = obj.width/102;
             altura = obj.height/102;
             aumentar=false;
          }
          else
          {
             largura = obj.width/20;
             altura = obj.height/20;
             aumentar=true;
          }
          largura = Math.round((largura/2));
          altura = Math.round((altura/2));  
          if(aumentar)
          {
             if(obj.width>=800 || obj.height>=800)
             {
                aumentar = false;
                clearInterval(this._intervalo);
                if(obj.width>obj.height)
                {
                   obj.width = 800;
                   obj.height = 600;
                }
                else
                {
                   obj.width = 600;
                   obj.height = 800;
                }
                return;
             }
             else
             {
                obj.width+=largura;
                obj.height+=altura;
             }
          }
          else
          {
             if(obj.width<=120 || obj.height<=120)
             {
                aumentar = true;
                clearInterval(this._intervalo);
                if(obj.width>obj.height)
                {
                   obj.width = 160;
                   obj.height = 120;
                }
                else
                {
                   obj.width = 120;
                   obj.height = 160;
                }
                return;
             }
             else
             {
                obj.width-=largura;
                obj.height-=altura;
             }
          }
       }
    };
    
    Core.start(imagens);
    </script>
    </head>
    <body>
    <center>
    <div id="ex1">
       <img src='samurai-champloo1.jpg' width='161' height='120' alt='' />
       <img src='samurai-champloo2.jpg' width='162' height='120' alt='' />
       <img src='samurai-champloo3.jpg' width='163' height='120' alt='' />
       <img src='samurai-champloo4.jpg' width='164' height='120' alt='' />
    </div>
    </center>
    </body>

    Peguei a biblioteca core em - http://www.sitepoint.com/public/corelib/core.zip

    Por sinal é livre para divulgação, download, etc.

    O script funciona, mas o laço não é encerrado.

    grato,

  11. <html>
    <head>
    <title>Ampliando e reduzindo imagens de forma gradativa</title>
    <meta http-equiv="Content-Type" content="text/html; charset=isso-8859-1" />
    &lt;script type="text/javaScript">
       var pai = document.getElementById("imagens");
       var filhos = pai.childNodes[];
       if(typeof filhos[0].addEventListener!='undefined')
       {
          for(i=0;i<filhos.lenght;i++)
          {
             filhos[i].addEventListener('click', redimensiona(), false);
             
          }
       }
       else if(typeof filhos[0].attachEvent!='undefined')
       {
          for(i=0;i<filhos.lenght;i++)
          {
             filhos[i].attachEvent('onclick', redimensiona());
          }
       }
    
    
    function redimensiona()
    {
       alert("testando 1,2,3...");
    }
    </script>
    </head>
    <body>
    <center>
    <div id='imagens'>
       <img src='samurai-champloo1.jpg' width='160' height='120' alt='' />
       <img src='samurai-champloo2.jpg' width='160' height='120' alt='' />
       <img src='samurai-champloo3.jpg' width='160' height='120' alt='' />
       <img src='samurai-champloo4.jpg' width='160' height='120' alt='' />
    </div>
    </center>
    </body>

    Alguma sugestão?

    grato,

  12. Zé muito obrigado,

    Contudo as mensagens não estão sendo entregues??

    <html>
    <head>
    <title>Trabalhando com PHP</title>
    <meta http-equiv="Content-Type" content="text/html; charset=isso-8859-1" />
    </head>
    <body>
    <?php
    if(mail('retirei o email do exemplo','Envio de mensagens através do PHP', 'TESTANDO 1, 2, 3',"From: rodrigo@cordula.com"))
       echo '<script type="text/javascript">alert("Mensagem enviada com sucesso!"); </script>';
    else
       echo '<script type="text/javascript">alert("Ocorreu um erro ao enviar a mensagem."); </script>';        
    ?>
    </body>
    </html>

×
×
  • Criar Novo...