abs light doesn't have to do with the engine/start. What other lights other than the triangle?
of course the battery light is on when the car is not started. The alternator is not doing anything then.
bad diodes in the alternator will make it have no battery light with key on engine off