
Enlace aleatorio
JavaScript
Publicado el 21 de Febrero del 2002 por Victor
7.518 visualizaciones desde el 21 de Febrero del 2002
Un enlace que abre diferentes paginas de forma aleatoria.
<!-- enlace aleatorio -->
<!-- http://www.lawebdelprogramador.com -->
<SCRIPT LANGUAGE="JavaScript1.1">
<!--
var surpriseurl=new Array("http://www.google.com", "http://www.altavista.com", "http://www.yahoo.com", "http://www.lawebdelprogramador.com", "http://www.lawebdelprogramador.com/buscar/", "http://www.lawebdelprogramador.com/cursos/", "http://www.lawebdelprogramador.com/temas/", "http://www.lawebdelprogramador.com/diccionario/", "http://www.lawebdelprogramador.com/trabajo/", "http://www.lawebdelprogramador.com/mercadillo/", "http://www.lawebdelprogramador.com/icocur.php")
// Texto que aparece en la barra de estado
var textstatusbar="surprise, surprise ..."
// define el intervalo
var urlinterval=200
var surpriseurllength=surpriseurl.length
var timer
var mouseisover=false
function openurl(thisurl) {
var thisurlindex=Math.floor(surpriseurllength*Math.random())
thisurl.href=surpriseurl[thisurlindex]
}
function msover() {
mouseisover=true
showstatusbar()
}
function msout() {
mouseisover=false
}
function showstatusbar() {
if (mouseisover) {
window.status=textstatusbar
timer=setTimeout("showstatusbar()",100)
}
else {clearTimeout(timer)}
}
// - End of JavaScript - -->
</SCRIPT>
No hay comentarios
Donde quieras que aparezca el enlace en tu pagina, coloca...
<a href="#" onClick="openurl(this)" onMouseOver="msover()" onMouseOut="msout()" target="_blank">Pulsa varias veces este enlace</a>