Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di wegawhite
    Registrato dal
    Aug 2004
    Messaggi
    1,400

    La chiamata non è stata effettuata

    Ciao.

    Cosa significa l'errore riportato nell'img allegata?

    La riga corrispondente è quella rossa:

    codice:
                      <script language="javascript">
    function NumeroCasuale(Da,A) {
      return Math.floor((A-Da+1) * Math.random() +Da);
    }
      alert("Ningun comentario registrado!");
      window.opener.window.location.href("http://www.miapaginaweb.it"); 
      window.close();
                        </script>
    Immagini allegate Immagini allegate

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    window.opener.window.location.href("http://www.miapaginaweb.it");

    presuppone che questo codice sia eseguito all'interno di una finestra che è stata aperta da una finestra madre (window.opener). Se però l'opener non esiste oppure l'hai chiuso non è possibile eseguire l'istruzione - che tralaltro dovrebbe essere

    window.opener.window.location.href = "http://www.miapaginaweb.it";
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Utente di HTML.it L'avatar di wegawhite
    Registrato dal
    Aug 2004
    Messaggi
    1,400
    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?

  4. #4
    Utente di HTML.it L'avatar di wegawhite
    Registrato dal
    Aug 2004
    Messaggi
    1,400
    up

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    fai prima a postare l'indirizzo alla pagina così possiamo vedere.

    Non è per caso che ricarichi la versione "long" nella stessa finestra popup? In quel caso window.opener non penso punterebbe più alla pagina da cui la popup è stata effettivamente aperta.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  6. #6
    Utente di HTML.it L'avatar di wegawhite
    Registrato dal
    Aug 2004
    Messaggi
    1,400
    Originariamente inviato da Andrea1979
    fai prima a postare l'indirizzo alla pagina così possiamo vedere.

    Non è per caso che ricarichi la versione "long" nella stessa finestra popup? In quel caso window.opener non penso punterebbe più alla pagina da cui la popup è stata effettivamente aperta.
    Purtroppo lavoro in intranet locale e non ho possibilità di accesso alla pubblicazione su internet.

    Ma davvero mi sono spiegato così male?

    In sostanza apro la popup in cui visualizzo una parte del testo:

    - posso chiudere la popup *;
    - posso cliccare sul tasto Leggi tutto che chiude la popup e mi apre una pagina intera sul browser nella quale mi fa vedere il testo completo;
    - clicco sul tasto Leggi commenti e se commenti = 0 devo chiudere la pagina appena aperta e tornare alla pagina principale sel sito.

    * le funzioni di chiusura e reindirizzamento all'interno della popup vanno bene sia in caso di chiusura popup che di richiesta di lettura commenti.

  7. #7
    Utente di HTML.it L'avatar di wegawhite
    Registrato dal
    Aug 2004
    Messaggi
    1,400
    Script pubblicato, provate voi stessi:

    http://www32.websamba.com/wegawhite/

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    intanto a me non si apre nemmeno popup2. Cambierei proprio il sistema:
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.