Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/07/2009, 10:38
Samou
 
Fecha de Ingreso: junio-2009
Mensajes: 115
Antigüedad: 14 años, 10 meses
Puntos: 0
pasar variables a traves de un javascript

Hola amigos, tengo un problema que me lleva aogbiando bastantes dias, aunq creo q es una tonteria, veran, tengo un formulario que acepta una palabra como entrada y luego tengo en la misma pagina un map dividido en diversas areas y kiero enviar a una pagina php tanto la palabra del formulario como la opcion seleccionada dentro del map. Lo primero lo consigo hacer gracias a un amigo del foro mediante un javascript q me recoge el formulario y con la sentencia onClick, sin embargo el valor del area no tengo ni idea de como mandarlo a la otra pagina, para dejaroslo un poco mas claro os dejo x aki el codigo q utilizo:
function enviar(continente){
var form = document.getElementById('tp');

var inputcontinente =document.getElementById(continente);
inputcontinente.value=continente;

form.submit();
//inputcontinente.submit();
}
<form id='tp' name="hola" action="muestra.php" method="POST">
<input type="text" name="palabra" value="" />

<h4> Busqueda geografica: <h4>
<h6> Seleccione una o varias extensiones: <h6>

<map name="unnamed">

<area id="oceania" shape="poly" title="Oceania" alt="Oceania" nohref onclick="enviar('oceania');" target="_self" coords="380,210,381,212,381,215,379,
<area id='asia' shape="poly" title="Asia" alt="Asia" nohref onclick="enviar('asia');" target="_self" coords="276,94,276,103,274,107,274
<area id='europa' shape="poly" title="Europa" alt="Europa" nohref onclick="enviar('europa');" target="_self" coords="222,126,220,130,
<area id='sur' shape="poly" title="America del Sur" alt="America del Sur" nohref onclick="enviar('sur');" target="_self" coords="112,203,114,202,
<area id='africa' shape="poly" title="Africa" alt="Africa" nohref onclick="enviar('africa ');" target="_self" coords="222,174,225,174,227,175,
area id='norte' shape="poly" title="America del Norte" alt="America del Norte" nohref onclick="enviar('norte');" target="_self" coords="108,200,110,199,

Mi intencion es recoger el valor del continente tb y enviarlo junto al form a la pagina muestra.php, x eso cnd llamo a la funcion enviar le paso el nombre del contiente pero luego no se como tratarlo para poderlo recoger. Por favor agradeceria cualkier ayuda, ya que llevo bastantes dias blokeado cn eso y sin poder avanzar en mi web.
Muchas gracias de antemano