QPR striker DJ Campbell has joined Blackburn on a 93-day emergency loan deal, while experienced midfielder Lee Williamson has also signed on a free transfer.