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