Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    269

    inserire variabile asp in un javascript ?

    in un javascript ho inserito una password .è possibile che questa password sia modificabile e magari sia scritta in un record di un db .
    in modo che poi sia modificabile ?
    non so se il forum è quello giusto ...cmq riporto il codice del javascript
    codice:
    <script language="JavaScript">
    function passWord() {
       var testV = 1;
       var pass1 = prompt('Inserisci la tua Password');
       while (testV < 3) {
          if (!pass1) history.go(-1)
          if (pass1.toLowerCase() == "uffa")   {
             alert('La tua password è OK');
             break;
          } 
         testV+=1;
         var pass1 = prompt('Sbagliato! Puoi riprovare.','Password');
       }
       if (pass1.toLowerCase()!="altro" & testV ==3) history.go(-1);
    return " ";
    }
    document.write(passWord());
    </script>

  2. #2
    il problema è il seguente: voler mettere in 'comunicazione' javascript e asp significa voler far interagire uno script lato client (JS) con uno script lato server (ASP); se vuoi 'dare' dei dati asp a JS, si può fare; quando la pagina viene processata sul server, questo assegna al codice JS che verrà spedito al client la variabile voluta, del tipo:

    <script>

    var x = <% Response.Write(VaribileXASP) %>;

    </script>

    sempre che lo script JS siano contenuto in una pagina ASP

    se invece vuoi dare a ASP delle variabili JS, scordatelo! quando la funzione JS 'decide' il parametro da passare al codice asp (chenesò, la dimensione dello schermo, x esempio...) questo non è più sul server, perchè la pagina è stata già spedita al client, quindi al momento del processamento della pagina asp il valore non sarà ancora disponibile, mentre quando questo sarà disponibile (cioè la pagina è sul client e quindi lo script js può leggere le dim dello schermo), ormai sarà troppo tardi, perchè la pagina non è più sul server!

    una soluzione è la seguente: lo script JS elabora/legge il valore lato client ed apre automaticamente (con un redirect) una pagina asp passando come parametro (querystring) il valore. La pagina prende il valore e lo memorizza come valore asp.

    tutto chiaro???

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    269
    ehm no


    rifaccio la domanda : secondo te è possibile inserire come valore (in questo caso la pwd) una variabile ne l senso :

    pgina asp
    faccio select da db
    scrivo risultato select (pwd)
    lo scrivo all'interno di un javascript

    [CODE]if (pass1.toLowerCase() == "<%rs("pwd")%>"..[CODE]
    insomma una cosa così ..

  4. #4
    if (pass1.toLowerCase() == "<% response.Write(rs("pwd")) %>"

  5. #5
    Originariamente inviato da 4everskiff
    se invece vuoi dare a ASP delle variabili JS, scordatelo!
    non sono d'accordo, puoi fare riferimento DIRETTO alle variabili JS da ASP E anche VICEVERSA, basta usare i cookie.
    http://forum.html.it/forum/showthrea...hreadid=776424
    "0 è tutto finito. 1 è solo l'inizio"
    HO IL CERTIFICATO DI RESISTENZA.

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.