Conectar-se

Esqueci minha senha

Os membros mais ativos do mês

Quem está conectado
2 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 2 Visitantes

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 19 em Ter Jan 03, 2012 9:38 am
Últimos assuntos
» Equipe Web ASA Fórum
Dom Jun 24, 2012 11:15 am por Alisson Silva

» [Re-Apresentação] Fábio
Sex Maio 25, 2012 4:45 pm por Fábio

» PixelZIP ~ design&programção em só lugar
Sex Maio 25, 2012 4:44 pm por Fábio

» Pedido de logo
Dom Maio 20, 2012 10:06 am por Alisson Silva

» Kernel - Apresentação
Sab Maio 19, 2012 9:49 am por Alisson Silva

» [Galeria] Gabriel Schiavi - Atualizado (20/02 - !5:21)
Sab Maio 19, 2012 9:48 am por Alisson Silva

»  HEBBO HOTEL 24 HORAS ONLINE !!
Sex Maio 04, 2012 7:20 pm por Alisson Silva

» Pedido de Layout
Sex Maio 04, 2012 5:23 pm por Fonsecca

» [RESOLVIDO]TV CCE HPS 2071-D (IMAGEM SÓ EMBAIXO, ACIMA, LINHAS DE RETRAÇO E FAIXA PRÊTA NO TOPO DA TELA).
Qua Abr 11, 2012 4:07 pm por Fry

» [contato] Deixo aqui meus contatos virtuais
Qua Abr 11, 2012 3:25 pm por Fry


[TUTORIAL] Link com vários textos e redirecionamentos

Ir em baixo

[TUTORIAL] Link com vários textos e redirecionamentos

Mensagem por Fry em Sab Dez 31, 2011 8:28 am

[Você precisa estar registrado e conectado para ver esta imagem.] Multi-links

Este código é algo completamente inovador, que lhe permitirá colocar em um link vários textos e endereços para que este redirecione. Funciona da seguinte forma: entre um intervalo de tempo, será exibido um link que dá para uma página. Após esse tempo, o mesmo é substituído por outro link diferente a apontar para outra página.



--> Tutoriais e astúcias <--
Link com vários textos e redirecionamentos




- Código que deve ser utilizado:
O código é bem simples. No próximo ponto iremos explicar onde o mesmo poderá ser colocado, mas de maneira geral é em qualquer local que aceite códigos HTML.

O código para o link que iremos utilizar é:

Ao início:
<script language="JavaScript">
var timerID = null
var timerRunning = false
var charNo = 0
var charMax = 0
var lineNo = 0
var lineMax = 4
var lineArr = new Array(lineMax)
var urlArr = new Array(lineMax)
Para cada link:
lineArr[1] = "Fórum dos fóruns"
urlArr[1] = "[Você precisa estar registrado e conectado para ver este link.]"
Ao final:
var lineText = lineArr[1]
function StartShow() {
StopShow()
ShowLine()
timerRunning = true
}
function FillSpaces() {
for (var i = 1; i <= lineWidth; i++) {
spaces += " "
}
}
function StopShow() {
if (timerRunning) {
clearTimeout(timerID)
timerRunning = false
}
}
function ShowLine() {
if (charNo == 0) {
if (lineNo < lineMax) {
lineNo++
}
else {
lineNo = 1
}
lineText = lineArr[lineNo]
charMax = lineText.length
}
if (charNo <= charMax) {
document.getElementById('multilink').innerHTML = lineText.substring(0, charNo)
charNo++
timerID = setTimeout("ShowLine()", 100)
}
else {
charNo = 0
timerID = setTimeout("ShowLine()", 3000)
}
}
function GotoUrl(url)
{
top.location.href = url
}
document.write("<a href=\"#\" id=\"multilink\" onClick=\"GotoUrl(urlArr[lineNo])\"></a>");
StartShow();
</script>

Vermelho -> Número de links que haverá. Terá de ser exato, caso contrário o código deixará de funcionar!
Azul -> Endereço para onde o link irá direcionar.
Marrom -> Deverá representar o número do link. Se no campo vermelho definiu quatro, por exemplo, deverá definir neste a identificação, que poderá varia entre um e quatro. Terá de haver somente um link com um número, caso contrário o código não irá funcionar.
Preto -> Intervalo em milissegundos antes que a próxima letra do link seja exibida.
Laranjado -> define o intervalo em milissegundos em que um link será exibido com todas as suas letras.
Verde -> Texto que será exibido no link, pode conter HTML, mas terá de tomar cuidado pois antes dos caracteres como " ", deverá colocar uma barra (\) para que ela não seja interpretada. Veja o exemplo:
<span style="color:red;">...
Deverá ser trocado por:
<span style=\"color:red;\">...



- Locais em que este código pode ser utilizado:
Em geral, em qualquer lugar que aceite códigos HTML. Mas, para facilitar, trouxemos uma lista deles:
  1. Mensagem da Home Page:
    Painel de Controle -> Visualização -> Home Page -> Geral -> "Mensagem da Home Page"
  2. Widgets (em todos que são possíveis de criar ou modificar):
    Painel de Controle -> Módulos -> Portal & Widgets -> Configuração do portal -> Estrutura
    ou
    Painel de Controle -> Módulos -> Portal & Widgets -> Gestão dos widgets do fórum

  3. Newsletter's (modo HTML)
    Painel de Controle -> Geral -> Newsletter -> Redação e envio
  4. Mensagens Privadas (MP) e mensagens (com HTML ativado para as mensagens) Só terá efeito na determinada mensagem!





© Fórum dos Fóruns



[Você precisa estar registrado e conectado para ver esta imagem.] Se tiver alguma dúvida relacionada com este tópico crie um tópico com o seguinte título:
[Dúvida] Link com texto ao passar o mouse
avatar
Fry
Admintradores
Admintradores

Posts Posts : 175
Idade Idade : 19
Respeito Respeito : 0
Web Moedas Web Moedas : 415

http://Em breve...

Voltar ao Topo Ir em baixo

Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum