Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/09/2008, 21:28
Omeglu
 
Fecha de Ingreso: septiembre-2008
Mensajes: 2
Antigüedad: 16 años, 6 meses
Puntos: 0
Cargar formulario desde un select

Holas,
directo al grano :P
Tengo un select con 3 opciones:
-No definido
-Edtudiante
-Profesor
cada uno tiene en el onClick la funcion tipou(this.value) //tipo de usuario
y en el javascript tengo

Código:
function tipou(tex){
	var p1 = document.getElementById("campos");
	
	if(tex=="Estudiante"){
		p1.innerHTML='\
		<tr class="trf2">\
			<td class="tdf">Código:</td>\
.
.
.
	}else if(tex=="Docente"){
		p1.innerHTML='\
		<tr class="trf2">\
			<td class="tdf" width="37%">Nombres</td>\
			<td class="tdf"><input type="text" name="nom" size="22%"></td>\
		</tr>\
.
.
.
el innerHTML insertaria los datos en esta tabla

Código:
<table id='campos'>
	<tr class='trone'>
		<td>Por favor escoja el tipo de usuario.</td>
	</tr>
</table>
pero ni en Internet Explorer ni en Safari funciona, solo en Firefox se carga bien la información y ni siquiera devuelven algun error

he averiguado por Google y he encontrado esto:

-http://support.microsoft.com/kb/276228
-http://www.alfonsojimenez.com/2007/08/20-no-uses-innerhtml-usa-dom
-y mucho más
pero nada que solucione mi problema alparecer, aunque intente lo del DOM obtube el mismo resultado (no paso nada)

¿Porque solo funciona en Firefox, que estoy haciendo mal, en que falle? :S

Espero haber explicado bien mi problema y que me presten una ayudita les agradeceria muchoo~~...