desde una rutina PHP:
Código:
paso un dato a otra página. Allí recogo ese dato.echo "<meta HTTP-EQUIV='refresh' content='1;url=$url'>";
Todo funciona bien con Internet Exporer, pero conFireFox no me muestra el valor pasado. Con ambos navegadores aparece el valor pasado en la barra de direcciones.
Imagino que hay algún error sintáctico con el que FireFox no puede.
Este es el código:
Código:
<body bgcolor="#ffffff" text="#000088"> <font size=3 face="arial"> <center> <h1>Muchas gracias por su colaboración</h1> <p>le agradeceriamos pidiese como mínimo a otras dos personas que realicen el experimento.</p> <p> </p> <p>Su grado de suerte en el instante de iniciar el test fue de <input type=text name="suerte" size="8" style="font-family: Arial; font-size: 12pt; color: #000080; border: 1px solid #FFFFFF; padding: 0"> <input type="hidden" name="mitexto" value="<?php echo $_GET['valor'];?>" size="5"></p> <p> </p> <table border="2" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" height="132"> <tr> <td width="100%" height="132"> <p align="center"><script type="text/javascript">ponerimagen()</script></p></td> <!--<p align="center"><script type="text/javascript">document.write(mitexto.value);</script></p></td>--> </tr> </table>
Y la función que permitirá poner el valor en pantalla (poniendolo en "suerte.value" es:
Código:
Perdonar tanto código, pero no acabo de ver donde puede estar el problema.function ponerimagen() { valor2=Math.round(parseFloat(mitexto.value/1000,10)); valor=10-valor2; suerte.value=10-parseFloat(mitexto.value/1000,10); switch (valor) { case 0: ...
Gracias,
Roge