Ciao,
ho un problema:
devo aprire un popup da una pagina, all'interno del popup c'è un link per aprire un'altro popup.
Il focus deve sempre rimanere sull'ultimo popup aperto e alla chiusura dell'ultimo popup deve ritornare sul penultimo aperto e così via.
Ho fatto uno script che mi fa solo la prima parte, cioè mi mantiene il focus sull'ultimo aperto, ma non ho idea di come fare a far ritornare il focus sul penultimo popup al momento della chiusura dell'ultimo.
Vi posto lo script che andrebbe in tutte le pagine che fanno aprire un pop nella catena.
codice:var pop_aperto; function openpop(url, namepopup){ try{ test = pop_aperto.name; }catch(e){ pop_aperto = window.open(url,namepopup,'width=300,height=300'); }finally{} } try{ if (window.opener.opener) window.opener.opener.execScript('window.clearInterval(set_T1);', 'javascript'); }catch(e){ }finally{} var set_T1; function mantieni_focus(){ try{ if(pop_aperto) pop_aperto.focus(); }catch(e){ }finally{} } set_T1 = window.setInterval('mantieni_focus();', 1);

Rispondi quotando