Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/11/2004, 15:11
angsanchez
 
Fecha de Ingreso: octubre-2004
Ubicación: España
Mensajes: 894
Antigüedad: 19 años, 6 meses
Puntos: 3
Hola, gachon
Creo que se podría hacer con Javascript.
Tienes
Código:
<td height="20" valign="top">
<div align="right">Referencia: </div>
</td>
<td height="20" valign="top"><strong>9683</strong></td>
Si, al construir la página, logras que ponga
Código:
<td height="20" valign="top">
<div align="right">Referencia: </div>
</td>
<td height="20" valign="top" id="referencia"><strong>9683</strong></td>
entonces la idea es que antes de enviar el formulario, se modifique la variable e-mail.

Esto posiblemente se puede hacer así:
Código HTML:
<form action="mailficha.php" method="post" onSubmit="return retocar(this)"> 
Creo que la función se aplica ANTES de enviar el formulario a la página de destino, pero no tengo experiencia en formularios.

La función sería:
Código PHP:
function retocar(formu) {
    
formu.Email.value += "?subject=" document.getElementById("referencia").childNodes[0].nodeValue
return true

(de la parte childNodes[0].nodeValue no estoy seguro, la he copiado de otro sitio pero no la entiendo bien)

He asumido que el formato ?subject= , que es el que se usa en los enlaces mailto: en las páginas, funcionará a través del formulario, pero eso depende de lo que haga la página que procesa el formulario.

Otra posibilidad sería crear un campo oculto en el formulario y asignarle por javascript el valor de referencia leído del ID de la celda, como te pongo arriba.

Bueno, ves que tengo varias dudas, pero espero que las ideas te sirvan para encontrar una solución

Saludos
__________________
Angel :cool: