Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 284
Nome: Vinícius Muniz
Descrição do site: As últimas notícias sobre "Harry Potter" em um só lugar.
Sexo: Masculino
Localização: Vargem Grande Paulista, SP
Contato:

Criar link que chama alert aleatório

09-10-2009 17:22

Olá!

Gostaria de saber qual o script que se usa para criar links que chamam alerts aleatórios...

Por exemplo: clicamos em "Mensagem", daí aparece um alert "Olá, td bom?". Depois, clicamos novamente em "Mensagem" e aparece o alert com o recado "Hj é um bom dia para tomar sol", e assim sucessivamente! :)

Entenderam?

8)
0
As melhores notícias sobre "Harry Potter" organizadas em um só lugar. Bastidores, fotos e vídeos das gravações de "Harry Potter e as Relíquias da Morte".

Ordem da Fênix Brasileira
http://www.ordemdafenixbrasileira.com/
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17662
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Criar link que chama alert aleatório

09-10-2009 17:43

Usa essa base

<script language="javascript"> var frases = new Array(); // para 4 frases, 3 no alert, porque conta o 0 também frases[0] = "a"; frases[1] = "b"; frases[2] = "c"; frases[3] = "d"; function exibir(){ alert(frases[Math.round(Math.random()*3)]); } </script> <input type="button" onclick="exibir()" value="Clique aqui">

0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 284
Nome: Vinícius Muniz
Descrição do site: As últimas notícias sobre "Harry Potter" em um só lugar.
Sexo: Masculino
Localização: Vargem Grande Paulista, SP
Contato:

Criar link que chama alert aleatório

09-10-2009 18:25

Obrigadão!!!! \o/ :grin

Consegui o que eu queria, mudando algumas coisinhas:

<script language="javascript"> var frases = new Array(); // para 4 frases, 3 no alert, porque conta o 0 também frases[0] = "a"; frases[1] = "b"; frases[2] = "c"; frases[3] = "d"; function exibir(){ alert(frases[Math.round(Math.random()*3)]); } </script> <a href="javascript:onclick=exibir()">Clique</a>

Muito obrigado², mesmo!!!

:mrgreen :8) :grin :-) :kickup
0
As melhores notícias sobre "Harry Potter" organizadas em um só lugar. Bastidores, fotos e vídeos das gravações de "Harry Potter e as Relíquias da Morte".

Ordem da Fênix Brasileira
http://www.ordemdafenixbrasileira.com/
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 284
Nome: Vinícius Muniz
Descrição do site: As últimas notícias sobre "Harry Potter" em um só lugar.
Sexo: Masculino
Localização: Vargem Grande Paulista, SP
Contato:

Criar link que chama alert aleatório

09-10-2009 20:46

Também gostaria de saber como eu ponho todo esse código numa linha só:

<script language="javascript"> var frases = new Array(); // para 4 frases, 3 no alert, porque conta o 0 também frases[0] = "a"; frases[1] = "b"; frases[2] = "c"; frases[3] = "d"; function exibir(){ alert(frases[Math.round(Math.random()*3)]); } </script> <a href="javascript:onclick=exibir()">Clique</a>

8)
0
As melhores notícias sobre "Harry Potter" organizadas em um só lugar. Bastidores, fotos e vídeos das gravações de "Harry Potter e as Relíquias da Morte".

Ordem da Fênix Brasileira
http://www.ordemdafenixbrasileira.com/
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17662
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Criar link que chama alert aleatório

09-10-2009 20:49

Basta ir colocando uma linha atrás da outra. Primeira a tag scripts, depois as linhas do scripts, porque elas tem o separador ( ; ), a função a mesma coisa, fecha o script, e coloca o link na frente, assim você não teria quebra de linha.

Para que isso?
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 284
Nome: Vinícius Muniz
Descrição do site: As últimas notícias sobre "Harry Potter" em um só lugar.
Sexo: Masculino
Localização: Vargem Grande Paulista, SP
Contato:

Criar link que chama alert aleatório

09-10-2009 21:02

Eu queria criar algo assim: http://translate.google.com.br/translate_tools?hl=pt-BR, que vc clica e arrasta o link à barra de favoritos que, no meu caso, quando clicado, aparece um alert aleatório!!

Poderia, por favor, colocar td o meu código (com o link, pois o seu foi com botão) em uma linha só? Gostaria muito de ativar aquela função personalizada por mim!!

Me ajuda?!

8)

:kickup
0
As melhores notícias sobre "Harry Potter" organizadas em um só lugar. Bastidores, fotos e vídeos das gravações de "Harry Potter e as Relíquias da Morte".

Ordem da Fênix Brasileira
http://www.ordemdafenixbrasileira.com/
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17662
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Criar link que chama alert aleatório

09-10-2009 21:53

Não entendi. Coloca o script como você acha que é uma linha e passa o link até o documento.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 284
Nome: Vinícius Muniz
Descrição do site: As últimas notícias sobre "Harry Potter" em um só lugar.
Sexo: Masculino
Localização: Vargem Grande Paulista, SP
Contato:

