1.一般情况下,开发商在取得房屋预售许可证后与购房人签订房屋买卖合同前,将房屋拿去抵押是合法的。2.但需要满足一定条件并履行相关程序。根据《城市房地产抵押管理办法》,抵押人应当向县级以上地方人民政府规定的部门办理抵押登记。3.若开发商未告知购房人房屋已抵押的事实,购房者有权要求解除合同,并要求开发商承担返还已付购房款及利息、赔偿损失等违约责任。4.例如,开发商在销售房屋时故意隐瞒房屋已抵押情况,购房者发现后可依据《最高人民法院关于审理商品房买卖合同纠纷案件适用法律若干问题的解释》第九条规定,主张开发商承担不超过已付购房款一倍的赔偿责任。5.所以,开发商把房子拿去抵押本身不一定违法,但应履行告知义务,否则将承担相应法律后果。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。