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

    Due domande in una

    Salve a tutti,
    ho questo script (riportato in fondo alla pagina) che apre una finestra per l'immissione di una password,
    dunque le domande come da oggetto sono due:
    1)come si può dimensionare a piacere la finestra che viene aperta?
    2)è possibile non far vedere la pass mentre si digita?

    Grazie mille a tutti.



    <script language="JavaScript">
    function passWord() {
    var testV = 1;
    var pass1 = prompt('Inserisci la Password ','Password');
    while (testV < 3) {
    if (!pass1) history.go(-1)
    if (pass1.toLowerCase() == "password"

    location.href=('./soci/index.htm')
    break;
    }
    testV+=1;
    var pass1 = prompt('Password non corretta! Riprova','Password');
    }
    if (pass1.toLowerCase()!="altro" & testV ==3) history.go(-1);
    return " ";
    }
    document.write(passWord());
    </script>

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    667
    Per quanto riguarda la 2^ che hai detto, basta che metti type="password" e vedi tutti *.

    Per il ridimensionamento:

    come si può dimensionare a piacere la finestra che viene aperta?

    la vuoi ridimensionare prima o dopo averla aperta???

  3. #3
    Originariamente inviato da mrcanoa
    Per quanto riguarda la 2^ che hai detto, basta che metti type="password" e vedi tutti *.

    Per il ridimensionamento:

    come si può dimensionare a piacere la finestra che viene aperta?

    la vuoi ridimensionare prima o dopo averla aperta???
    Prima prima, vorrei fissare una dimensione con la quale si deve aprire.
    Scusa per qunato riguarda la prima risposta, dove devo inserire
    il type, sono abbastanza scarso in queste cose!
    Grazie di nuovo.

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    667
    Avrai un form con campo input:

    <input type="password" name="pass">

    per aprire la finestra:

    function apri(){
    window.open(pagina.ext,'Password','width=250,heigh t=150,resizable=no,scroll=no')
    }

    e questo puoi richiamarlo da ul link <a href="#" onClick="apri()">


    Se non dovessi capire batti un colpo...ma....qualche dettaglio in + per come vorrestri costruire il tutto.

  5. #5
    Ok ti ringrazio molto, ho risolto.
    Però è venuto a galla un altro problema,
    e cioè una volta effettuata la validazione dovrei aprire una pagina tramite document.location.href=('./index.htm') però non nella stessa finestra, cioè il problema è risolvibile in html con target="" ma in js non sò come fare,
    inoltre la finestra della validazione dovrebbe chiudersi nello stesso istante da sola.

    Non sò se sono stato molto chiaro.

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    667
    Se intendi dire: come posso inviare i dati dal form ad una popup?

    prova cosi

    <form name="user" method="post" action="pagina.ext" onSubmit="window.open('','tpopup','width=200,heigh t=150')" target="tpopup">.

    nella finestra di validazione una volta eseguito il codice metti

    <script>
    window.close()
    </script>

  7. #7
    Originariamente inviato da mrcanoa
    Se intendi dire: come posso inviare i dati dal form ad una popup?

    prova cosi

    <form name="user" method="post" action="pagina.ext" onSubmit="window.open('','tpopup','width=200,heigh t=150')" target="tpopup">.
    No, scusami se mi sono spiegato male.
    Una volta effettuata la validazione l'utente deve accedere alla pagina protetta, e tale pagina deve aprirsi nel menu del sito e non
    nella finestra(o popup??) di validazione come invece mi succede.
    Penso debba essere aggiunto qualcosa in:
    document.location.href=('./index.htm')
    che appunto va ad aprire la pag protetta del sito.

    Scusami di nuovo per il post confuso di prima.

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    667
    ah..capito male io

    Prova a mettere

    opener. document.location.href=('./index.htm')

  9. #9
    è perfetto, ti ringrazio moltissimo.
    Però devi spiegarmi come fa ad aprirsi proprio nel frame
    menu, voglio dire non viene specificato da nessuna parte!
    Per me era più logico un
    parent.nomeframe.... che invece non funziona!

    Comunque grazie ancora...

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.