• User

    Conto alla rovescia

    Ciao a tutti, io avrei bisogno di mettere una pubblicità che mi si visualizza prima di un gioco online.. Come posso fare? Mi spiego meglio...

    L'utente clicca per giocare al gioco e, per 10 secondi, mentre si carica il gioco, parte la pubblicità e, una volta passati i secondi, giochi al gioco.

    Se non chiedo molto potresti dirmi anche come posso fare per far visualizzare il conto alla rovescia che manca alla scomparsa della pubblicità?

    Grazie mille in anticipo.

    Marco


  • User Attivo

    Ciao kekko19 e Benvenuto sul forum GT!, che tipo di gioco e'? In Flash? Comunque io direi che si puo' fa aprire una pagina php con la pubblicita' e poi si mette un javascript con un timeout do 10 secondi, che al timeout ricarica la stessa pagina mostrando il gioco.


  • User Attivo

    Esempio funzionante: www.theboogers.it/loadgame.php

    [php]
    <?php if (!isset($_POST['playgame'])) { ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>Gioca al gioco dopo aver guardato la pubblicita'</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

    <script type="text/javascript">
    function reload()
    {
    setTimeout("postwith('loadgame.php', {playgame:'1'} );",3500); //3.5 secondi
    }

    function postwith (to,p)
    {
      var myForm = document.createElement("form");
      myForm.method="post" ;
      myForm.action = to ;
      for (var k in p) {
    	var myInput = document.createElement("input") ;
    	myInput.setAttribute("name", k) ;
    	myInput.setAttribute("value", p[k]);
    	myForm.appendChild(myInput) ;
      }
      document.body.appendChild(myForm) ;
      myForm.submit() ;
      document.body.removeChild(myForm) ;
    }
    

    </script>

    </head>
    <body onload="reload();">

    	Visualizza la pubblicita'... 
    

    </body>
    </html>

    <?php } else { ?>

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>Gioca al gioco</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>

    <body>

    	visualizza il gioco
    

    </body>
    </html>

    <?php } ?>

    [/php]


  • User

    Grazie mille per il codice! Ora lo provo! 😉 Cmq si... è un gioco in flash 😉


  • User Attivo

    Bhe allora magari la cosa migliore sarebbe modificare il flash in modo che per 10 secondi carichi una pubblicita' interna al flash...