Ir para conteúdo
Fórum Script Brasil

rickynavas

Membros
  • Total de itens

    15
  • Registro em

  • Última visita

Posts postados por rickynavas

  1. Olá MTavares,

    Atualmente você pode desenvolver tanto usando a linguagem nativa, JAVA (para Android), como também desenvolver um aplicativo híbrido com tecnologia Web (HTML, CSS, Javascript).

    Para aplicativos híbridos existem várias opções: PhoneGap, Cordova (Fork do PhoneGap), Reactive Native, etc.

    Existe uma longa discussão sobre qual é melhor, sendo que cada um possui prós e contras:

    - O Aplicativo desenvolvido em linguagem nativa tende a ser mais rápido, aqui estamos falando sobre performance.

    - O desenvolvimento de um aplicativo Híbrido em teoria é mais rápido pois é mais fácil encontrar desenvolvedores que saibam utilizar as tecnologias web, tempo para desenvolver o app;

    - Aplicativos híbrido usam uma ponte do Javascript para se comunicar com a API do Android (o mesmo ocorre para o iOS), mas possui algumas limitações.

     

    Enfim, a escolha vai depender de muitas variáveis, tempo para desenvolvimento, disponibilidades de desenvolvedores, funcionalidades que o applicativo terá, etc.

     

    Abraços

  2. você pode pegar por java script:

    var valor = location.href.split("="); //separa o url em duas partes, valor[0] antes do =, e o valor[1] depois do igual;

    alert(valor[1]);

    isso com apenas um parametro na url :P

    Voce também pode pegar por hash

    www..../index.php#hash=2

    location.hash; //vai te retornar #hash=2

  3. Eu fiz um código simples, só pra começar a aprender ajax, só que não funciona no firefox. Alguém poderia me ajudar com isso?

    Index.html

    <html>
        <head>
            &lt;script type="text/JavaScript">
                var request = null;
                function createRequest(){
                    try{
                        request = new XMLHttpRequest();
                    }catch(trymicrosoft){
                        try{
                            request = new ActiveXObject("Msxml2.XMLHTTP");
                        }catch(othermicrosoft){
                            try{
                                request = new ActiveXObject("Microsoft.XMLHTTP");
                            }catch(failed){
                                request = null;
                            }
                        }
                    }
                    
                    if(request == null)
                        alert("Erro");
                }    
    
                function getWord(){                
                    createRequest();
                    var url = "script.php";                
                    request.open("GET", url, true);                    
                    request.onreadystatechange = updatePage;                
                    request.send(null);                
                }
                
                function updatePage(){            
                    if(request.readyState == 4){                
                        if(request.status == 200){                        
                            var tex = request.responseText;    
                            document.getElementById("texto").value = tex;
                        }
                    }
                }
                </script>
        </head>
        <body>
            <form>
                <input type="text" name="texto" id="texto" />
                <button onclick="getWord();">Enviar</button>
            </form>
        </body>
    </html>
    script.php
    <?php
        
        echo "Palavra";
    
    ?>

    Olá,

    Coloquei um return false, <button onclick="getWord(); return false;">Enviar</button>, assim não atualiza a URL,

    para mim funcionou assim..

  4. Boa noite, estou desenvolvendo um site onde necessito trabalhar com valores. Assim em vez de criar um banco de dados ou algo sofisticado, resolvi apenas criar uma tabela com <input placeholder>.

    Eis ela aqui:

    <table  border="2">
    <tr>
    <td><input readonly="" value="Luz"</td>
    <td><input placeholder="Quantidade" id="1" [i]value=""[/i]/></td>
    <td><input placeholder="Watts" id="2"/></td>
    <td><input placeholder="Dias" id="3"/></td>
    <td><input placeholder="Horas" id="4"/></td>
    </tr></table>

    Gostaria de criar um javascript que substituísse o valor digitado com o que estava definido do código fonte através de um onclick.

    Aguardo ansiosamente resposta. Obrigado

    Olá Guilherme, tudo bem?

    Não entendi seu problema,

    voce pode dar um exemplo de uso?

    Obrigado.

  5. Olá, por favor, gostaria de saber a opinião de vocês, é possível desenvolver um site assim apenas com XHTML e CSS, ou eu precisaria usar um pouco de fireworks para as cores e imagens de fundo em degrade e tudo mais?!

    link para imagem: http://i40.tinypic.com/xf1buo.jpg

    Agradeço desde já!

    Tirando os ícones e a marca, você pode fazer sim o site todo em HTML e CSS, no entanto você precisará usar o CSS3 para efeitos de box-shadow e gradient.

    Caso contrário, voce precisará criar suas imagens.

  6. estava tentando colocar uma imagem no menu

    div.menu{

    background-image:url("bg-top-shadow.png");

    background-repeat-x;

    height:100px;

    padding-top:5px;

    border:0;

    }

    div.menu a{

    color:#000080;

    font-family:tahoma, ariel, verdana;

    font-size:12px;

    padding:2px 13px 4px 10px;

    text- decoration:none;

    }

    div.menu a:hover{

    color:#0060FF;

    text-decoration:underline;

    }

    so que não funcionou, se alguém puder me ajudar

    Olá,

    Verifique se o caminho da imagem está correto.

    a linha -> background-repeat-x;

    está errada, o correto é:

    background-repeat: repeat-x;

    []s

  7. No HTML5 a tag <video> precisa ser fechada, ela não é uma "void element" ou "self closing tag"

    então:

    <video src="videos/video1.mp4" width="640" height="480" controls="controls" class=video1 ></video>

    <video src="videos/video2.mp4" width="640" height="480" controls="controls" class=video2 ></video>

    <video src="videos/video3.mp4" width="640" height="480" controls="controls" class=video3 ></video>

  8. Olá,

    A velocidade da caixa depende desse metodo:

    mudaOpacidade:function(a,b){
        if(this.opacidade<=100){
            this.opacidade+=5;
            this.setTimer(a,90) //mudar de 90 para 50, torna o move mais rápido;
        }else{
            this.opacidade=50;
            this.setTimer(b,3500)
        }

    :)

    Qualquer coisa estamos por ae :D

  9. Olá,

    Achei melhor trabalhar com um objeto, assim as funções e valores ficam armazenados nele:

    <html>
    <head>
    <style>
    p{height:500px;width:650px;border:1px solid gray;border-radius:5px;background:black;}
    #caixa{position:relative;border:1px solid transparent;height:111px;width:153px;z-index:2;margin-top:-9px;opacity:0.8;}
    img{border:1px solid gray;margin-top:30px;margin-left:40px;}
    #img1{margin-top:1px;margin-left:-125px;height:100px;width:151px;position:absolute;z-index:1;border-radius:7px;}
    #img2{margin-left:30px;margin-top:1px;height:99px;width:150px;position:absolute;z-index:1;border-radius:7px;}
    </style>
    </head>
    <body>
    <p id="p"></p>
    <img src="caixa.png" id="caixa"/>
    <img src="onca.jpg" id="img1" />
    <img src="onca2a.jpg" id="img2" />
    
    &lt;script>
    (function(){if(window.addEventListener){window.addEventListener("load",fundoa,false)}else{window.attachEvent("onload",fundoa)}})();
    var painel={
        imagens:["onca.jpg","onca2.jpg"],
        campo:document.getElementById("p"),
        caixa:document.getElementById("caixa").style,
        mudaFundo:function(a){this.campo.innerHTML="<img src="+a+">";this.campo.style.opacity=this.opacidade/100;this.caixa.left=painel.posicao+"px"},
        setTimer:function(a,b){setTimeout(a,b)},
        opacidade:50,
        posicao:0,
        mudaOpacidade:function(a,b){if(this.opacidade<=100){this.opacidade+=5;this.setTimer(a,90)}else{this.opacidade=50;this.setTimer(b,3500)}}
    }
    
    function fundob(){
        painel.mudaFundo(painel.imagens[1]);
        painel.mudaOpacidade("fundob()","fundoa()");
        if(painel.posicao<=182){painel.posicao+=14}if(182-painel.posicao<5){painel.posicao=182}}
    
    function fundoa(){
        painel.mudaFundo(painel.imagens[0]);
        painel.mudaOpacidade("fundoa()","fundob()");
        if(painel.posicao>=30){painel.posicao-=14}if(painel.posicao-30<5){painel.posicao=30}}
        
    </script>
    </body>
    </html>

×
×
  • Criar Novo...