Usando Script Loader para carregar dinamicamente CSS e Scripts em aplicação com FW/1

Andrew Perkins, um colega meu, escreveu esse componente HeaderBuilder que é bem útil quando voce precisa carregar dinamicamente seus scripts e estilos em sua aplicação, de forma que cada página receba somente seus respectivos scripts Vou mostrar como utilizá-lo em uma aplicação usando  FW/1 (Framework One) do Sean Corfield. A primeira coisa a se fazer… Continue reading Usando Script Loader para carregar dinamicamente CSS e Scripts em aplicação com FW/1

Usando cfajaxproxy como exemplo para ‘adicionar ao cart’

Problema: Quero criar um objeto JavaScript de um CFC e então usando um evento onclick, passar meus argumentos para o CFC. Por exemplo, útil para um botão “Adicionar ao Cart” sem ter que submeter a página. Solução: Você pode criar seu CFC e um objeto JavaScript usando cfajaxproxy, jsclassname. A classe proxy JavaScript é que irá representar o… Continue reading Usando cfajaxproxy como exemplo para ‘adicionar ao cart’

Como posso usar ColdFusion com JSON ?

Problema: Como posso usar Coldfusion com JSON ? Solução: ColdFusion tem suporte nativo para criar e converter dados JSON. Essas funções são:serializeJSON, deserializeJSON and isJSON. Explicação detalhada: JSON significa Javascript Object Notation. Voce pode imagina-lo como uma forma de representar dados (qualquer tipo de dados) em uma string. Isso torna os dados fáceis de serem passados entre client… Continue reading Como posso usar ColdFusion com JSON ?

Crop de imagem usando JCrop

Eu quero mostrar como usar a biblioteca JCrop para fazer o crop em imagens usando o ColdFusion como backend. Lembrando que vou postar somente um exemplo, e que a implementação, você pode fazer como achar melhor. Index.html Primeiro vamos criar um formulário simples chamando o nosso arquivo de crop, denominado crop.cfm [code lang=’coldfusion’] Selecione uma… Continue reading Crop de imagem usando JCrop

Como posso usar ColdFusion para trabalhar com JSON?

JSON significa JavaScript Object Notation. Você pode pensar nisso como uma forma de representar os dados ( e tipo de dados) em uma string. Isso torna fácil passar os  dados entre o lado cliente e o lado do servidor e é um formato preferido para uso com aplicativos baseados em  AJAX. ColdFusion adiciona três funçs… Continue reading Como posso usar ColdFusion para trabalhar com JSON?

Como posso ter certeza de uma string é segura para uso com JavaScript?

Se voce estiver populando uma variável JavaScript dinamicamente, voce pode ver que seu código quebra com erros “unterminated string constant” ou mensagens similar. Isto provavelmente é o caso de suas variáveis JavaScript contenham caracteres que são considerados especiais para JavaScript. Voce precisará “escape” esses caracteres especiais para que o JavaScript possa processá-los. Alguns caracteres comuns… Continue reading Como posso ter certeza de uma string é segura para uso com JavaScript?

Como posso converter variáveis ColdFusion em variáveis JavaScript?

Use a função toScript() para criar uma variável JavaScript de uma ColdFusion. Esta função pode converter strings, números, arrays, estruturas, e queries para sintaxe JavaScript que definam variáveis e valores equivalentes. <cfset thisString="hello world"> <script type="text/javascript" language="JavaScript"> <cfoutput> var #toScript(thisString, "jsVar")#; </cfoutput> </script> Quando ColdFusion executar esse código, enviará o seguinte ao cliente: <script type="text/javascript"… Continue reading Como posso converter variáveis ColdFusion em variáveis JavaScript?

Como posso compartilhar cookies entre ColdFusion e JavaScript?

Compartilhar cookies entre ColdFusion e JavaScript é uma forma fácil de passar dados entre as duas tecnologias. Um cookie é um cookie independentemente de se foi definido pelo ColdFusion, Java, .net, ou JavaScript. Desde que voce saiba o nome do cookie (e em alguma situações sua caixa – maiúsculo/minúsculo) voce pode acessar e manipular o… Continue reading Como posso compartilhar cookies entre ColdFusion e JavaScript?

Como posso saber se um usuário tem JavaScript habilitado?

Porque ColdFusion é uma tecnologia server-side e JavaScript é client-side, voce precisa usar um método de verificação usando 2 páginas para ter certeza que o Javascript está habilitado. Sua primeira página fará o teste “JavaScript está habilitado”; sua segunda página exibirá ou registraá o resultado (salvando em uma variável de sessão, etc.). Uma forma de executar essa… Continue reading Como posso saber se um usuário tem JavaScript habilitado?