Caixa de Confirmação Antes de Sair

Quantas vezes estamos nós a editar conteúdo numa zona administrativa, ou a escrever um artigo no wordpress, ou a preencher um formulário gigantesco e sem querer mudamos de janela e perdemos informação. Não era maravilhoso se os programadores tivessem pensado numa confirmação antes de sair da página?

Vou-vos mostrar como nós programadores podemos resolver este problema.

A ideia é bastante simples. Com javascript vamos adicionar a nossa acção de confirmação e associar ao evento de saída da página. Nota: Não iremos usar o método onUnLoad da tag body. Desta forma teremos mais controle nos nossos eventos.

// Gestão de Eventos
function addEvent(elm, evType, fn, useCapture)
{
if (elm.addEventListener)
{
elm.addEventListener(evType, fn, useCapture);
return true;
}
else if (elm.attachEvent)
{
var r = elm.attachEvent(’on’ + evType, fn);
return r;
}
else
{
elm[’on’ + evType] = fn;
}
}
function removeEvent(elm, evType, fn, useCapture)
{
if (elm.removeEventListener)
{
elm.removeEventListener(evType, fn, useCapture);
return true;
}
else if (elm.detachEvent)
{
var r = elm.detachEvent(’on’ + evType, fn);
return r;
}
else
{
elm[’on’ + evType] = “”;
}
}
// Adicionar Listeners
function addListeners(e)
{
addEvent(window, ‘beforeunload’, exitAlert, false);
}
// Alert de Saída
function exitAlert(e)
{
var msg = "Ao sair irá perder a informação já preenchida.";
// definir evento
if (!e) { e = window.event; }
if (e) { e.returnValue = msg; }
// return warning message
return msg;
}
// Iniciar
addEvent(window, ‘load’, addListeners, false);

Dicas na Configuração de URL’s Amigáveis no Windows e Apache

Isto não é nem por sombra um manual ou tutorial. São algumas dicas simples que me fizeram falta hoje enquanto configuração o Apache.

  1. Verificar se temos o Mod_Rewrite incluído.
    Está numa linha: LoadModule rewrite_module modules/mod_rewrite.so . É só retirar o cardinal (#) inicial.
  2. Permitir a utilização do .htaccess.
    É só procurar dentro de <Directory> a linha AllowOverride e á frente colocar All
  3. Criar o htaccess de acordo com as regras que queremos.
    Esta é fácil é só procurar na net o que queremos. No meu caso estava a configurar o Code Igniter e tinha esses dados no manual de utilizador.
  4. Beber um Capuccino/Café e desfrutar de uma tarefa com sucesso.
    Nunca devemos descurar esta parte.

Espero que sirva de alguma ajuda.

ICONlook - O Motor de Busca de Ícones

ICONlookEste é sem dúvida o melhor achado deste ano. Imaginem um motor de busca… para ícones?

Pois é, no site ICONlook podemos encontrar tudo e mais alguma coisa em formato ícone.

Podemos gravar os png’s como também em formato ico. Alguns dos resultados incluí vários tamanhos do mesmo ícone. O site é rápido e clean o que facilita bastante a navegação.

Sem dúvida vale a pena ver e guardar nos favoritos. Visite o ICONlook.

Vectorpark - Interacção e Arte no seu melhor em Flash

VectorparkHoje ao vaguear pelas net encontrei o link para um site chamado Vectorpark.

Site normal em Flash com aquele estilo vectorial inconfundível.

Depois veio o espanto ao ver como a interacção com as animações é tão fluída.

Vale a pena ver e perder algum tempo a admirar e brincar com a arte e o engenho da Vectorpark.

E agora episódios de South Park online no site oficial!

josephHá mais de um ano neste artigo apresentei um link para todos os episódios de South Park. Hoje tenho o prazer de informar que a South Park Studios numa medida vanguardista disponibilizou todos os seus episódios no seu site para visualização gratuita.

Na minha opinião esta medida só fará crescer o número de fãs da série. E eu já não quero outro site.

Não se esqueçam de visitar só por curiosidade ou por gosto mesmo no site oficial do South Park.

Abraços a todos os Southparkistas por ai.