Ver Mensaje Individual
  #6 (permalink)  
Antiguo 02/03/2010, 09:19
Pelirr
 
Fecha de Ingreso: diciembre-2008
Mensajes: 233
Antigüedad: 15 años, 4 meses
Puntos: 1
Respuesta: ayuda en margen superior

Hola, tengo el mismo problema, pero en mi caso el código fuente no muestra que haya nada en la parte superior. Estoy usando tiles, de modo que la jsp que tiene el problema está dentro de una plantilla principal. Parte del código fuente es el siguiente:


[CODE]

<link rel="stylesheet" type="text/css" href="/sgeser/dojo-release-1.2.3/dijit/themes/nihilo/nihilo.css"/>
<script type="text/javascript">

dojo.require("dojo.parser");
dojo.require("dijit.form.DateTextBox");
dojo.require("dijit.form.TimeTextBox");

var minDate = new Date(1264949460000);
var maxDate = new Date();

function init(){
maxDate = new Date();
minDate = new Date(1264949460000);

// Cambiamos el estilo
document.body.className="nihilo";



}
dojo.addOnLoad(function ()
{
document.getElementById('errorDialog').style.color = '#000000';
document.getElementById('errorDialog').style.width = '300px';
document.getElementById('errorDialog').style.heigh t = '200px';
init();
}
);


var borrando = false;

//Recibe y muestra los datos
function actualizarRutasPlanificadas(selObject){

// Obtener el objeto XMLHttpRequest para cualquier explorador
if(window.XMLHttpRequest) {
peticion_http = new XMLHttpRequest();
}// obtenemos el objeto XMLHttpRequest para IE
else if(window.ActiveXObject) {
peticion_http = new ActiveXObject("Microsoft.XMLHTTP");
}

// Preparar la funcion de respuesta
peticion_http.onreadystatechange = muestraContenido;

// Realizamos la peticion para obtener el listado nuevo


// valor = document.myForm.fechaSeleccionada2.options[document.myForm.fechaSeleccionada2.selectedIndex].value;
valor = document.myForm.fechaSel.value;
valorPda = document.myForm.pdaSeleccionada.options[document.myForm.pdaSeleccionada.selectedIndex].value;
peticion_http.open('POST', 'gestion-ruta-planificada!actualizarListado.action?fechaSeleccio nada='+valor+ '&pdaSeleccionada='+valorPda+ '&borrando=' + borrando, true);

peticion_http.send(null);
// Realizamos la actualizacion cada 30 segundos
window.setTimeout("actualizarRutasPlanificadas()", 30000);
}
// Obtenemos el texto del xml devuelto por la peticion
function muestraContenido() {
if(peticion_http.readyState == 4) {
if(peticion_http.status == 200) {
document.getElementById('listadoRutas').innerHTML = ""+peticion_http.responseText;
document.myForm.fechaSel.value = valor;
}
}

}



function borrarRuta(id, nombre)
{
var name = confirm("¿Desea eliminar la ruta planificada "+nombre+"?");
if (name == true)
{
var encontrado = true;
var i = 0;
while (encontrado) {
var anchor = document.getElementById('borrar' + i);
if (anchor) {
anchor.onclick = null;
}
else {
encontrado = false;
}
i++;
}
borrando = true;
document.location.href='/sgeser/gestion-ruta-planificada!borrarRutaPlanificada.action?idRutaPla nificada='+id;
}
}

function recargarTabla()
{

if(window.XMLHttpRequest) {
peticion_http2 = new XMLHttpRequest();
}// obtenemos el objeto XMLHttpRequest para IE
else if(window.ActiveXObject) {
peticion_http2 = new ActiveXObject("Microsoft.XMLHTTP");
}

// Preparar la funcion de respuesta
peticion_http2.onreadystatechange = muestraContenido2;

// Realizamos la peticion para obtener el listado nuevo


// valor = document.myForm.fechaSeleccionada2.options[document.myForm.fechaSeleccionada2.selectedIndex].value;
valor = document.myForm.fechaSel.value;
valorPda = document.myForm.pdaSeleccionada.options[document.myForm.pdaSeleccionada.selectedIndex].value;
peticion_http2.open('POST', 'gestion-ruta-planificada!actualizarListado.action?fechaSeleccio nada='+valor+ '&pdaSeleccionada='+valorPda+ '&borrando=' + borrando, true);

peticion_http2.send(null);

}

function muestraContenido2 () {
if(peticion_http2.readyState == 4) {
if(peticion_http2.status == 200) {
document.getElementById('listadoRutas').innerHTML = ""+peticion_http2.responseText;
}
}
}

function modificarRuta(idRutaPlanificada)
{
if(window.XMLHttpRequest) {
peticion_http2 = new XMLHttpRequest();
}// obtenemos el objeto XMLHttpRequest para IE
else if(window.ActiveXObject) {
peticion_http2 = new ActiveXObject("Microsoft.XMLHTTP");
}

// Preparar la funcion de respuesta
peticion_http2.onreadystatechange = muestraContenido2;

// Realizamos la peticion para obtener el listado nuevo

// valorFecha = document.myForm.fechaSeleccionada2.options[document.myForm.fechaSeleccionada2.selectedIndex].value;
valorFecha = document.myForm.fechaSel.value;
valorPda = document.myForm.pdaSeleccionada.options[document.myForm.pdaSeleccionada.selectedIndex].value;

ruta = document.getElementById("ruta_"+idRutaPlanificada) ;
valor = ruta.options[ruta.selectedIndex].value;
peticion_http2.open('POST', 'gestion-ruta-planificada!modificarRutaPlanificada.action?idPda= '+valor+'&idRutaPlanificada='+idRutaPlanificada+ '&fechaSeleccionada='+valorFecha+ '&pdaSeleccionada='+valorPda+ '&borrando=' + borrando, true);
peticion_http2.send(null);
}



window.onload=actualizarRutasPlanificadas;

</script>


<tr>

<td valign="top" >

<h3>Gestión de Rutas Planificadas</h3>
<input type="hidden" name="fechaSeleccionada" value="02/03/2010" id="fechaSeleccionada"/>
<br/>
<div align="left" > Fechas :

<input type="text" name="fechaSel" maxlength="20" value="02/03/2010" id="fechaSel" onchange="recargarTabla()" constraints="{datePattern:'dd/MM/yyyy', min:new Date(minDate.getFullYear(), minDate.getMonth(), minDate.getDate()), max:new Date(maxDate.getFullYear(), maxDate.getMonth(), maxDate.getDate())}" dojoType="dijit.form.DateTextBox"/>

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
PDAs :
<select name="pdaSeleccionada" onchange="recargarTabla()">
<option value="">[todas]</option>

<option value="172.30.142.61">APUC1</option>


<option value="172.30.142.25">PC Edu</option>


<option value="172.30.142.15">PC Elena</option>


<option value="172.30.142.201">PC &Aacute;ngel</option>


<option value="172.30.142.123">PDA_Operador</option>


<option value="172.30.142.107">pc teresa</option>


</select>

<br/>
<br/>
</div>

<div id="listadoRutas" align="center">
</div>
</td>
</tr>

CODE]

y es justo antes del título <h3>Gestión de Rutas Planificadas</h3> cuando me aparece ese salto. Además solamente aparece al principio de cargar la página, porque cuando se carga del todo se quita y desaparece ese hueco y la página sale bien. Pero no hay ningún frame que pueda ver en el código, y me gustaría que no apareciera ese salto al principio. ¿Cómo puedo evitarlo?

Muchas gracias, un saludo