Cita:
Iniciado por nicolaspar En el select deberás usar el evento onChange y llamar a una función. Esta llamara al iframe y le pasara el valor. Ahora, supongo que dicho valor lo pasaras por get....sería algo asi:
<script>
funcion enviarIframe( valor ){
frames['miIframe'].location.href = 'pagina.alg?nuevoValor=' + valor.value
}
</script>
<iframe src="pagina.alg" id="miIframe" name="miIframe"></iframe>
<select name="algo" onChange="enviarIframe( this );">
<option ... >...</option>
...
</select>
En pagina.alg deberas levantar la variable nuevoValor del GET.
PD: Esta todo sin probar, pero es la idea;)
Bueno gracias por responder, estube probando y parece que puede funcionar, de todas maneras como no se mucho de javascript hay cosas que no se como resolver. LO que no me funciona es el reload del iframe, el select me quedo asi:
<select name="pc" onChange="enviarIframe( this );">
<?php
$busca="SELECT DISTINCT nombre FROM computador order by nombre";
$busca_result=mysql_query($busca) or die ("NO SE PUEDE MOSTRAR LA TABLA computador");
while($fila=mysql_fetch_array($busca_result)){
$pc=$fila['nombre'];
?>
<option value="<? echo $pc;?>"><? echo $pc; ?>
<?
}
?>
</select>