Ver Mensaje Individual
  #7 (permalink)  
Antiguo 25/11/2008, 12:43
ramirami
 
Fecha de Ingreso: octubre-2008
Mensajes: 36
Antigüedad: 16 años, 2 meses
Puntos: 0
Exclamación Respuesta: paso de variables a popup

Xlogus, el codigo va a la perfección, muxas gracias.

Lo único es que en mi caso funciona a medias, me explico.

Resulta que dpendiendo del valor que haya introducido el usuario en un formulario anterior, le pueden aparecer dos..tres..o hasta 8 selects d estos.

ejemplo: si el usuario a metido un valor entre 1000 y 1900 apareceran 3 selects, si el usuario mete entre 1900 y 2500 4.. y asi sucesivamente. Todo esto lo ago con un bucle en php, es decir, q a vcs abra 3 selcts otras 4, 5 u 8..

Con el codigo anterior, si defino asta 8 valores, el javascript ya no va en los casos en los q tnga menos de 8 selects ya que estos no existen (el bucle se abra parao en cuatro, x ejemplo, y los otros cuatro selects no existen, sin embargo en el siguiente código me stoy contradiciento al indicarle valores q no existen en realidad):

Código:
<script type="text/javascript">
function mostrarpopup() {
// Busco el valor del primer select
elemento1 = document.getElementById('modulo1');
valor1=elemento1.value;
elemento2 = document.getElementById('modulo2');
valor2=elemento2.value;
elemento3 = document.getElementById('modulo3');
valor3=elemento3.value;
elemento4 = document.getElementById('modulo4');
valor4=elemento4.value;
elemento5 = document.getElementById('modulo5');
valor5=elemento5.value;
elemento6 = document.getElementById('modulo6');
valor6=elemento6.value;
elemento7 = document.getElementById('modulo7');
valor7=elemento7.value;
elemento8 = document.getElementById('modulo8');
valor8=elemento8.value;
window.open('vistaprevia.php?valor1='+valor1, 'mi ventana', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=320,height=240');
}

</script>

la pregunta es: justo antes de cargar elementoi como se podria comprobar si existe o no ese select? hay algun modo de "engañar" al script para decirle q cuando halla menos de 8 selects, los q no existan los ponga vacios, a cero o diferenciarlos de alguna manera?

m vuelvo loooco! jej..



un saludo!

Última edición por ramirami; 25/11/2008 a las 12:52