No se leer los cambios de un xml
Publicado por Kijuna (3 intervenciones) el 06/11/2008 15:51:58
Hola,
explicaré mi problema, con el que he estado hoy 5 horas sin avanzar nada :(
el tema es que tengo que leer un archivo xml en javascript, modificar un dato y ver el resultado y pasa algo que no entiendo
leo el xml bien, lo modifico, veo que se ha modificado, pero hasta que no cierro el explorer y lo vuelvo a abrir (no me vale ni refrescar la página) no se entera de los cambios...
lo he hecho en javascript
a ver si alguien me echa una mano, que a este paso veo que me echan xD
este es el jsp que llama al javascript
------------------------------------------------------------------------------------------------------------------------------------------------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Sala I+D</title>
<link href="estilosala.css" rel="stylesheet" type="text/css" media="screen" />
<script type="text/javascript" src="actualizadatos.js"></script> ---------------aqui esta el javascript del xml
<script type="text/javascript" src="epochprime_classes.js"></script>
<link rel="stylesheet" type="text/css" href="rating.css" />
<script type="text/javascript" src="http://yui.yahooapis.com/2.3.0/build/yahoo/yahoo-min.js"></script>
<script type="text/javascript" src="http://yui.yahooapis.com/2.3.0/build/dom/dom-min.js"></script>
<script type="text/javascript" src="http://yui.yahooapis.com/2.3.0/build/event/event-min.js"></script>
<script type="text/javascript" src="http://yui.yahooapis.com/2.3.0/build/element/element-beta-min.js"></script>
<script type="text/javascript" src="lib/curry.js"></script>
<script type="text/javascript" src="rating.js"></script>
</head>
<body onload="javascript:actualizaDatos()"> ------de aqui saca los datos para rellenar la página
<div id="logo">
<h1><a href="#">Sala I+D</a></h1>
</div>
<div id="menu">
<ul>
<li class="first"><a href="index.jsp" accesskey="1" title="">Home</a></li>
<li><a href="permisos.jsp" accesskey="2" title="">Permisos</a></li>
<li><a class="last" href="reservas.jsp" accesskey="3" title="">Reservas</a></li>
<li><a href="identificar.jsp" accesskey="2" title="">Login</a></li>
</ul>
</div>
<hr/>
<div id="page">
<!-- start sidebar -->
<%
String e = (String)session.getAttribute("e");
String nombre = (String)session.getAttribute("nombre");
String apellidos = (String)session.getAttribute("apellidos");
String numtarjeta = (String)session.getAttribute("numtarjeta");
String esta = (String)session.getAttribute("esta");
String permisos = (String)session.getAttribute("permisos");
String correo = (String)session.getAttribute("correo");
String admin= (String)session.getAttribute("admin");
if (e!=null){
if ( e.equals("usuariovalido"))
{
%>
--aqui rellena los datos del usuario
<div id="sidebar">
<h2 class="title">Mis Datos</h2>
<ul>
<li><b>Nombre:</b> <%=nombre%></li>
<li><b>Apellidos:</b> <%=apellidos%></li>
<li><b>Nº Tarjeta:</b> <%=numtarjeta%></li>
<li><b>Correo:</b> <%=correo%></li>
<li><b>Permisos:</b> <%=permisos%></li>
<%
if (esta!=null){
if (esta.equals("1")){ %>
<li><b>Esta:</b> Sí</li>
<% }
}
else { %>
<li><b>Esta:</b> No</li>
<%} %>
</ul>
</div>
<!-- end sidebar -->
<!-- start content -->
--y aqui los datos del resto de las personas
<div id="content">
<div class="post">
<div class="tabla" id="tablaPersonas">
</div>
<!-- <p class="meta">Posted on November 5, 2007 by <a href="#">Someone</a> | <a href="#">32 comments</a></p> -->
</div>
</div>
<div id="content">
<div class="post">
<br><br>
<h3 class="title">Información Usuario</h3>
<div id="infoUser"></div>
</div>
</div>
</div>
<!-- end content -->
<%}
}
else {%>
<div id="sidebar">
<ul>
<li>
<h2 class="title">Aviso</h2>
<div id="infoUser">
Identifíquese para poder trabajar con el sistema.
</div>
</li>
</ul>
</div>
<%} %>
</body>
</html>
---------------------------------------------------------------------------------------------------------------------------------------
bueno creo que el jsp no es el problema pero por si acaso os lo he puesto, ahora el javascript:
---------------------------------------------------------------------------------------------------------------------------------------
Edit: lo pongo debajo que no cabe
explicaré mi problema, con el que he estado hoy 5 horas sin avanzar nada :(
el tema es que tengo que leer un archivo xml en javascript, modificar un dato y ver el resultado y pasa algo que no entiendo
leo el xml bien, lo modifico, veo que se ha modificado, pero hasta que no cierro el explorer y lo vuelvo a abrir (no me vale ni refrescar la página) no se entera de los cambios...
lo he hecho en javascript
a ver si alguien me echa una mano, que a este paso veo que me echan xD
este es el jsp que llama al javascript
------------------------------------------------------------------------------------------------------------------------------------------------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Sala I+D</title>
<link href="estilosala.css" rel="stylesheet" type="text/css" media="screen" />
<script type="text/javascript" src="actualizadatos.js"></script> ---------------aqui esta el javascript del xml
<script type="text/javascript" src="epochprime_classes.js"></script>
<link rel="stylesheet" type="text/css" href="rating.css" />
<script type="text/javascript" src="http://yui.yahooapis.com/2.3.0/build/yahoo/yahoo-min.js"></script>
<script type="text/javascript" src="http://yui.yahooapis.com/2.3.0/build/dom/dom-min.js"></script>
<script type="text/javascript" src="http://yui.yahooapis.com/2.3.0/build/event/event-min.js"></script>
<script type="text/javascript" src="http://yui.yahooapis.com/2.3.0/build/element/element-beta-min.js"></script>
<script type="text/javascript" src="lib/curry.js"></script>
<script type="text/javascript" src="rating.js"></script>
</head>
<body onload="javascript:actualizaDatos()"> ------de aqui saca los datos para rellenar la página
<div id="logo">
<h1><a href="#">Sala I+D</a></h1>
</div>
<div id="menu">
<ul>
<li class="first"><a href="index.jsp" accesskey="1" title="">Home</a></li>
<li><a href="permisos.jsp" accesskey="2" title="">Permisos</a></li>
<li><a class="last" href="reservas.jsp" accesskey="3" title="">Reservas</a></li>
<li><a href="identificar.jsp" accesskey="2" title="">Login</a></li>
</ul>
</div>
<hr/>
<div id="page">
<!-- start sidebar -->
<%
String e = (String)session.getAttribute("e");
String nombre = (String)session.getAttribute("nombre");
String apellidos = (String)session.getAttribute("apellidos");
String numtarjeta = (String)session.getAttribute("numtarjeta");
String esta = (String)session.getAttribute("esta");
String permisos = (String)session.getAttribute("permisos");
String correo = (String)session.getAttribute("correo");
String admin= (String)session.getAttribute("admin");
if (e!=null){
if ( e.equals("usuariovalido"))
{
%>
--aqui rellena los datos del usuario
<div id="sidebar">
<h2 class="title">Mis Datos</h2>
<ul>
<li><b>Nombre:</b> <%=nombre%></li>
<li><b>Apellidos:</b> <%=apellidos%></li>
<li><b>Nº Tarjeta:</b> <%=numtarjeta%></li>
<li><b>Correo:</b> <%=correo%></li>
<li><b>Permisos:</b> <%=permisos%></li>
<%
if (esta!=null){
if (esta.equals("1")){ %>
<li><b>Esta:</b> Sí</li>
<% }
}
else { %>
<li><b>Esta:</b> No</li>
<%} %>
</ul>
</div>
<!-- end sidebar -->
<!-- start content -->
--y aqui los datos del resto de las personas
<div id="content">
<div class="post">
<div class="tabla" id="tablaPersonas">
</div>
<!-- <p class="meta">Posted on November 5, 2007 by <a href="#">Someone</a> | <a href="#">32 comments</a></p> -->
</div>
</div>
<div id="content">
<div class="post">
<br><br>
<h3 class="title">Información Usuario</h3>
<div id="infoUser"></div>
</div>
</div>
</div>
<!-- end content -->
<%}
}
else {%>
<div id="sidebar">
<ul>
<li>
<h2 class="title">Aviso</h2>
<div id="infoUser">
Identifíquese para poder trabajar con el sistema.
</div>
</li>
</ul>
</div>
<%} %>
</body>
</html>
---------------------------------------------------------------------------------------------------------------------------------------
bueno creo que el jsp no es el problema pero por si acaso os lo he puesto, ahora el javascript:
---------------------------------------------------------------------------------------------------------------------------------------
Edit: lo pongo debajo que no cabe
Valora esta pregunta


0