Cita:  
					Iniciado por GatorV  
  evita usar <select name = "combo1", no es neceario los espacios extras, usa <select name="combo1".
    Lo hacía así porque pensaba que era más correcto desde el punto de vista de las reglas de estilo.  
 Cita:  
					Iniciado por GatorV  
  Por otro lado es mejor usar el evento onchange() del combo en lugar del onclick del option.
    Ahora tengo este código: 
libreria.js:    
Código Javascript
:
Ver original- function mostrar() { 
-     document.write($("#combo1").val()); 
-     var valor=$("#combo1").val(); 
-     //Invocacion al script php que procesa los datos y le enviamos los valores por POST 
-     $.post("procesa_combos.php", { 'valor': valor}, function(data){ 
-                                                         $("#combo2").html(data); 
-                                                     }); 
- } 
 Código HTML:
 <html>
    <head>
        <script type="text/javascript" src="jquery.js"></script>
        <script type="text/javascript" src="libreria.js"></script>
    </head>
    <body>
        <form name="prueba1">
            <select OnChange="mostrar()" name="combo1">
	        <option value="" selected> Selecciona opción...</option>
	        <option value="opcion1"> Opción 1</option>
	        <option value="opcion2"> Opción 2</option>
	        <option value="opcion3"> Opción 3</option>
	        <option value="opcion4"> Opción 4</option>
            </select>
        </form>
    </body>
</html>  Ahora al elegir una opción en el navegador me pone 
undefined y se queda cargando indefinídamente. 
¿Por qué?