Something like this ??
(I use it on body.onload, but it's the same for you)
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsp:page language="java"
xmlns:xsp="http://apache.org/xsp"
xmlns:esql="http://apache.org/cocoon/SQL/v2"
xmlns:xsp-request="http://apache.org/xsp/request/2.0"
xmlns:xsp-session="http://apache.org/xsp/session/2.0"
create-session="true">
<html>
<esql:connection>
<esql:pool>pierrefabre</esql:pool>
<esql:execute-query>
<esql:query>
select * from tblLogin
where name = '<xsp-request:get-parameter
name="username"/>'
and password = '<xsp-request:get-parameter
name="password"/>' ;
</esql:query>
<esql:results>
<xsp-session:set-attribute
name="user">admin</xsp-session:set-attribute>
<body onload="window.location = './../frames.html'"></body>
</esql:results>
<esql:no-results>
<head>
<link rel="stylesheet" type="text/css"
href="./../css/pierrefabre.css"/>
<title>Pierre Fabre M�dicament</title>
<meta http-equiv="Content-Type"
content="text/html; charset=ISO-8859-1"/>
<meta http-equiv="pragma" content="no-cache"/>
</head>
<body class="homepage" onload="window.alert ('Mot de
passe ou nom d' +
'"' + 'utilisateur ne sont pas corrects') ; window.location =
'./../admin/password.html'">
</body>
</esql:no-results>
</esql:execute-query>
</esql:connection>
</html>
</xsp:page>
If you need to call an extensive function, put it in your <head>
and put CDATA tags round it, like this
<script language="javascript">
<![CDATA[
function ShowDiv(id)
{
//IE 4+
if(document.all)
{
for (i = 1; i <= 4; i++)
{
document.all.item("corner" +
i).style.display = "none" ;
document.all.item("sub" +
i).style.display = "none" ;
} ;
document.all.item("corner" +
id).style.display = "" ;
document.all.item("sub" +
id).style.display
= "" ;
}
//NS 6
else if (document.getElementById)
{
for (i = 1; i <= 4; i++)
{
Element =
document.getElementById("corner" + i);
Element.style.display = "none";
Element =
document.getElementById("sub" + i);
Element.style.display = "none";
}
Element =
document.getElementById("corner" + id);
Element.style.display = "";
Element =
document.getElementById("sub" + id);
Element.style.display = "";
} ;
return (false) ;
}
]]>
</script>
> Hi,
> I want to create a function on a button ("OnClick" action) that executes
> an SQL query. Is it possible to create a function (with xsp:logic) or
> something like that?
> Thanks
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
--
Met vriendelijke groeten,
Kind regards,
Bien � vous,
Yves Vindevogel
Implements
Kempische Steenweg 206 -- 3500 Hasselt -- Belgium
Phone/Fax: +32 (11) 43.55.76 -- Mobile: +32 (478) 80.82.91
Mail: [EMAIL PROTECTED] -- www.implements.be
Quote: The winner never says participating is more important than winning.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]