Gracias, por su ayuda ya he resuelto mi problema, primero con la propiedad getElementById("valor").value para obtener el valor del input y luego sustituyendo los "=" por "==" dado que los "=" son de asignación y los "==" de comparación, aqui esta el código:
Código:
function PasarDatos()
{
var datos = document.getElementById("pantalla").value;
if (datos == "1")
{
window.opener.frmprincipal.ddlarticulo.value=window.frmbusqueda.articulos.value;
window.opener.frmprincipal.txtdescripcion.value=window.frmbusqueda.descripcion.value;
window.opener.frmprincipal.txtcostloc.value=window.frmbusqueda.centcost.value;
window.opener.frmprincipal.txtum.value=window.frmbusqueda.um.value;
window.close();
}
else if (datos == "2")
{
window.opener.frmModificar.ddlarticulo.value=window.frmbusqueda.articulos.value;
window.opener.frmModificar.txtdescripcion.value=window.frmbusqueda.descripcion.value;
window.opener.frmModificar.txtcostloc.value=window.frmbusqueda.centcost.value;
window.opener.frmModificar.txtum.value=window.frmbusqueda.um.value;
window.close();
}
}
Saludos