If this is too long, don't bother reading it !
Open the doors ???? I think they'll have to try the smoke in cabin/cockpit procedures FIRST before trying anything like that...
Here's the procs for 737-200 for evacuating smoke...
Concentration of smoke requires it's removal from the passenger cabin and/or cockpit.
OXYGEN MASK AND REGULATORS -> ON, 100%
SMOKE GOGGLES (if required) -> ON
COCKPIT DOOR -> CLOSE
CREW COMMUNICATION -> ESTABLISH.
A.1. If Packs are OFF and smoke source is confirmed in the cockpit:
A.1.a Establish Normal Holding Airspeed (High airspeed may prevent opening the window)
A.1.b First Officer's sliding window open (Smoke flows out through the First Officer's sliding window)
A.2. If packs are ON and smoke is confirmed to be in the cockpit or main cabin:
A.2.a Pressurisation Mode Selector -> Standby
A.2.b Cabin Altitude Indicator -> Increase (Max 10,000ft)
Select higher cabin altitude to increase the ventilation rate
A.2.c Cabin rate selector -> Maximum Increase (select approximately 2000fpm)
A.2.d L & R Packs switches -> verify on
A.2.e Engine thrust -> minimum 1.2 EPR (this provides maximum ventilation)
A.2.f Cockpit Aircon and Gasper outlet -> Open (this ensures adequate air flows through the cockpit)
B. If Smoke Is Uncontrollable
B.1.a Airplace Altitude -> Lowest Safe Altitude or 10,000ft whichever is higher
B.2 At 14,000 ft or below
B.2.a Pressurization Mode Selector -> Man AC
B.2.b Outflow valve switch -> Open (Position outflow valve to FULL OPEN. This causes the cabin airflow to carry smoke aft)
This implies opening the cabin door as a last resort will only be done at LSALT/10Kft or below (depending on situation) and at holding speeds... Open windows or doors at high speeds = trouble.