Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Chiusura automatica window

    Ciao a tutti.

    sono certo che l'argomento e' gia' stato trattato ma da qualche giorno il motore di ricerca non va' per cui sono a richiedere un aiuto divenuto un po' urgente.

    Ho necessita' di aprire una finestra e fare in modo che si richiuda immediatamente (deve solo dare segnale ad un sito di statistiche).

    Ho provato con

    <body onload="javascript:window.close();">

    ma non funziona. La finestra rimane aperta.

    Qualcuno ha un suggerimento ?

    Grazie un milione, scusandomi di non essermi arrangiato.

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Si puo' chiudere automaticamente solo una finestra popup, ovvero aperta tramite il metodo window.open().

    Se non ti occorre aprire una nuova finestra il segnale lo puoi mandare con un metodo "invisibile" direttamente dalla pagina che prima apriva la popup:

    <script>
    myImg = new Image();
    myImg.src = "PaginaStatistiche.asp";
    </script>

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Come sempre pensi di fare bene ma scopri che c'e' di meglio.

    Lo scopo che devo raggiungere e' di attivare il sito di statistiche con questo codice (da loro fornito) :


    <p align="center"><a href="http://www.hiperstat.com" target="_blank">
    </a><script type="text/javascript" language="JavaScript" src="http://www.hiperstat.com/logo.asp?utente=770"></script>


    Cio' deve avvenire quando il visitatore fa un click su una immagine.

    Ho quindi pensato di utilizzare l'apertura di una popup che contenga il codice succitato per poi chiudersi subito. Nella opener ho quindi inserito l'apertura della popup cosi' :

    <a onclick="javascript:window.open('flag.htm','','scr ollbars=no,resizable=no,width=15,height=15,top=10, left=510,status=no,location=no,toolbar=no')" href>

    ecc.ecc.

    ... e si apre regolarmente. La opener deve poi rimanere aperta e proseguire il suo lavoro.


    Spero sia tutto piu' chiaro.

    Ringraziandoti quindi per la risposta dovresti pero' spiegarmi il tuo suggerimento che mi pare prezioso ma che, anche se semplice, non so interpretare correttamente : dove metto il codice Hiperstat ???


    Ancora grazie.

  4. #4
    BR1 Hai cortesemente una risposta ?

    Grazie.

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Il servizio da te utilizzato e' gratuito e la contropartita richiesta e' di lasciare un minimo di pubblicita' al loro stesso sito.... e tu vorresti evitarla

    Mi spiace, l'etica ed il regolamento di questo forum vietano di trattare questi argomenti.

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  6. #6
    Scusa BR1 ma cio' che dici non e' vero ! Hiperstat non richiede alcuna contropartita (consente infatti il logo trasparente) e io non voglio evitare assolutamente nulla.

    Il mio problema e' ben spiegato e ricercavo solo una soluzione empirica per sapere, attraverso Hiperstat, se i visitatori cliccano su una determinata immagine. Se hai notato la cortesia utilizzata avrai anche capito che non sono il tipo che cerca di fare il furbo e il tuo giudizio denota ignoranza sull'argomento. Ogni pagina del mio sito ha il codice Hiperstat con logo trasparente e nella pagina dei link consigliati rimando al servizio di statistiche di Hiperstat.

    Quindi, se hai la stessa cortesia, aiutami.

    James Tont rispetta l'etica di questo forum !!!!!

  7. #7
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    <body onload="top.close();">

    Se non va prova ad introdurre un brevissimo ritardo:

    <body onload="setTimeout('top.close()',100);">

    Scusa la diffidenza, ma anche se non sono del tutto convinto ... sono qui.

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  8. #8
    Funziona !


    Grazie BR1, le teste migliori non lo sono per caso ...



    P.S. Pubblicita'.

    WWW.HIPERSTAT.COM - Statistiche gratuite e ... trasparenti ! Consiglio a tutti.
    Ecco la contropartita migliore. Ed e' tutto vero. Credimi.

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.