Visualizzazione dei risultati da 1 a 6 su 6

Discussione: undefined

  1. #1

    undefined

    Ho questo semplicissimo form che raccoglie per l'invio login e password e uno script che mi apre una finestra popup passando i valori, ma i valori che vengono inviati contengono sempre il valore:

    undefined

    Questo script l ho sempre utilizzato e funzionava non capisco dove stia sbagliando:

    codice:
    <form action="" method="get" name="Intranet" id="Intranet">
    <input name="login" type="text" id="login" size="14"></td>
    <input name="password" type="password" id="password" size="14"></td>
    <input type="button" class="mainoption" name="Submit" value="Entra" onClick="javascript:ApriIntranet()">
    </form>
    e lo script:

    codice:
    <script>
    function ApriIntranet(){
    var w = 650;
    var h = 455;
    var pw = Math.floor((screen.width-w)/2);
    var ph = Math.floor((screen.height-h)/2);
    var url= "intranet/livelli/autentica.asp";
    url += "?id=" + document.getElementById("login").value;
    url += "&passwd=" + document.getElementById("password").value;
    
    var opt = "width="+w+",height="+h+",status=yes";
    opt += ",directories=no,toolbar=no,location=no";
    opt += ",menubar=no,scrollbars=no,resizable=no";
    opt += ",top="+ph+",left="+pw;
    
    window.open(url, 'Visualizza', opt);
    }
    </script>
    Grazie x l'aiuto

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao lucky2,

    ho provato il tuo script e a me funziona... probabilmente qualcosaltro nella pagina interferisce... hai qualcosa online da vedere?

  3. #3
    Originariamente inviato da willybit
    Ciao lucky2,

    ho provato il tuo script e a me funziona... probabilmente qualcosaltro nella pagina interferisce... hai qualcosa online da vedere?
    In effetti ho provato a pubblicarlo sul mio server di prova e funziona ma in locale NO non capisco!!!!

    ecco qui accesso è sulla destra in altro:

    premi qui

  4. #4
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    non so che dirti... nella pagina che mi hai linkato funziona...

    (occhio al login! quando componi la stringa sql devi fare il replace degli apici con i doppi apici altrimenti quando esegui la alla riga 32 di autentica.asp va in errore... e volendo si può entrare nell'area riservata)

  5. #5
    Originariamente inviato da willybit
    non so che dirti... nella pagina che mi hai linkato funziona...

    (occhio al login! quando componi la stringa sql devi fare il replace degli apici con i doppi apici altrimenti quando esegui la alla riga 32 di autentica.asp va in errore... e volendo si può entrare nell'area riservata)
    Scusa potresti spiegarti meglio sul possibile errore mi faresti un favore grazie, anche se questa non è certo la sezione ASP

  6. #6
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Ciao luky2,

    se come login metti un apice va in errore la stringa della query sql
    ad esempio se scrivi login=aaaa'
    l'sql sarà
    sql = "select * from tabella where login = '" & login & "' and...."
    quindi
    select * from tabella where login = 'aaaa'' and....
    capito?
    se poi nel login metti
    ' or login<>'x

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.