Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179

    problema con querystring

    codice:
    For Each file in file3
    if file.name <> percorso then
    response.write "<A HREF='"
    response.write file.name
    response.write "'>"
    response.write file.name
    response.write "</a>"
    x=file.name
    if x<>""  then
    feq=session("sssUtente")&".asp?fase=elimina"   
    response.write " &nbsp --> &nbsp"
    response.write "<A HREF='"
    response.write feq
    response.write "'>"
    response.write "Clicca qui per eliminare questo file"
    response.write "
    "
    end if
    end if
    next
    response.write("QUERYSTRING: "&request.querystring("fase"))
    QUERYSTRING:
    la variabile passa senza nessun valore,invece il valore della variabile fase dovrebbe essere elimina
    Vuoto... perchè ????

    potete aiutarmi?
    Tony

  2. #2
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    codice:
    For Each file in file3
      if file.name <> percorso then
        response.write "" & file.name & ""
        x=file.name
        if x<>""  then
            feq=session("sssUtente")&".asp?fase=elimina"   
            response.write " &nbsp --> &nbsp"
            response.write "Clicca qui per eliminare questo file"
            response.write "
    "
        end if
      end if
    next
    Se vedi l'html della pagina che avevi scritto tu, c'erano degli accapo proprio in corrispondenza degli ancor....
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  3. #3
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    il problema è rimasto!
    Tony

  4. #4
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    up
    Tony

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ci fai vedere l'ultimo codice che usi e l'HTML che ti restituisce la pagina?

    Roby

  6. #6
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    file in uso dall'utente (session("sssUtente.asp") x capirci:

    codice:
    <%  Option Explicit
    dim utente
    utente = ""
    dim password
    password = ""
    if Session ("sssUtente") = utente or Session("sssPassword") = password then 
    response.redirect("password.asp?errore=1")
    end if
    dim carica
    if carica="1" then
    response.redirect (session("sssUtente")&"/"&session("sssUtente")&".asp")
    end if
    dim feq
    %>
    <html>
    <div align="center" style="font-weight:bold"> Elenco files:<hr>
      <p align="left">
    <%
    dim percorso,x
    dim fsoMyFile 
    Set fsoMyFile = CreateObject("Scripting.FileSystemObject")
    percorso = session("sssUtente")&".asp"
    dim file1,file2,file3,file
    Set file1 = CreateObject("Scripting.FileSystemObject")
    Set file2 = file1.GetFolder(server.mappath("/password/"&session("sssUtente")))
    Set file3 = file2.Files
    For Each file in file3
    if file.name <> percorso then
    response.write "" & file.name & ""
    x=file.name
    if x<>""  then
    feq=session("sssUtente")&".asp?fase=elimina" 
    response.write " &nbsp --> &nbsp"
    response.write "Clicca qui per eliminare   questo file"     
    response.write "
    "
    end if
    end if
    next
    %>
      </p>
      <hr>
      </div>
    Aggiungi documento</p>
    
    
     
    <%
    if request.querystring("pass")<>"1" then 
    %>
    <form name="Frmcambio_Password" method= "post" action="../cambio_password.asp" >
    
    
    
    
    
    </p>
    <p align="center">
      <input type="button" value="CAMBIO PASSWORD" name="Pulsante" onClick="window.location.href='../cambio_password.asp'"></p>
      </form>
    <head>
    <%
    end if
    %>
    
    <script>
    function funzione1()
    {
    alert("Da qui sarà possibile trasferire i propri file su server... Attenzione, se si verificano upload di file con lo stesso nome di quello già in uso di default per l'attuale utente, potrebbero verificarsi futuri errori!");
    window.location.href="../upload.asp?conferma=true"
    }
    </script>
    <%
    response.write("query:"&request.querystring("fase"))
    if request.querystring("fase")="elimina" then 
    response.redirect("../appoggio.asp?elimina=ok")
    end if 
    if request.querystring("confermato")="si" then 
    fsoMyFile.DeleteFile(server.mappath(x))
    set fsoMyfile = nothing
    response.redirect session("sssUtente")&".asp"
    end if
    %>
    </head>
    </html>

    appoggio.asp

    codice:
    <%
    dim utente
    utente = ""
    dim password
    password = ""
    if Session ("sssUtente") = utente or Session("sssPassword") = password then 
    response.redirect("password.asp?errore=1")
    end if
    %>
    <script>
    
    if ('<%=request.querystring("fase")%>'=='terza')
    {
    alert("Attenzione, errore nell'inserimento utente e/o password");
    window.location.href="pippo.asp.asp";
    }
    </script>
    
    <script>
    
    if ('<%=request.querystring("elimina")%>'=='ok'){
    
    var conferma = confirm("Confermi cancellazione file?");
       if  (conferma)
       window.location.href="appoggio.asp?carica=true";
       else
       alert("Nessun file cancellato!");
       window.location.href="appoggio.asp?carica=false";
    }
    </script> 
    
    <%
    if request.querystring("carica")=true then
    response.redirect(session("sssUtente")&"/"&session("sssUtente")&".asp?confermato=si")
    elseif request.querystring("carica")=false then
    response.redirect(session("sssUtente")&"/"&session("sssUtente")&".asp?pass")
    end if
    %> 
    
    <script>
    if ('<%=request.querystring("upload")%>'==1){
    
    var conferma = confirm("Sovrascrivi file?");
       if  (conferma){
       window.location.href="upload.asp?conferma=true";
       }
       else{
       alert("Nessun file cancellato!");
       window.location.href="<%=(session("sssUtente")&"/"&session("sssUtente")&".asp?pass")%> 
       }
    }
    </script>

    html che restituisce la pagina:


    codice:
    <html>
    <div align="center" style="font-weight:bold"> Elenco files:<hr>
      <p align="left">
    PkgClnup.log &nbsp --> &nbspClicca qui per eliminare questo file
    prova.txt.txt &nbsp --> &nbspClicca qui per eliminare questo file
    
      </p>
      <hr>
      </div>
    Aggiungi documento</p>
    
    
     
    
    <form name="Frmcambio_Password" method= "post" action="../cambio_password.asp" >
    
    
    
    
    
    </p>
    <p align="center">
      <input type="button" value="CAMBIO PASSWORD" name="Pulsante" onClick="window.location.href='../cambio_password.asp'"></p>
      </form>
    <head>
    
    
    <script>
    function funzione1()
    {
    alert("Da qui sarà possibile trasferire i propri file su server... Attenzione, se si verificano upload di file con lo stesso nome di quello già in uso di default per l'attuale utente, potrebbero verificarsi futuri errori!");
    window.location.href="../upload.asp?conferma=true"
    }
    </script>
    query:
    </head>
    </html>
    Tony

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Nell'HTML la stringa di query c'è.

    Roby

  8. #8
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    ho fatto alcune modifiche, vedi sopra. up
    Tony

  9. #9
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Domanda: ma vuoi recuperare una stringa di query di ASP con js senza ricaricare la pagina?

    Roby

  10. #10
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    no semplicemente usare una pagina di appoggio per avere un finestra di conferma con js (ecco perchè uso pagina di appoggio, discorso client/server), per poi rispedirlo a destinazione a seconda della risposta ricevuta, vedi codice!
    Uso le querystring perchè

    1.) per usare solo la parte di codice che devo utilizzare (if) (da una pagina all'altra)

    2.) per spedirmi le variabili con i valori necessari, oppure che mi facciano da risposta! true o false

    Spero di essere satto chiaro altrimenti cercherò di spiegarmi meglio!
    Tony

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.