1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Ajax : Começar

Discussão em 'Web Development' iniciada por covenant, 26 de Março de 2007. (Respostas: 15; Visualizações: 1199)

  1. covenant

    covenant Power Member

    Saudações,
    Alguem daqui a programar em Ajax? Gostava que me indicassem todos os aplicativos que devo instalar para começar a desenvolver nesta linguagem.
    Cumps
     
  2. john

    john Power Member

    Boas,
    para usares AJAX no VS 2005 tens de instalar a extensão do ajax e o toolkit para os controlos.

    tens tudo aqui: http://ajax.asp.net
     
  3. SoundSurfer

    SoundSurfer Power Member

    AJAX não é uma linguagem... antes de fazeres qualquer coisa, investiga:

    http://en.wikipedia.org/wiki/AJAX
     
  4. covenant

    covenant Power Member

    Obrigado pela dica john, era exactamente isso que pretendia saber.
     
  5. não te metas nisso :)
     
  6. fil79

    fil79 Power Member

    Também precisava de aprender Ajax....alguém sabe de algum tutorial online porreiro? Já pesquisei e não encontrei nada de especial....
     
  7. Sa[n]dman

    Sa[n]dman Power Member

    Boas, desculpem desenterrar um tópico antigo mas tenho um problema com o tutorial que tá no w3schools, ao escrever na text box name o resultado que aparece na text box time é o que está escrito no ficheiro e não a hora :S

    Tenho de activar algum plugin do PHP ou assim?
     
  8. Gurzi

    Gurzi Power Member

    aconselho a darem uma olhadela em prototype, é uma lib que facilita muito a utilização de ajax
     
  9. Sa[n]dman

    Sa[n]dman Power Member

    O endereço deve ser este: Prototype

    Correcto?
     
  10. AliFromCairo

    AliFromCairo Power Member

    Sim. Em relação ao teu problema, não precisas de nenhum plugin.
     
  11. geoblast

    geoblast Power Member

    Sim, é esse endereço. E aqui tens um tutorial, estilo w3schools, sobre o prototype.
     
  12. geoblast

    geoblast Power Member

    Convém postares o código para te poderem ajudar.
     
  13. Sa[n]dman

    Sa[n]dman Power Member

    o código é o que tá no site, mas aqui vai:

    index.php
    PHP:
    <html>
    <
    body>
        <
    form name="myForm">
            
    Nome: <input type="text" name="username" onkeyup="ajaxFunction();"/>
            
    Time: <input type="text" name="time" />
        </
    form>
    <
    script type="text/javascript">
        function 
    ajaxFunction(){
            var 
    xmlHttp;
            try{
                
    // Firefox, Opera 8.0+, Safari
                
    xmlHttp=new XMLHttpRequest();
            }catch (
    e){
                
    // Internet Explorer
                
    try{
                    
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
                }catch (
    e){
                    try{
                        
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
                    }catch (
    e){
                        
    alert("O seu Explorador não Suporta AJAX!");
                        return 
    false;
                    }
                }
            }
            
    xmlHttp.onreadystatechange=function(){
                if(
    xmlHttp.readyState==4){
                    
    document.myForm.time.value=xmlHttp.responseText;
                }
            }
            
    xmlHttp.open("GET","time.asp",true);
            
    xmlHttp.send(null);
        }
    </
    script>
    </
    body>
    </
    html>
    time.asp
    Código:
    <%
    response.expires=-1
    response.write(time)
    %>
    
     
  14. geoblast

    geoblast Power Member

    O exemplo que apresentaste é em asp. Tu estás a trabalhar em asp ou php?? Porque se for php tens que alterar a resposta:

    PHP:
    <?php
    echo $date('Y-m-d');
    ?>
    por exemplo.
     
  15. Sa[n]dman

    Sa[n]dman Power Member

    Funcionou, tinhas um $ a mais mas quando retirei deu logo. thx. :)

    PHP:
    <?php
        
    echo date('Y-m-d');
    ?>
    cumps
     

Partilhar esta Página