Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/08/2008, 04:14
Angelilloo
 
Fecha de Ingreso: marzo-2008
Mensajes: 6
Antigüedad: 16 años, 1 mes
Puntos: 0
Insercion de datos desde un formulario

Hola, estoy haciendo un formulario en el que se insertan los datos a través de javascript, mi código es el siguiente:
JAVASCRIPT
function nuevoAjax() {
var xmlhttp=false;
try {
// Creacion del objeto AJAX para navegadores no IE
xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e) {
try {
// Creacion del objet AJAX para IE
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(E) {
if (!xmlhttp && typeof XMLHttpRequest!="undefined") xmlhttp=new XMLHttpRequest();
}
}
return xmlhttp;
}

function guardarCorreo(correo) {
ajax=nuevoAjax();
ajax.open("GET", "http://www.xxxx.com/guardarcorreo.php?correo=" + correo , true);
ajax.onreadystatechange=function(){
if (ajax.readyState==4){
document.getElementById('form2').innerHTML=ajax.re sponseText
document.getElementById('mostrar').style.display = "none"
document.getElementById('ocultar').style.display = "none"
}
}
ajax.send(null);
}

FORMULARIO
<form action="" method="post" id="peticion" name="form">
<input type="text" name="correo" size="15" value="Direcci&oacute;n de correo" onblur="if(this.value=='') this.value='Direcci&oacute;n de correo';" onfocus="if(this.value=='Direcci&oacute;n de correo') this.value='';"/><br />
<input type="submit" value="Enviar" onclick="guardarCorreo(document.form.correo.value) ; return false;" >
</form>

GUARDARCORREO.php
<?
Aqui guardaría la dirección y eso, pero de momento estoy de pruebas
echo $_GET['correo'];
?>

El tema es que se atranca al hacer el onclick en todos los navegadores menos en firefox que si funciona, que veis raro?