Foros del Web » Programando para Internet » Javascript »

Urge ayuda document.write("<tr><td>algo</td></tr>")

Estas en el tema de Urge ayuda document.write("<tr><td>algo</td></tr>") en el foro de Javascript en Foros del Web. Hola me urge ayuda, tengo un sitio web el cual carga algunos formularios dentro de un "div" en el cual cargo todo, la carga la ...
  #1 (permalink)  
Antiguo 15/12/2010, 00:04
 
Fecha de Ingreso: abril-2008
Mensajes: 316
Antigüedad: 16 años, 1 mes
Puntos: 3
Urge ayuda document.write("<tr><td>algo</td></tr>")

Hola me urge ayuda, tengo un sitio web el cual carga algunos formularios dentro de un "div" en el cual cargo todo, la carga la realizo con una funcion de javascript la cual realiza las llamadas a diversos formularios en este caso, en el formulario de registro tengo el codigo asi:

Formulario de registro.

Código:
<form method=post action ="scriptregistro.php">
<div align="center">	
		<br>
		<table Style ="border: solid; border-width: 1px; border-color:blue;">
			<tr>
				<td colspan="3" align="center">
					Datos de Usuario:
				</td>
			</tr>
			<tr>
				<td>Usuario:</td>
				<td><input type = "text" maxlength="20" name = usuario></td>
				<td><input type="button" value="Validar" onclick="scripvalidar.php"/></td>				
			</tr>
			<noscript>no esta activado </noscript>
			<script>
				document.write("hola mundo");
			</script>
					
			<script language="javascript" type="text/javascript">
				document.write("<tr><td colspan="3" align="center" Style="color:#FF0000;">Usuario muy corto.</td></tr>");
			</script>
			
			
			
			<tr>
				<td>Contrase&ntilde;a:</td> 
				<td><input type = "password" maxlength="16" name=contrasena></td>
			</tr>
			<tr>
				<td>Repite contrase&ntilde;a:</td>
				<td><input type = "password"></td>
			</tr>
			
			<?php
					echo '<tr><td colspan="3" align="center" Style="color:#FF0000;">Las contrase&ntilde;as no coinciden.</td></tr>';					
			?>
			
			<tr>
				<td colspan="2" align="center">
					Datos de Personales:
				</td>
			</tr>
		<tr>
				<td>Nombre:</td>
				<td><input type = "text" name = nombre></td>
			</tr>
	
		    <tr> 
		    	<td> Apellido:</td>
                <td><input type = "text" name = apellido></td>     
		    </tr>

			<tr>
				<td>Edad:</td>
				<td><input type = "text" name = edad></td>
			</tr>

			<tr>
				<td>Sexo:</td>
				<td><input type = "text" name =sexo></td> 
			</tr>
  
			<tr>
				<td>Domicilio:</td>
				<td><input type = "text" name = domicilio></td>
			</tr>

			<tr>
				<td>E-mail:</td>
				<td><input type = "text" name = email></td>
			</tr>

			<tr>
				<td>Telefono:</td>
				<td><input type = "text" name = telefono></td>
			</tr> 

			<tr>
				<td colspan= 3; align="center"><input type = "submit" value = "Enviar"></td>
			</tr>		
			</table>
</div>
</form>
Funcion para llamar al formulario de registro y cargarlo en el DIV:

Código:
document.write("<p>Espere mientras carga la p&aacute;gina.</p>");

function loadurl(url,id){
	var pagecnx = createXMLHttpRequest();
	pagecnx.onreadystatechange=function(){
		if (pagecnx.readyState == 4 && (pagecnx.status==200 || window.location.href.indexOf("http")==-1))
		document.getElementById(id).innerHTML=pagecnx.responseText;
	}
	pagecnx.open('GET',url,true)
	pagecnx.send(null)
}

function loadurlkey(e,url,id){
	tecla = (document.all) ? e.keyCode : e.which;
	if (tecla==13)
		loadurl(url,id);
}

function createXMLHttpRequest(){
	var xmlHttp=null;
	if (window.ActiveXObject) 
		xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	else if (window.XMLHttpRequest) 
		xmlHttp = new XMLHttpRequest();
	return xmlHttp;
}
El problema esque en el formulario no me escribe el document.write("<tr><td colspan="3" align="center" Style="color:#FF0000;">Usuario muy corto.</td></tr>"); y no se porque

Le agradecere eternamente a aquien me ayude.
  #2 (permalink)  
Antiguo 15/12/2010, 01:29
 
Fecha de Ingreso: febrero-2010
Mensajes: 49
Antigüedad: 14 años, 3 meses
Puntos: 1
Respuesta: Urge ayuda document.write("<tr><td>algo</td></tr>")

usa:
document.getElementById

ejemplo:
Código PHP:
document.getElementById('IdAlQueModificaras').innerHTML='codigo html'

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:12.