Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: Pop Up da Modulo

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    128

    Pop Up da Modulo

    In Index ho un modulo, dove una volta immessi nome e password si entra nel sito.
    Quello che voglio fare è far entrare l'utente in una Pop Up a tutto schermo, direttamente dal tasto Submit.

    Se per aprire una Pop Up uso il codice

    codice:
    <a href="javascript:window.open
    ('pagina.htm','titolo','width=X,height=Y')>
    LINK
    </a>
    per farlo dal tasto Submit, come lo scrivo?

    E visto che ci siamo (anche se è una domanda di Javascript, lo so, ma ormai sto scrivendo), come faccio a dare alla nuova finestra le dimensioni massime?

    Grazie.

    Allanon.

  2. #2
    Per aprire la finestra a tutto schermo guarda qui:

    http://www.html.it/jscript/msie/msie07.htm

    Ti consiglio però di inserire un tasto di chiusura, non tutti sanno che per chiudere una finestra di quel tipo si deve digitare ALT+F4

    Per quanto riguarda il resto basterebbe mettere il javascript nella pagina di redirect.
    Ho capito che quando poni una domanda e nessuno ti sa rispondere, è arrivato il momento in cui sei tu a poter dare delle risposte agli altri...

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    128
    Mi sono spiegato male...

    Effettivamente "a tutto schermo" è quello che mi hai indicato tu.
    La mia esigenza era in realtà diversa, ovvero aprire una finestra delle dimensioni massime (quello che in VB si chiama Maximize).
    Capito?

  4. #4
    Ok ora ho capito, prova questo script:
    codice:
    <script language="JavaScript1.2">
    <!--
    
    top.window.moveTo(0,0);
    if (document.all) {
    top.window.resizeTo(screen.availWidth,screen.availHeight);
    }
    else if (document.layers||document.getElementById) {
    if (top.window.outerHeight<screen.availHeight||top.window.outerWidth<screen.availWidth){
    top.window.outerHeight = screen.availHeight;
    top.window.outerWidth = screen.availWidth;
    }
    }
    //-->
    </script>
    Ho capito che quando poni una domanda e nessuno ti sa rispondere, è arrivato il momento in cui sei tu a poter dare delle risposte agli altri...

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    128
    Ok, grazie, ora ci provo! :rollo:

    Ma per farlo aprire dal Submit??

  6. #6
    Ma come lo fai il controllo dell'utente? nella stessa pagina del form? e il redirect dove lo fai? e come?
    Ho capito che quando poni una domanda e nessuno ti sa rispondere, è arrivato il momento in cui sei tu a poter dare delle risposte agli altri...

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    128
    Forse è bene che premetta che uso il php da 11 giorni

    Dunque, il modulo mi invia i dati (come variabili) alla stessa pagina in cui si trova: l'Index
    Questi dati vengono confrontati con il database - che in realtà è un file di testo - tramite una funzione sempre della stessa pagina.

    Adesso ho sistemato le cose in modo che quando viene effettuato il login (if ($login==1)), nella pagina si presentano i link relativi al sito. E così si naviga.
    (Ovviamente in ogni pagina interna c'è il solito controllo sul login.)

    Dato che il sito in questione è un gioco, ho alcune esigenze grafiche, e per ottimizzarle preferirei ingrandire la pagina togliendo i vari menù e pulsanti del browser.

    Però vorrei fare il tutto al Submit del Modulo, ovvero

    1. Controllo utente
    2. Apertura finestra _new ingrandita

  8. #8
    ok posta il codice
    Ho capito che quando poni una domanda e nessuno ti sa rispondere, è arrivato il momento in cui sei tu a poter dare delle risposte agli altri...

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    128
    Codice PHP:
    if($login!=1){
       print 
    "<form action=\"index.php?call=paginainiziale\" method=post>\n";
       print 
    "Nome: \n";
       print 
    "<input type=text name=\"navboardlogin2\" size=16>  \n";
       print 
    "Password: \n";
       print 
    "<input type=password name=\"navboardpass2\" size=16>\n";
       print 
    "<input type=hidden name=\"loggingin\" value=1>\n";
       print 
    "

    "
    ;
       print 
    "<input type=submit name=\"submit\" value=\"Entra\">\n";
       print 
    "[/b]</font></form>\n";


  10. #10
    Prova ad aggiungere:
    Codice PHP:
    if($login!=1){
       print 
    "<form action=\"index.php?call=paginainiziale\" method=post>\n";
       print 
    "Nome: \n";
       print 
    "<input type=text name=\"navboardlogin2\" size=16>  \n";
       print 
    "Password: \n";
       print 
    "<input type=password name=\"navboardpass2\" size=16>\n";
       print 
    "<input type=hidden name=\"loggingin\" value=1>\n";
       print 
    "

    "
    ;
       print 
    "<input type=submit name=\"submit\" value=\"Entra\">\n";
       print 
    "[/b]</font></form>\n";
    echo 
    "<script language=\"JavaScript1.2\">
    <!--

    top.window.moveTo(0,0);
    if (document.all) {
    top.window.resizeTo(screen.availWidth,screen.availHeight);
    }
    else if (document.layers||document.getElementById) {
    if (top.window.outerHeight<screen.availHeight||top.window.outerWidth<screen.availWidth){
    top.window.outerHeight = screen.availHeight;
    top.window.outerWidth = screen.availWidth;
    }
    }
    //-->
    </script>"
    ;

    }else{
    echo 
    "login errato!";

    Ho capito che quando poni una domanda e nessuno ti sa rispondere, è arrivato il momento in cui sei tu a poter dare delle risposte agli altri...

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.