Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    Scrivere su file txt con asp e js

    ciao
    ho necessità di scrivere su un file .txt le parole cercate nel campo q_cerca

    questo è il codice javascipt + asp

    nel tag head:

    Codice PHP:
        <script language="JavaScript">
        var 
    geocoder_cerca;
        
    geocoder_cerca = new GClientGeocoder();

        function 
    addAddressToMap_cerca(response) {
        
    <%
        
    dim filePath,objFileSystem,objFile,parolacercata
        filePath 
    Server.Mappath("ricerche.txt")
        
    Set objFileSystem Server.CreateObject("Scripting.FileSystemObject")
        if 
    not objFileSystem.FileExists(filePaththen    
        
    'se non esiste lo creo    
        objFileSystem.CreateTextFile(filePath)
        end if
        Set objFile = objFileSystem.OpenTextFile(filePath, 8)
        '
    scrivo una riga sul file
        parolacercata
    ="fffffffff5"
        
    objFile.WriteLine parolacercata
        objFile
    .Close
        Set objFile
    =Nothing
        Set objFileSystem
    =Nothing%>


          if (!
    response || response.Status.code != 200) {
            
    alert("<%response.write cittanontrovata%>");
          } else {
            
    place response.Placemark[0];
            
    point = new GLatLng(place.Point.coordinates[1],
                                
    place.Point.coordinates[0]);
            
            if ((
    place.Point.coordinates[1] > 44) || (place.Point.coordinates[1] < 35.3) || (place.Point.coordinates[0] > 5) || (place.Point.coordinates[0] < -10)){
                
    alert("Atenzione! Questa citta' non si trova in Spagna!");
            } else {
                
    location.href='cerca.asp?lat='+place.Point.coordinates[1]+'&long='+place.Point.coordinates[0]+'&luogo=' place.address+'<%response.write parametrolingua2%>';
                }
          }
        }

        
        function 
    showLocation_cerca() {
          var 
    address_cerca document.forms[0].q_cerca.value;
          
    geocoder_cerca.getLocations(address_cercaaddAddressToMap_cerca);
        }
        
    </script> 
    codice nel tag body:

    Codice PHP:
    <form name="cerca_destinazione" action="#" onsubmit="showLocation_cerca(); return false;">
                    <
    input type="text" name="q_cerca" value="" class="titolobig" size="58" />
                    <
    td width="86"><input type="image" src="img/sdf.gif"  name="find" >
    </
    form
    se aggiorno la pagina mi aggiunge il testo però io vorrei che mi aggiungesse il testo inserito su q_cerca quando e premendo il bottone invia mi vada as crivere la parola che sta per cercare .. non so se mi sono spiegato ..

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Assolutamente no...

    Roby

  3. #3
    come potrei fare allora ... devo utilizzare solamente javascipt .. ma mi sembra di aver capito che javascipt non lo permetta ...

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Nel senso che assolutamente non ho capito cosa ti serve.

    Roby

  5. #5
    io ho un form di ricerca e tutto quello che viene inserito su questo form vorrei che venisse scritto in un file txt in modo tale da sapere che cosa ricercano gli utenti ... spero di essere stato più chiaro ..

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ok, ma dopo aver premuto il tasto submit immagino...

    Roby

  7. #7
    Originariamente inviato da Roby_72
    Ok, ma dopo aver premuto il tasto submit immagino...

    Roby
    ehh.. si

    solo che il codice che ho scritto (ovviamente) me lo fa senza premere il tasto submit io voglio premere il tasto submit e poi scrivere nel file txt ..

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Beh, nella pagina che effettua la ricerca tu lo sai cosa è stato cercato, quindi non vedo il problema.
    Prendi quella query di ricerca e la scrivi su un file di testo.

    Roby

  9. #9
    Originariamente inviato da Roby_72
    Beh, nella pagina che effettua la ricerca tu lo sai cosa è stato cercato, quindi non vedo il problema.
    Prendi quella query di ricerca e la scrivi su un file di testo.

    Roby
    non esattamente cioè si lo so .. ma non voglio prelevare il dato di ricerca dalla pagina di ricerca ..

    Speigo meglio il form che ho ha delle restizioni - per farla breve - se uno digita una parola che non va viene stampato un alert a video con scritto "attenzione bla bal!" quindi in questo caso non viene interpellata la pagina di ricerca però vorrei ugualmente che la parola immessa mi venga scritta nel file txt

    ricapitaolando non tutte le parole immesse nel campo form richiamano automaticamente la pagina cerca alcune parole danno un allert però io voglio scrivere nel mio file txt tutto ciò che viene immesso nel campo di ricerca ..

  10. #10
    Beh, cio' che hai scritto è una confusione di due codici che vengono eseguiti in due momenti diversi.
    Quando la pagina arriva arriva al client (ed è li che il javascript viene eseguito) la parte vb in asp è già stata invece eseguita.
    La soluzione indicata da roby è quella che secondo me risulta più valida e andrebbe implementata a prescindere (if ricerca then scrivi su file).
    Se poi vuoi intercettare e salvare anche i termini ricercati (da quel che ho capito) senza che la pagina venga sottomessa perché fai un controllo con alert javascript, allora nella tua funzione javascript devi anche prevedere una modalità di salvare ugualmente i tuoi termini di ricerca via ajax (richiamando una pagina asp che esegue la scrittura che ti interessa).

    xxx

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.