Grazie per la risposta.
Ti spiego meglio:
1) Tramite una funzione ed un link apro un testo all'interno di una finestra popup; questo testo è aperto come anteprima nel senso che si visualizzano solo un certo numero di righe del testo completo;
2) Se l'utente ritiene interessante l'argomento clicca sul tasto Leggi tutto previsto nella pagina aperta in popup e passa dall'anteprima al testo completo aperto (a questo punto) in una pagina intera del browser; in caso contrario l'utente potrà chiudere la popup sempre tramite il tasto chiudi finestra:
3) Nel caso in cui l'utente si legge il testo completo è possibile per l'utente leggere anche i commenti sul testo che ha selezionato; se ci sono commenti li vedrà altrimenti è avvisato dell'assenza di commenti e reindirizzato alla pagina principale del sito web.
Per eseguire il reindirizzamento ho scritto così:
codice:
<script language="javascript">
alert("Non ci sono commenti per questo articolo!");
if(window.opener){
window.opener.location.href="http://www.quellochesia.com";
setTimeout('window.close()',300);
} else {
location.href="http://www.quellochesia.com";
}
</script>
Che funziona se il testo rimane aperto in anteprima (quindi in popup) ma va in errore se si legge il testo completo (quindi a piena pagina sul browser).
L'errore non è specificato.
Dove sbaglio?