Criar link que chama alert aleatório

09-10-2009 22:13

No Firefox, é possível arrastar um link até a barra de favoritos para outras funcionalidades...

No caso do Tradutor Google, é possível (após clicar e arrastar) traduzir a página que estamos só clicando no idioma na barra. Faça o teste!!

Kleber, eu ñ entendi o que vc quis dizer... Esse código de tradução na barra de favoritos do FF fica numa linha só:

Exemplo (espanhol):

<a href="javascript:var t=((window.getSelection&&window.getSelection())||(document.getSelection&&document.getSelection())||(document.selection&&document.selection.createRange&&document.selection.createRange().text));var e=(document.charset||document.characterSet);if(t!=''){location.href='http://translate.google.com.br/translate_t?text='+t+'&hl=pt-BR&langpair=auto|es&tbb=1&ie='+e;}else{location.href='http://translate.google.com.br/translate?u='+escape(location.href)+'&hl=pt-BR&langpair=auto|es&tbb=1&ie='+e;};" onclick="alert(document.getElementById('instructions').firstChild.nodeValue);return false;">espanhol</a>

E gostaria que o código abaixo, instalado na barra de favoritos após um clique e arraste, quando o link "Teste" for clicado, apareça uma mensagem aleatória num alert:

<script language="javascript"> var frases = new Array(); // para 4 frases, 3 no alert, porque conta o 0 também frases[0] = "a"; frases[1] = "b"; frases[2] = "c"; frases[3] = "d"; function exibir(){ alert(frases[Math.round(Math.random()*3)]); } </script> <a href="javascript:onclick=exibir()">Clique</a>

8)
0
As melhores notícias sobre "Harry Potter" organizadas em um só lugar. Bastidores, fotos e vídeos das gravações de "Harry Potter e as Relíquias da Morte".

Ordem da Fênix Brasileira
http://www.ordemdafenixbrasileira.com/
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17662
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Criar link que chama alert aleatório

09-10-2009 22:47

Agora que entendi :o Vê se seria isso

<a href="javascript:var frases=new Array();frases[0]='a'; frases[1]='b'; frases[2]='c'; frases[3]='d'; alert(frases[Math.round(Math.random()*3)]);">link</a>

0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 284
Nome: Vinícius Muniz
Descrição do site: As últimas notícias sobre "Harry Potter" em um só lugar.
Sexo: Masculino
Localização: Vargem Grande Paulista, SP
Contato:

Criar link que chama alert aleatório

10-10-2009 22:36

Cara, vc é um GÊNIO!!!!

Muito obrigadão, mesmo!!!!!!!!!!!!!!

8)

:-D :kickup :-) :mrgreen :-)
0
As melhores notícias sobre "Harry Potter" organizadas em um só lugar. Bastidores, fotos e vídeos das gravações de "Harry Potter e as Relíquias da Morte".

Ordem da Fênix Brasileira
http://www.ordemdafenixbrasileira.com/
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17662
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Criar link que chama alert aleatório

11-10-2009 13:00

:wink
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 284
Nome: Vinícius Muniz
Descrição do site: As últimas notícias sobre "Harry Potter" em um só lugar.
Sexo: Masculino
Localização: Vargem Grande Paulista, SP
Contato:

Criar link que chama alert aleatório

12-10-2009 22:20

Para que serve o nº 3 nessa parte do código:

alert(frases[Math.round(Math.random()*3)]);">link</a>

?

Se eu quiser mudar, o que mudará na funcionalidade do meu código?

8)
0
As melhores notícias sobre "Harry Potter" organizadas em um só lugar. Bastidores, fotos e vídeos das gravações de "Harry Potter e as Relíquias da Morte".

Ordem da Fênix Brasileira
http://www.ordemdafenixbrasileira.com/
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17662
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Criar link que chama alert aleatório

12-10-2009 22:29

O script usa o 3 como limite no random, ou seja, ele vai trocando de forma aleatória os números até 3: 0, 1, 2 e 3

E no script tem os índices do array frases, que você pode ver começa no 0 e termina no 3, então cada alert mostra um dos índices.

Se você aumentar um índice no array, troca o 3 para 4, que é relativo ao índice.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 284
Nome: Vinícius Muniz
Descrição do site: As últimas notícias sobre "Harry Potter" em um só lugar.
Sexo: Masculino
Localização: Vargem Grande Paulista, SP
Contato:

Criar link que chama alert aleatório

13-10-2009 18:08

Muito obrigado, Kleber!

Sua ajuda foi muito útil!!!!


8)

:-P :smile :mrgreen :-D :wink
0
As melhores notícias sobre "Harry Potter" organizadas em um só lugar. Bastidores, fotos e vídeos das gravações de "Harry Potter e as Relíquias da Morte".

Ordem da Fênix Brasileira
http://www.ordemdafenixbrasileira.com/

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado