variables globales
Publicado por sin dientes (9 intervenciones) el 05/07/2007 00:11:34
Buenas tardes
mi duda es la sig.
tengo el sig. programita
<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
<link rel="stylesheet" type="text/css" href="styles/estil_1.css">
<style type="text/css">
body{padding: 30px 0 0;background:#FFF;
font: 100.01%/1.3 Verdana,Arial,sans-serif;text-align:center}
div#box{width: 18em;padding: 20px;margin:0 auto;
background:#E6E6E6;color:#000}
h1{font: lighter 200% "Trebuchet MS",Arial sans-serif;color: #208BE1}
h1,p{margin:0;padding:10px 20px}
</style>
<script type="text/javascript" src="niftycube.js"></script>
<script type="text/javascript">
function carga() {
Nifty("div#box","big");
}
function valida_envia(val_2){
if (document.prc_ini.usuario.value.length==0){
alert("Ingrese el usuario")
document.prc_ini.usuario.focus()
return 0;
}
if (document.prc_ini.passwd.value.length==0){
alert("Contraseña Invalida")
document.prc_ini.passwd.focus()
return 0;
}
// vid=document.prc_campana1.cpid.value;
// vdesc=document.prc_campana1.cpdesc.value;
// prdpid = document.prc_campana1.produc.value;
// alert("Muchas gracias por enviar el formulario %s",vvfini);
// window.location.href="inserta_camp.php?param1="+vdesc+"¶m2="+vfini+"¶m3="+vffin+"¶m4="+valor1+"¶m5="+vid+"¶m6="+prdpid;
}
</script>
</head>
<body onLoad="carga();">
<form method="post" name="prc_ini">
<div id="box">
<h1>Ingreso al Sistema™</h1>
<div >
<table border="0">
<tr>
<td width="80" >
<p> Clave: </p>
</td>
<td width="60" >
<input class="el05" width=120 type="text" name="usuario" /></td>
</tr>
<tr>
<td width="80" >
<p> Contraseña: </p>
</td>
<td>
<input class="el05" width=120 type="password" name="passwd" /></td>
</tr>
<tr>
<td colspan="2" >
<div align="center">
<input class="bot" type="submit" name="conecta"
value="Conectar" accesskey="C" onClick="valida_envia('i')" />
<input class="bot" type="reset" name="limpia" value="Limpiar" />
</div>
</td>
</tr>
</table>
</div>
</div>
</body>
</body>
</html>
este es para introducir el usuario y passwd , utiliza js y css para redondear los orillas del cuadro,
cada vez que se oprime el boton d econectar llamo a un js que se encarga de validad si tanto el campo de usuario y contraseña tienen datos si no es asi mando un mensaje de error y me voy al campo por medio del focus. el problema q tengo es que cada vez que esto pasa la pagina se recarga de nuvo y me limpia todos los campos de la pagina.
algiuen puede saber por q me pasa esto?? a nivel de body tengo una funcion carga la cual es la que me pone las esquinas redondas y esta la llamo cada vez que la pagina se carga, como puedo hacer para q no se este recargando esta funcion ya que solo se debe de llamar en el inicio de la carga de la pagina, y creo q esto es lo q me hace q se inicialicen los campos de la pagina.
gracias
mi duda es la sig.
tengo el sig. programita
<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin título</title>
<link rel="stylesheet" type="text/css" href="styles/estil_1.css">
<style type="text/css">
body{padding: 30px 0 0;background:#FFF;
font: 100.01%/1.3 Verdana,Arial,sans-serif;text-align:center}
div#box{width: 18em;padding: 20px;margin:0 auto;
background:#E6E6E6;color:#000}
h1{font: lighter 200% "Trebuchet MS",Arial sans-serif;color: #208BE1}
h1,p{margin:0;padding:10px 20px}
</style>
<script type="text/javascript" src="niftycube.js"></script>
<script type="text/javascript">
function carga() {
Nifty("div#box","big");
}
function valida_envia(val_2){
if (document.prc_ini.usuario.value.length==0){
alert("Ingrese el usuario")
document.prc_ini.usuario.focus()
return 0;
}
if (document.prc_ini.passwd.value.length==0){
alert("Contraseña Invalida")
document.prc_ini.passwd.focus()
return 0;
}
// vid=document.prc_campana1.cpid.value;
// vdesc=document.prc_campana1.cpdesc.value;
// prdpid = document.prc_campana1.produc.value;
// alert("Muchas gracias por enviar el formulario %s",vvfini);
// window.location.href="inserta_camp.php?param1="+vdesc+"¶m2="+vfini+"¶m3="+vffin+"¶m4="+valor1+"¶m5="+vid+"¶m6="+prdpid;
}
</script>
</head>
<body onLoad="carga();">
<form method="post" name="prc_ini">
<div id="box">
<h1>Ingreso al Sistema™</h1>
<div >
<table border="0">
<tr>
<td width="80" >
<p> Clave: </p>
</td>
<td width="60" >
<input class="el05" width=120 type="text" name="usuario" /></td>
</tr>
<tr>
<td width="80" >
<p> Contraseña: </p>
</td>
<td>
<input class="el05" width=120 type="password" name="passwd" /></td>
</tr>
<tr>
<td colspan="2" >
<div align="center">
<input class="bot" type="submit" name="conecta"
value="Conectar" accesskey="C" onClick="valida_envia('i')" />
<input class="bot" type="reset" name="limpia" value="Limpiar" />
</div>
</td>
</tr>
</table>
</div>
</div>
</body>
</body>
</html>
este es para introducir el usuario y passwd , utiliza js y css para redondear los orillas del cuadro,
cada vez que se oprime el boton d econectar llamo a un js que se encarga de validad si tanto el campo de usuario y contraseña tienen datos si no es asi mando un mensaje de error y me voy al campo por medio del focus. el problema q tengo es que cada vez que esto pasa la pagina se recarga de nuvo y me limpia todos los campos de la pagina.
algiuen puede saber por q me pasa esto?? a nivel de body tengo una funcion carga la cual es la que me pone las esquinas redondas y esta la llamo cada vez que la pagina se carga, como puedo hacer para q no se este recargando esta funcion ya que solo se debe de llamar en el inicio de la carga de la pagina, y creo q esto es lo q me hace q se inicialicen los campos de la pagina.
gracias
Valora esta pregunta


0