{gdrcd5} mettere il gioco in popup
{gdrcd5} mettere il gioco in popup postato il 04/03/2011 17:11:37 nel forum programmazione, open source e hosting
Salve,
qualcuno potrebbe gentilmente spiegarmi questa, spero semplice, manovra:
vorrei che una volta effettuato il login il gioco non si aprisse nella stessa pagina ma andasse tutto su un popup di cui scelgo io le dimensioni.
Cosa devo cambiare nel codice? e dove?
grazieeeee in aticipo!
Pagine → 1
04/03/2011 17:28:57
Ciao devi fare uno script in Javascript che ti fa aprire la finestra in popup, se cerchi su google trovi facilmente le istruzioni per farlo e degli esempi:-)
15/03/2011 22:51:31 e modificato da irenes il 15/03/2011 22:53:03
Provo a dirti come ho risolto io la situazione, all'inizio. Di sicuro sarà una soluzione bruttissima e ce ne saranno altre più funzionali, ma... io ho fatto così e per ora mi sta bene xD
Quello che volevo fare io è che, schiacciando un apposito tastino nella home (la prima pagina del sito, insomma... l'index) si aprisse un'ulteriore pagina, in pop up, con il box del login - insomma, quel pannellino in cui mettere nome pg e passw xD -.
Per fare questo - che mi pare d capire esser quello che volevi fare anche tu - non ho fatto altro che cercare, in index php, le stringhe di codici contenenti il "box" del login - non so come altro chiamarle xD -, tagliare e incollare queste in un'altra pagina, appositamente creata, che ho chiamato login2. Pagina poi da richiamarsi nell'index, dando l'ordine di aprirsi in pop up. Parlo turco? Esemplifico.
Insomma, ai tempi [quando ho fatto questa semplice operazione, che mi rendo conto essere piuttosto semplicistica... XD], conclusa l'operazione, avevo un index.php che, risultava così, nella parte interessata, a occhio e croce (vado a memoria, ora ci ho un po' lavoricchiato xD):
<div class="login_box">
<div class="panels_box">
<div class="form_gioco">
<form name="do_login" action="login.php" method="post">
<a href="javascript:;" onClick="window.open('login2.php', 'titolo', 'width=x, height=y, resizable, status, scrollbars= A, location');">Tasto che aprirà la pop up</a>
</form>
</div>
</div>
</div>
Sottolineo che:
<a href="javascript:;" onClick="window.open('login2.php', 'titolo', 'width=x, height=y, resizable, status, scrollbars=1, location');">Tasto che aprirà la pop up</a>
è il comando che farà aprire la pop up. Quel comando è stato messo in sostituzione delle stringhe di codice lì contenute, messe, come detto, nella relativa pagina login2.php, quella che si apriva con il pop up, che era così, quindi:
<?php include('header.inc.php'); ?>
<div class="login_box">
<div class="panels_box">
<div class="form_gioco">
<form name="do_login" action="login.php" method="post">
<div class="page_title"><h2>
<?php print $MESSAGE['homepage']['forms']['access_to'];?>
</h2></div>
<div class="form_label"><?php print $MESSAGE['homepage']['forms']['username'];?></div>
<div class="form_field"><input name="login1" /></div>
<div class="form_label"><?php print $MESSAGE['homepage']['forms']['password'];?></div>
<div class="form_field"><input type="password" name="pass1" /></div>
<div class="form_submit"><input type="submit" value="<?php print $MESSAGE['homepage']['forms']['login'];?>" /></div>
</form>
</div>
</div>
</div>
<?php include('footer.inc.php'); ?>
Ora, così facendo quello che tu avrai sarà un semplicissimo tasto, nell'index, che ti aprirà un pop up con il box di Login... e niente altro. A questo punto dovrai fare un po' tutto: decidere se al tasto vuoi sostituira un'immagine, la grandezza del pop che si apre, il suo sfondo e via dicendo :) buon lavoro!
17/03/2011 12:59:45
Ma grazie tantisssssimo, leggere un post così dettagliato ha dello straordinario XD !!!!
Provo subito ad applicare il tuo consiglio! Graziee Graziee!!
17/03/2011 13:03:49
Ma tecnicamente la risposta te l'avevamo data quattro post prima, ma vabbe'.. xD
17/03/2011 22:00:59
Si più o meno, spesso chi fa domande ha bisogno di risposte molto esplicative...
con i suggerimenti precedenti non ero riuscita a mettere tutto su popup u_u
ringrazio cmq tutti quelli che mi hanno risposto.
17/03/2011 23:15:37
ce l'hai fatta, ora, quindi? :)
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
War Thunder ↗
Sea of Conquest ↗
Tiles Survive ↗
The Coven ↗
Enlisted ↗