Pesquisa personalizada

Executar javascript dentro do PHP

03/07/2009 - 12:05 Nenhum comentário

Caros,

Só para tirar a dúvida de algumas pessoas vou mostrar como é fácil “executar” javascript no php, mas para ficar bem claro o Php apenas irá escrever o código e o navagador faz o resto! Não podemos falar que o php se comunica com o javascript.

Bom, vamos lá! Para exemplificar, você pode no seu código php mandar uma mensagem em javascript para o usuário ao final do seu script, veja:

echo "<script type='text/javascript'>";
echo "    alert('Sucesso!');";
echo "    location.href = '/'; ";
echo " </script>";

Abs.,
Chapoo

Autor: Chapolin - Categoria(s): Javascript, Utilidade pública Tags: ,

Fazer include com Javascript

02/07/2009 - 14:15 1 comentário

Será que é possível incluir arquivos em uma página via “include” de Javascript? Bom…

Esta é uma discussão que acontece há algum tempo e quando comecei com Javascript sempre fiquei decepcionado com o que encontrei por ai, mas não foi tão ruim como parece, pois pegando todas as idéias me ocorreu uma!

Respondendo a pergunta… A resposta é sim, é muito fácil incluir um arquivo via “include” em Javascript. Podemos usar o DOM (exemplo que irei mostrar), Ajax (não gosto!), document.write e etc.

O problema não está na inclusão do arquivo em sua página, você pode fazer diversas funções que adicione um js só que o problema não é este. O que acontece é que quando precisamos executar um script, por exemplo, ao carregar a página e chamar uma função de um desses “includes”, vai falhar, pois não conseguem carregar os arquivos em tempo de execução como a tag padrão SCRIPT consegue!

Mas dá pra usar? Sim!

Se você quer organizar o seu código e usar uma função que inclua arquivos você pode, mas fique atento aos scripts que você irá incluir. Você pode incluir scripts que contenham validações de formulários, funções de menus animados e etc.

Segue um pacote com o exemplo, clique aqui para baixar!

Mas, lembre-se nunca inclua um arquivo e tente executar suas funções ao mesmo tempo, infelizmente não vai funcionar como esperado (em todos os browsers).

Conclusão:
Use com moderação!

Ah… Não estou falando de Frameworks talvez eles atendam isso!?

Abs.,
Chapoo

Autor: Chapolin - Categoria(s): Javascript, Utilidade pública Tags: , , , , , , , , , , , , , , , , , , , , , ,

Link para subir ao topo da página

29/06/2009 - 10:57 Nenhum comentário

Caros,

Para você criar um link para que quem esteja navegando no seu site suba até o topo é simples, basta adicionar duas tags HTML no código-fonte de sua página, veja:

Coloque esta tag no início do seu código ou como padrão após a tag body:

<a name="topo"></a>

Depois coloque esta outra tag, que é um link normal, porém ao invés de colocar uma url no href você deve colocar o nome que corresponde a tag inserida anteriormente, assim:

<a href="#topo">Topo</a>

Abs,
Chapoo!

Autor: Chapolin - Categoria(s): html Tags: , , , , , , , ,

Por que usar o “var” nas declarações de variáveis?

19/06/2009 - 12:53 Nenhum comentário

Se você sempre se perguntou o motivo de usar a palavra “var” nas declarações de variáveis em Javascript agora vão ter uma idéia do porquê.

Quando se referimos a uma variável global (uma variável fora das funções) podemos usar ou não a palavra “var”, pois não existe diferença funcional e sim por causa do escopo. Agora se você quer utilizar em uma função uma variável com o mesmo nome de outra que já é declarada como global e não declarar com o “var” você estará alterando a variável global. Se você quer que o valor da variável seja usada apenas dentro do escopo da sua função, então utilize a palavra “var”.

Neste exemplo a função altera o valor da variável global:

<script type="text/javascript">
    var variavelGlobal = 'Variavel Global';

    function alteraValor() {
        variavelGlobal = 'Variavel Global Alterada';
    }

    alteraValor();

    alert(variavelGlobal);
</script>

Neste outro a função apenas declara uma variável de mesmo nome, porém é usada apenas no escopo da função:

<script type="text/javascript">
    var variavelGlobal = 'Variavel Global';

    function alteraValor() {
        var variavelGlobal = 'Variavel Global Alterada';
    }

    alteraValor();

    alert(variavelGlobal);
</script>

Abs,
Chapoo

Autor: Chapolin - Categoria(s): Javascript Tags: , , , , , , ,

Como fazer um scroll em php

13/05/2009 - 12:22 Nenhum comentário

Caros,

Algumas pessoas procuram na internet com fazer um scroll ou uma barra de rolagem e mencionam fazer com o php, está errado!

Gostaria de explicar que o scroll não tem ligação com o php e sim somente com o javascript, no máximo com o css que irá ajudar você a decorar o seu scroll. Segue como fazer um scroll para html “Fazendo um scroll personalizado e simples“.

Dúvidas é só falar!

Abs,
Chapoo

Autor: Chapolin - Categoria(s): Javascript, Utilidade pública Tags: , , , , , ,