Ciao Ragazzi,
ho un grande problema e nn riesco a venirne a capo. Da HTML.it ho trovato uno stupendo codice per poter aprire un div al click su una immagine, e metterci dentro ciò che vojo magari una pagina HTML o ASP o altro.

Allora problema... Pagina 1 ha una immagine con HREF al click, si apre il div splendido....
Pagina 2 ... come si chiude ? Posso chiudere questo div solo da pagina 1 a pagina 2 ma dalla pagina 2 no...

Voglio essere + chiaro....

Nel div che creo al volo, creo il div e un iframe cosi come fa il codice dello script HTML .it
Nel div ci sta questo IFRAME che carica dentro una pagina. Ora per chiudere il div devo cliccare sempre sulla pagina da dove l'ho creato ma a me serve chiudere il DIV diciamo da DENTRO IL DIV.

Come faccio ?

Riporto lo script qui sotto:

function show_windows(an, width, height, borderStyle) {
var href = an.href;
var boxdiv = document.getElementById(href);

if (boxdiv != null) {
if (boxdiv.style.display=='none') {
centrafinestra(an, boxdiv);
boxdiv.style.display='block';
} else
boxdiv.style.display='none';
return false;
}

boxdiv = document.createElement('div');
boxdiv.setAttribute('id', href);
boxdiv.style.display = 'block';
boxdiv.style.position = 'absolute';
boxdiv.style.width = width + 'px';
boxdiv.style.height = height + 'px';
boxdiv.style.border = borderStyle;
boxdiv.style.backgroundColor = '#fff';

var contents = document.createElement('iframe');
contents.scrolling = 'no';
contents.frameBorder = '0';
contents.style.width = width + 'px';
contents.style.height = height + 'px';
contents.src = href;

boxdiv.appendChild(contents);
document.body.appendChild(boxdiv);
centrafinestra(an, boxdiv);

return false;
}

questo qui sopra è lo script JavaScript cho messo nel file .js

Nella pagina ASP o HTML ho messo invece una immagine richiamo lo script
tipo :

" onclick="return show_hide_box(this,428,250,'2px dotted')">[img]images/msc/ICONA-PRODOTTI-1.gif[/img]

Allora clicco su questa immagine e si APRE IL DIV, perfertto...
ORA MI SERVE POTER CHIUDERE IL DIV DAL DIV NO RICLICCANDO SULLA PAGINA CHE LO HA CREATO... COME FACCIO ??? AIUTATAMI VI PREGO STO IMPAZZENDO.