Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

guilhermec

[Resolvido] Mais de uma Função no mesmo botão

Recommended Posts

Bom dia, há um mês comecei a estudar javascript, gostaria de tirar uma dúvida:

haveria a possibilidade de programar mais de uma função no mesmo botão?

 

eu tenho um botão que altera um link para outro, só que ele faz isso apenas para um link e eu gostaria de fazer para outros..

como eu posso fazer isso..

 

Valeu!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim, é possível. Só que vai depender de como seu código está estruturado... são milhões de possibilidades ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim, é possível. Só que vai depender de como seu código está estruturado... são milhões de possibilidades ;)

ele está mais ou menos assim;

<script>
		function alteraLink()
		{
			document.getElementById('myAnchor').innerHTML="Visite HTML Dog";
			document.getElementById('myAnchor').href="http://htmldog.com";
			document.getElementById('myAnchor').innerHTML="Visite W3Schools";
			document.getElementById('myAnchor').href="http://www.w3schools.com";
			document.getElementById('myAnchor').innerHTML="Visite CriarWeb";
			document.getElementById('myAnchor').href="http://www.criarweb.com";
			document.getElementById('myAnchor').target="_self";
		}	
	</script>	
</head>
<body> 
	<a id="myAnchor" href="http>://www.google.com.br">Visite O Google</a>
	<input type="button" onclick="alteraLink()" value="Alterar Link">

 

o que poderia ser feito..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tá na mão. Divirta-se!

 

<html>
<head>
<title></title>
</head>
<body>
<script>
var links = new Array();
var descricao = new Array();
descricao[0]="Ir para o google"; links[0]="http://www.google.com.br";
descricao[1]="Visite o youtube!"; links[1]="http://www.youtube.com.br";
descricao[2]="Ver e-mail"; links[2]="http://www.hotmail.com";
descricao[3]="Ver recados no orkut"; links[3]="http://www.orkut.com";
descricao[4]="Notícias da última hora"; links[4]="http://www.uol.com.br";

var iLoop = -1;

function alteraLink() {
	if(iLoop<descricao.length-1){
	 	iLoop++;
	 }else{
		iLoop=0;
	}
	document.getElementById("myAnchor").innerHTML='<a href="'+links[iLoop]+'" target="_blank">'+descricao[iLoop]+'</a>';
} 
</script> 
</head>
<body> 
<div id="myAnchor"></div>
<br><input type="button" onclick="alteraLink()" value="Alterar Link">
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.