onLoad
Publicado por Sonia (2 intervenciones) el 04/09/2007 08:54:26
Holas!!, tengo un problemilla y no sé cómo solucionarlo. :)
Desde una acción de una aplicación en Java, llamo a una JSP con el siguiente código:
<%@ page language="java" %>
<%@ taglib uri="/jstl-core" prefix="c" %>
<% String path = request.getContextPath(); %>
<% response.setHeader("Cache-Control", "no-cache"); %>
<html>
<head>
<title></title>
<base target="_self">
<link rel="stylesheet" type="text/css" href="<%=path%>/style/estilo.css">
<link rel="stylesheet" type="text/css" href="<%=path%>/style/sistema.css">
<script LANGUAGE="JavaScript" src="<%=path%>/js/sistema.js"></script>
<script type="text/javascript">
function Mensaje ()
{
alert('<c:out value="${mensaje}"/>');
window.close();
}
</script>
</head>
<body onLoad="javascript:Mensaje();" style="margin-left:9px;" style="margin-right:9px;">
</body>
</html>
La JSP en sí, lo único que tiene que hacer es sacar el mensaje que yo le pase, pero no sé por qué no me funciona el onLoad. Si le pongo un texto en el body, para comprobar que llega aquí, muestra la página entera, la carga, pero no saca la alerta. Seguramente será una tontería, pero no encuentro el error. El mensaje lo guardo en request.
Gracias por ayudarme!
Desde una acción de una aplicación en Java, llamo a una JSP con el siguiente código:
<%@ page language="java" %>
<%@ taglib uri="/jstl-core" prefix="c" %>
<% String path = request.getContextPath(); %>
<% response.setHeader("Cache-Control", "no-cache"); %>
<html>
<head>
<title></title>
<base target="_self">
<link rel="stylesheet" type="text/css" href="<%=path%>/style/estilo.css">
<link rel="stylesheet" type="text/css" href="<%=path%>/style/sistema.css">
<script LANGUAGE="JavaScript" src="<%=path%>/js/sistema.js"></script>
<script type="text/javascript">
function Mensaje ()
{
alert('<c:out value="${mensaje}"/>');
window.close();
}
</script>
</head>
<body onLoad="javascript:Mensaje();" style="margin-left:9px;" style="margin-right:9px;">
</body>
</html>
La JSP en sí, lo único que tiene que hacer es sacar el mensaje que yo le pase, pero no sé por qué no me funciona el onLoad. Si le pongo un texto en el body, para comprobar que llega aquí, muestra la página entera, la carga, pero no saca la alerta. Seguramente será una tontería, pero no encuentro el error. El mensaje lo guardo en request.
Gracias por ayudarme!
Valora esta pregunta


0