Ciao ragazzi! Comincio con l'esporre il problema, che ai più potrà sembrare un problema da psicopatici, ma diciamo che ora come ora è più che altro una sfida personale.
Ma veniamo al dunque: devo creare una pagina contenete un iframe che contenga la pagina stessa.
Si, lo so, detta così è stack overflow sicuro.
Proprio per questo ho pensato di usare un po' di js per prevenire il problema:
Codice PHP:
<html>
<
head>
</
head>
<
body>
<
script>
if(
typeof(window.test) == 'undefined'){
    var 
window.test 0;
    var 
iframe document.createElement('iframe');

    
iframe.setAttribute("src",document.location);

    
document.body.appendChild(iframe);
}
</script>
<input type='text' name='lol'>
</body></html> 
Ora, spiego un attimo quello che ho fatto ( e che, ovviamente, non funziona): controllo che una variabile globale, window.test, sia stata settata. Se non lo è, allora creo l'iframe, altrimenti non faccio nulla, cioè, nella fattispecie, nell'iframe non viene caricata la pagina stessa.
Suppongo che questo sia dovuto al fatto che, per qualche motivo, lo stack overflow avviene comunque.
Ora, chiedo a voi:
1) avete per caso soluzioni alternative a questo problema?
2) usare window.test come variabile alla quale far accedere il js sia dell'iframe che del frame principale è concettualmente corretto?

ora, firebug non segnala alcun errore sintattico, ma la pagina non fa quello che voglio e grazie a tutti