Surface and temperature effects in isovector giant resonances