It's impossible to directly charge a solar panel without light, but you can charge a battery connected to a solar panel system using alternative methods like wind energy, grid electricity, or generators, which then indirectly allows the solar panel to function later.