Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/03/2012, 12:18
Avatar de KG4
KG4
 
Fecha de Ingreso: marzo-2012
Ubicación: Caracas
Mensajes: 7
Antigüedad: 12 años, 1 mes
Puntos: 1
almacenar una variable javascript en una variable php

Hola gente, bueno pasa lo siguiente tengo un form con 70 y pico de campos en el cual aparecen o desaparecen nuevos campos dependiendo de ciertas selecciones. Necesitaba hacer una vista previa del documento para lo que cree un boton vista previa que a su vez despliega una nueva ventana y en esta nueva ventana cree el mismo fromulario pero sin los input y select y en su lugar por medio de javascript hice referencia ala ventana madre y me traje los values y los imprimi. Hata ahi todo bien ahora sucede que como el numero de campos no es fijo me veo en la necesidad de hacer ciertas validaciones para mostrar o no dichos campos en la vista previa, esta validacion la realizo con php ya que me facilita ocultar o mostrar el codigo html necesario sin tantas complicacuiones, pero sucede que en la condicion al hacer la comparacion de valores el valor del campo a comparar lo recupero es con javascript y asigno un codigo javascript a una variable php imprime el mismo resultado a comparar pero contiene una cadena diferente ya que contiene el codigo javascript y la condicion nunca devuelve true. Ya que el codigo es extenso copio la parte relevante y comento de una vez que tambien intente pasar el valor por url pero quedo en las mismas porque el valor lo optengo con javascript, no se si alguien conoce el modo de que la comparacion funcione con el code js imbuido en la variable php o un modo de capturar el value del formulario de la ventana madre con php sin recargar la pagina para concervar el valor de los input, gracias de antemano.

//$a en este momento imprime Raster
<?php
$a="<script>document.write(window.opener.document. meta.elements[3].value)</script>";
if($a=="Raster"){
echo "prueba";?>
//aqui iria codigo html asociado a Raster
<?php } ?>
//mas codigo html