Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/02/2009, 17:47
Avatar de Italico76
Italico76
 
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 7 meses
Puntos: 292
Exclamación OnLoad problematico

Amigos: ya estoy que me deliro....... quiero que cuando se use un formulario se envie la resolucion (ancho) de pantalla via campo oculto.

El problema es que tengo que darle dos veces al boton de submision para que aparezca la resolucion en la url.

Por otras cuestiones no puedo usar OnSubmit asi que debo resolverlo con OnLoad supongo.

Cita:
<html>
<body onload="javascript:document.forms.formu.resolucion .value = screen.width;">


<form action="<?= $_SERVER['PHP_SELF'] ?>" method="GET" ENCTYPE="application/x-www-form-urlencoded" name="formu" >

Nombre:<br/>
<input type="text" size="10" name="nombre" class="renglon" value="<?= $_GET['nombre']; ?>" /><br/>
Correo:<br/>
<input type="text" size="10" name="correo" class="renglon" /><br/>
Mensaje: <br/>
<textarea name="mensaje" rows="5" cols="30" class="area" ></textarea><br/>
<input type="hidden" name="formu" value="1">
<input type="hidden" name="resolucion" >
<input type="submit" class="boton" value="Enviar registro"/></p>
</form>

<?php
$nombre=$_GET["nombre"];
$correo=$_GET["correo"];
$mensaje=$_GET["mensaje"];
$formu=$_GET["formu"];

if ($formu=='1') {
echo "Enviado con exito! Yupi!!!<br/>";
echo "De: $nombre <br/>";
echo "Correo: $correo <br/>";
echo "Mensaje: $mensaje";
}
?>
</body>
</html>
Ignoren la parte de PHP y diganme que piensan! gracias!
__________________
Salu2!