Solucionado: como a cabezón no hay quien me gane, resolví el p. contador utilizando setInterval.
Resulta que la línea del setInterval tienes que colocarla fuera de la función. Si la alojas dentro los valores se duplican, y el contador es una m.
Una forma de resolverlo es colocando dicha línea de comando al cargar la página mediante un "onload"
<body onload="setInterval('cambio()',1000);">
Y la función cambio() quedaría así
Código Javascript
:
Ver originalvariable=0;
function cambio(){
variable=variable+1;
texto.innerHTML=variable;
}
Prueba ahora y verás que bien.
La página completa sería:
Código HTML:
Ver original
<meta http-equiv="Content-Language" content="es">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<script language="JavaScript">
variable=0;
function cambio(){
variable=variable+1;
texto.innerHTML=variable;
}
<body onload="setInterval('cambio()',1000);">