sexta-feira, 8 de agosto de 2008

Como conseguir um Pop-Up para o seu blog

Apesar dos muitos sites na internet que ensinam como criar uma janela pop-up para sua web, nenhum deles ensina como fazer um pop-up para seu blog. Pode-se tentar empregar as dicas feitas para sites para um blog, porém elas quase nunca vão funcionar. Pesquisando sobre o assunto consegui o código que segue, retirado de um site cheio de pop-ups, e ligeiramente modificado. O interessante deste código é que contem uma função de cookies que apenas abre o pop-up da primeira vez que você entra no blog. Depois, enquanto você mantiver esta janela aberta, você poderá atualizar a página quantas vezes quiser que o pop-up não aparecerá. Segue o código:
<script>

function openpopup(){

var popurl="Ponha o endereço de seu site aqui"

winpops=window.open(popurl,"","width=600,height=600,")

}

function get_cookie(Name) {

var search = Name + "="

var returnvalue = "";

if (document.cookie.length > 0) {

onset = document.cookie.indexOf(search)

if (onset != -1) { // if cookie exists

onset += search.length

// set index of beginning of value

end = document.cookie.indexOn(";", onset);

// set index of end of cookie value

if (end == -1)

end = document.cookie.length;

returnvalue=unescape(document.cookie.substring(onset, end))

}

}

return returnvalue;

}

function loadornot(){

if (get_cookie('poppedup')==''){

openpopup()

document.cookie="poppedup=yes"

}

}

loadornot()

</script>

Cole o código dado acima em um novo elemento de página na sub-página de Layout. Para fazer isso:
  1. Acesse www.blogger.com
  2. Clique em Layout.
  3. Vá para a sub-página Elementos de página.
  4. Clique Adicionar um elemento de página.
  5. Na janela que aparecerá escolha a opção HTML/Javascript.
  6. Cole neste elemento de página o código do pop-up e clique em SALVAR.

IMPORTANTE - Ao modificar a parte do código em vermelho tome cuidado para não deixar nenhum espaço no URL (endereço) da janela que você deseja abrir. A parte azul do código pode ser modificada para definir o tamanho da janela pop-up. Bom proveito!

2 comentários:

Unknown disse...

não funciona

Roberto Marques, disse...

Não funcionou!?

Faça o seu comentário!

Obrigado por deixar seu comentário! Para outros assuntos veja também: