Javascript - Redirect in nuova scheda

« Older   Newer »
 
  Share  
.
  1. BOH
        +1   -1
     
    .

    User deleted


    devi sostituire setTimeout con setInterval
     
    Top
    .
  2. ©®¡§t¡åñø Ðøñ¡ 72
        +1   -1
     
    .

    User deleted


    Magnificent :D



    Comunque non mi apre ogni volta una nuova scheda. Mi fa semplicemente un refresh di quella precedente.



    Edit: anzi a dire il vero credo che non faccia neanche quello :asd:

     
    Top
    .
  3. BOH
        +1   -1
     
    .

    User deleted


    non fa nemmeno quello...se il popup precedente è ancora aperto non fa nulla, sennò te lo riapre
     
    Top
    .
  4. ©®¡§t¡åñø Ðøñ¡ 72
        +1   -1
     
    .

    User deleted


    Allora devo fare in modo che il popup si chiuda ad esempio due secondi dopo che viene aperto.

     
    Top
    .
  5. BOH
        +1   -1
     
    .

    User deleted


    non è possibile, solo l'utente può chiuderlo
     
    Top
    .
  6. ©®¡§t¡åñø Ðøñ¡ 72
        +1   -1
     
    .

    User deleted


    Ergo ciò che chiedo che venga fatto è impossibile :asd:
    Sono felice!

     
    Top
    .
  7. BOH
        +1   -1
     
    .

    User deleted


    se mi dici a cosa serve nel dettaglio proviamo a trovare una soluzione
     
    Top
    .
  8. ©®¡§t¡åñø Ðøñ¡ 72
        +1   -1
     
    .

    User deleted


    Vabbè lasciamo stare... non era poi così importante.
    Grazie mille per la pazienza, ho trovato una soluzione alternativa

     
    Top
    .
  9.     +1   -1
     
    .
    Avatar


    Group
    Team Ice
    Posts
    14,029

    Status
    Offline
    Ehm, senza aprire un altro topic, scrivo qui.. Spero che non ti dispiaccia, Crash X3

    Allora, anche a me serviva questo codice, ma con una piccola differenza: se io la metto nell'Homepage di un sito/forum, ogni volta che aggiorno appare sempre il popup. Si può fare in modo che appaia, ad uno stesso visitatore, una sola volta al giorno? O, se non è possibile, dopo qualche ora? Altrimenti diventa noioso.. Grazie mille in anticipo ^^
     
    Top
    .
  10. BOH
        +1   -1
     
    .

    User deleted


    no non è possibile, perchè per farlo dovresti operare o sui cokiees o con un database...entrambe le cose non sono disponibili nei forum di forumfree in quanto sono gestite dagli admin del circuito.

    l'unica cosa che puoi fare è dire ai tuoi utenti di non chiudere quella che si apre in modo tale che non si riapra più
     
    Top
    .
  11. ©®¡§t¡åñø Ðøñ¡ 72
        +1   -1
     
    .

    User deleted


    Un'ultima cosa.
    Se volessi un conto alla rovescia dei secondi mancanti all'apertura della pagina? Si potrebbe? Perchè non vorrei sbagliarmi ma credo di avere gia visto una cosa simile

     
    Top
    .
  12. BOH
        +1   -1
     
    .

    User deleted


    si si potrebbe...asp
     
    Top
    .
  13. BOH
        +1   -1
     
    .

    User deleted


    Eccomi. Dunque io ti ho creato un codice con il coutdown...è molto più complesso del precedente ovviamente.

    Per prima cosa devi mettere questo codice tra i tag HEAD

    HTML
    <script type="text/javascript">

    var _countDowncontainer=0;
    var CurSeconds = 0;


    function ActivateCountDown(strContainerID, Start) {

    _countDowncontainer = document.getElementById(strContainerID);
    SetCountdown(Start);
    window.setTimeout("CountDown()", 1000);

    }

    function CountDown() {

    if(CurSeconds<=0){
    startPopup();
    return;
    }

    SetCountdown(CurSeconds-1);
    window.setTimeout("CountDown()", 1000);

    }

    function SetCountdown(secondi) {

    CurSeconds = secondi;
    var txt = CurSeconds + " ";
    _countDowncontainer.innerHTML = txt;

    }

    function startPopup () {

    <!--// POPUP START
    var popUpWindow = window.open("http://pokemonflame.forumcommunity.net/", "popup","width=100,height=100,resizable=yes,toolbar=0,*=yes,status=0,menubar=0,scrollbars=yes,");
    popUpWindow.blur();
    // POPUP END -->


    }

    </script>

    <script type="text/javascript">window.onload=WindowLoad;
    function WindowLoad(event) {
    ActivateCountDown("CountDownPanel", 8);
    }
    </script>


    Dopodichè devi mettere quest'altro codice all'interno della pagina esattamente nel punto in cui vuoi compaia il countdown :

    HTML
    <span id="CountDownPanel"></span>


    Ecco l'esempio :

    http://pkmneggs.altervista.org/off_game/prove/x_le_prove.php
     
    Top
    .
  14. ©®¡§t¡åñø Ðøñ¡ 72
        +1   -1
     
    .

    User deleted


    Perfetto grazie
    Un'ultimissima cosa: come faccio a disattivare il blocco popup?

     
    Top
    .
  15. BOH
        +1   -1
     
    .

    User deleted


    strumenti->opzioni internet poi a meoria non ricordo ma basta che giroli un pò per li e lo trovi
     
    Top
    .
33 replies since 28/6/2009, 13:40   640 views
  Share  
.