Cita:
Iniciado por rbczgz (...) no consigo que me muestre la otra parte ("solicitud2") cuando carga por defecto (...)
... para eso le debes de dar un valor directamente a el objeto
<tr id="solicitud2" style="display:none"> <!-- oculto por defecto
<tr id="solicitud2" style="display:"> <!-- Visible por defecto
Veamos lo que hace la función para que lo entiendas...
Código HTML:
function cambiar(val) { // resibes un valor al que identificamos como "val"
if(val=='Consulta') { // si el valor es 'Consulta'
document.getElementById('solicitud').style.display ="none"; // oculta el objeto 'solicitud'
document.getElementById('solicitud2').style.display =""; // y muestra 'solicitud2'
} if (val=='Solicitud') { // si valor es 'Solicitud'
document.getElementById('solicitud').style.display=""; // muestra 'solicitud'
document.getElementById('solicitud2').style.display ="none"; // oculta 'solicitud2'
}
}
aunque... esta bien tu función... estructuralmente sería mejor (creo) manejar 'if' y 'else' ... y 'elseif' de ser necesario...
Yo no estudio esto... nada que ver... menos JavaScript... solo me paseo por este foro... es un hobbie
...
Espero ésto te ayude y resuelvas tu situación... cualquier otra cosa ya sabes
ayudaremos en lo que se pueda