Tengo un problema y es que quiero que cuando llame a la funcion Actualizadormenu(field , nombre) si le paso parametros entre en:
request.open("POST", "izquierda.php?id=" + encodeURIComponent(field)+"&NombreGaleria="+ nombre_gal );
y si no, entre en:
request.open("POST", "izquierda.php" );
El problema es que trate de realizar el condicional if al estilo de PHP y me imagino que esta mal (el javascript no se me da bien) .
¿me podriais orientar al respecto?
Gracias
Código:
function Actualizadormenu(field , nombre) { var id=field; var nombre_gal=nombre; if (window.ActiveXObject) { try { request = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) { try { request = new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) { request = false; } } } if (request) { request.onreadystatechange = ProcessActualizadormenu; if(id==null && nombre==null){ request.open("POST", "izquierda.php" ); }else{ request.open("POST", "izquierda.php?id=" + encodeURIComponent(field)+"&NombreGaleria="+ nombre_gal ); } //request.open("POST", "izquierda.php" ); request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); request.send(null); } }