Ver Mensaje Individual
  #3 (permalink)  
Antiguo 25/08/2008, 01:17
helpmespiderman
 
Fecha de Ingreso: agosto-2008
Mensajes: 5
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: desactivar un select en IE (no las options)

hola, claro, aquí está el código:

<select class="select" id="slcModelos" runat="server" onchange="javascript:ActivaSelectIdioma();"></select>

<select class="select" id="slcIdioma" name="slcIdioma">
<option value="es">Español</option>
<option value="en">Inglés</option>
<option value="fr">Francés</option>
<option value="de">Alemán</option>
<option value="it">Italiano</option>
<option value="pt">Portugués</option>
</select>

<script type="text/javascript" language="javascript">
function ActivaSelectIdioma()
{
if(SelectedItemValue('ctl00_ctl00_ctl00_ContentPla ceHolder1_ContentPlaceHolder2_ContentPlaceHolder2_ slcModelos')=='JAV')
{
document.getElementById('slcIdioma').disabled = true;
}
else
{
document.getElementById('slcIdioma').disabled = true;
}
}
</script>

SelectedItemValue es una función que devuelve el value del item seleccionado, pasándole el id del select como parámetro:

function SelectedItemValue(sel)
{
var selectId = sel;
var Index = document.getElementById(selectId).selectedIndex;
var retOptSel = document.getElementById(selectId).options[Index].value;

return retOptSel;
}


Perdón por tardar en responder, y muchas gracias