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:
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.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>
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 voglioe grazie a tutti

e grazie a tutti
Rispondi quotando