Produce un texto en movimiento dentro de un campo de texto.
Entiendo las funciones y sus métodos, lo que no entiendo son dos cosas: el algortimo y la condicional ++== ¿Qué significan los signos? De paso, otro asunto, cuando el valor de msg es menor a 5 caracteres, el explorador y toda la PC se cuelgan ¿Por qué?
<html>
<head>
<title>Movimiento</title>
<script type="text/javascript">
<!--
var id,pause=0,position=0;
function scorrevole() {
var i,k,msg="Mensaje bla bla bla";
k=(100/msg.length)+1;
for(i=0;i<=k;i++) msg+=" "+msg;
document.form2.find.value=msg.substring(position,p osition+100);
if(position++==100) position=0;
id=setTimeout("scorrevole()",100);
}
//-->
</script>
</head>
<body bgcolor="white" onload="scorrevole()">
<form name=form2>
<input type="text" name="find" size="40">
</form>
</body>
</html>