Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/12/2010, 00:04
rogeliomx
 
Fecha de Ingreso: abril-2008
Mensajes: 316
Antigüedad: 16 años, 9 meses
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.