Colocar Resposta 
 
Avaliação do Tópico:
  • 0 votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
Função em Java script
01-01-2010, 15:48
Mensagem: #1
Função em Java script
Boas,

precisava de fazer uma função em javascript para colocar num site que fizesse o seguinte:

quando o utilizador entra na pagina pela primera vez abrir um elemento em flash por cima da pagina, tipo popup com uma publicidade.

mas isto so pode acontecer na primera vez que ele entra... alguma idea em como fazer isto?

follow my twitter =)
http://twitter.com/MarcoM0nteir0
visit my personal website!
marcomonteiro.net
Visitar Website de este utilizador Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
01-01-2010, 16:50 (Esta mensagem foi modificada pela última vez a: 01-01-2010 17:51 por asantos3.)
Mensagem: #2
RE: Função em Java script
(01-01-2010 15:48)MarcoMonteiro Escreveu:  Boas,

precisava de fazer uma função em javascript para colocar num site que fizesse o seguinte:

quando o utilizador entra na pagina pela primera vez abrir um elemento em flash por cima da pagina, tipo popup com uma publicidade.

mas isto so pode acontecer na primera vez que ele entra... alguma idea em como fazer isto?

Podes fazer por cookie ou por ip, por cookie (penso que já fiz uma coisa assim) fiz assim:

na head:

Citar:<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.cookie.js"></script>
<script type="text/javascript" src="thickbox/thickbox.js"></script>
<link rel="stylesheet" type="text/css" href="thickbox/thickbox.css">

<script type="text/javascript">
$(document).ready(function(){
if ($.cookie('20080521') != '1') {
tb_show("<strong>YES!</strong>",
"#TB_inline?height=190&width=275&inlineId=mypopup","");
$.cookie('20080521', '1', { expires: 1 });
}
});
</script>

em qualquer parte da body:

Citar:<div id="mypopup" style="display:none">
<p id="msg">
exemplo...
</p>
</div>

jquery:
http://jquery.com/

jquery cookie:
http://plugins.jquery.com/project/cookie

thickbox:
http://jquery.com/demo/thickbox/

Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
01-01-2010, 17:36
Mensagem: #3
RE: Função em Java script
thanks Big Grin logo à noite ja vou testar isso Big Grin

follow my twitter =)
http://twitter.com/MarcoM0nteir0
visit my personal website!
marcomonteiro.net
Visitar Website de este utilizador Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
01-01-2010, 18:02 (Esta mensagem foi modificada pela última vez a: 01-01-2010 18:51 por asantos3.)
Mensagem: #4
RE: Função em Java script
(01-01-2010 17:36)MarcoMonteiro Escreveu:  thanks Big Grin logo à noite ja vou testar isso Big Grin

verifiquei que o script não da no Chrome...
da nos outros browsers menos no Chrome
EDIT: quando testares testa num servidor na web... porque o Chrome não deixa cookies serem gerados pelo disco rigido, portanto tens de testar num servidor web...
EDIT2: para alterares o numero de dias que o cookie fica na maquina x, altera:

if ($.cookie('20080521') != '1') {

$.cookie('20080521', '1', { expires: 1 });

altera os 1 para o numero de dias... por exemplo para aparecer sempre é 0, para aparecer uma só vez na vida é 40000 (cem anos) ou mais...

EDIT3: para alterar o style altera o thickbox.js e o thickbox.css (este ulimo para o close or Esc Key)

EDIT4: Para abrires uma página externa poe window.open('http://exemplo.com'); em vez de tb_show("<strong>YES!</strong>",
"#TB_inline?height=190&width=275&inlineId=mypopup","");

e neste caso não é preciso isto:

<script type="text/javascript" src="thickbox/thickbox.js"></script>
<link rel="stylesheet" type="text/css" href="thickbox/thickbox.css">

<div id="mypopup" style="display:none">
<p id="msg">
exemplo...
</p>
</div>

EDIT5: Acham que faço um tutorial com isto?
E ganho algum prémio com tanto edit? Tongue

Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
02-01-2010, 03:12
Mensagem: #5
RE: Função em Java script
confere, acho que é mais pelos edit's! Big Grin mas podes fazer um tutorial se tiveres tempo fica sempre bem no forum Big Grin

follow my twitter =)
http://twitter.com/MarcoM0nteir0
visit my personal website!
marcomonteiro.net
Visitar Website de este utilizador Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
02-01-2010, 12:41 (Esta mensagem foi modificada pela última vez a: 02-01-2010 13:55 por asantos3.)
Mensagem: #6
RE: Função em Java script
(02-01-2010 03:12)MarcoMonteiro Escreveu:  confere, acho que é mais pelos edit's! Big Grin mas podes fazer um tutorial se tiveres tempo fica sempre bem no forum Big Grin

Fica a ideia e irei fazer um tutorial...

EDIT1: FEITO!

Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
Colocar Resposta 


Saltar Fórum:


Utilizadores a ver este tópico: 2 Visitante(s)