Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/01/2010, 20:42
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 7 meses
Puntos: 1485
Respuesta: Conflicto entre 2 scripts

para cancelar esa instruccion programada tienes que guardar el identificador que devuelve la funcion setTimeout para poder cancelarla con clearTimeout. asumiendo que queras detener la redireccion cuando se despliega el DIV, tienes que cancelar la redireccion en la funcion que muestra el DIV.
Código:
<script language="javascript">
function mostrardiv() {
clearTimeout(idfier);
div = document.getElementById('flotante');
div.style.display = '';

}

function cerrar() {
div = document.getElementById('flotante');
div.style.display='none';
}
</script>
<script language="javascript">

var segundos=15
var direccion='#'

milisegundos=segundos*1000
idfier = window.setTimeout("window.location.replace(direccion);",milisegundos);
</script>
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.