Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/03/2012, 02:33
Avatar de abmptc
abmptc
 
Fecha de Ingreso: septiembre-2009
Mensajes: 43
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Div que a veces deja un rastro

Por si le interesa a alguien, os pongo los pasos que seguí, y la solución final por la que opté:

Una cosa curiosa es que el código:
<script
src="../../common/script/scw.js"
type="text/javascript">
</script>

Generalmente lo ponía en la sección Head del html, y de esa forma el rastro me salía una vez de cada 15 que cargaba la página. Por lo que para hacer pruebas era un rollazo. Puse este código al final de la página, justo antes de </body>
</html>, y el rastro de la tabla que contiene el Div me aparecía siempre.

# Intenté ocultar manualmente el Div:
document.getElementById("scwIE").style.visibility = "hidden"
document.getElementById("scwIE").style.display = "none"

# Intenté ocultar la tabla que contiene el Div:
document.getElementById("scw").style.display = "none"
document.getElementById("scw").style.visibility = "hidden"

# Intenté hacer desaparecer todos los Div de la página:
<script type="text/javascript">
function ocultatodo() {
estotaabierto = document.getElementsByTagName("div");
for (var i = 0; i < estotaabierto.length; i++) {
//### Esto funciona, si tiene Id el Div te lo enseña:
alert(estotaabierto[i].id); //Esto funciona, si tiene

//### Esto funciona, el Div existe pero te lo oculta
estotaabierto[i].style.visibility = 'hidden'

//### Esto funciona, el Div deja de existir
//estotaabierto[i].style.display='none'
}
}
ocultatodo();
</script>
En este caso me ocultó hasta el ValidationSummary(parece ser que interiormente este control está compuesto por un Div). Y con este Control también me pasaba que “a veces” me dejaba el rastro de la tabla que contiene interiormente.

# Intenté hacer desaparecer todas las Table de la misma forma que en el código anterior.
En este caso me borraba todas mis Table, pero “a veces” me seguía mostrando el rastro.

# Intenté usar otro tipo de calendarios de Cliente: Jquery Datapicker
Pero a parte de tener que meter en el código varios .js y .css, la utilización era un poco farragosa, y encima uno que me bajé daba problemas en el navegador (daba un error y lo reiniciaba)

# Finalmente conseguí tener un calendario fácil y práctico usando “calendar Extender” de Ajax.

Muchas gracias a todos por vuestra ayuda y un saludo.