scusate, insisto solo perchè interessa pure a me![]()
Ho fatto delle prove, con una pagina annidate in una pagina con frame, a sua volta dentro un frame
nella pagina html controllo:
se la pagina è dentro un frame
il nome dalla pagina frame
il nome del frame in qui è contenuta
naturalmente, se sono interessato, metto top al posto di parentcodice:function Button1_onclick(s) {//s iniziale = self var p = s.parent; if(p == s) {alert(nome_file(s.location.pathname) + " è fuori frame");return;}; var n = p.frames.length; if (n == 0) {alert("pagina fuori frame");return;} for(var i = 0; i < n; i++) { if(p.frames[i].location.pathname == s.location.pathname) { alert(nome_file(s.location.pathname) + " è contenuta in " + nome_file(p.location.pathname) + ", frame = " + p.frames[i].name); break; } } Button1_onclick(p); } function nome_file(pathname) { var p = pathname.lastIndexOf("/"); if(p == -1) return ""; return pathname.substring(p + 1); }
ps. se va bene, o se trovi una soluzione, manda la soluzione, che archivio pure io.
ciao![]()

