Some fixes (that I'm aware of) for Battlelog being stupid:
1) Try a different Browser: Battlelog seems to hate Google Chrome quite a bit, firefox has less problems but Battlelog might just decide it hates you; IE is the best browser to use Battlelog on for whatever reason.
2) Uninstall and Reinstall: Uninstall the drivers from your computer completely and reinstall them; this will usually fix it.
3) The game itself is actually broken: For whatever reason, reinstalling the game when battlelog breaks, sometimes works for me.
Providing more information/screenshots on exactly what is going on would be helpful though, in case these don't resolve it.