Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118

    Select dinamica, problema su javascript

    Scusate ho questo problema a metà fra javascript ed asp. Ho tentato di costruire una pagina per fare una select dinamica. Mi fa il refresh della pagina ma non mi viene popolata la seconda select. Faccio un errore in script secondo voi?


    codice:
    <html>
    <head>
    <script language="javascript" type = "text/javascript">
    function vai(){
    var test;
    test="true";
    	if (test=="true")
    				{
    				document.tabella1.action="pAGINA.asp";
    				document.tabella1.submit();
    				}
    	}
    
    </script>
    </head>
    <body>
    'RECUPERO I DATI DALLA PRIMA TBL DEL DATABASE
    <form name="form">
    <%strconn="Driver={Microsoft Access Driver (*.mdb)}; dbq="&Server.MapPath("intranet.mdb") 
    set Conn=Server.CreateObject("ADODB.Connection") 
    Conn.open strconn%> 
    <select size="1" name="artic" style="font-size: 8 pt; font-family: Verdana" onChange="submit(this);">
                    <option value="TUTTI">------TUTTI------</option>
                    <%
    sql = "SELECT GRUPPO FROM prontuario GROUP BY gruppo "
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sql,conn
    
    Do While Not rs.EOF
    Dim strVAR
    strVAR = rs ("gruppo")%>
    <option value="<%=strVAR%>%>"><%= RS.Fields.Item("gruppo").Value%></option>	
    <%
    rs.MoveNext
    Loop
    rs.Close
    set rs = Nothing
    %>
                  </select> 
    </form>
    <form name="form">
    'FACCIO POPOLARE LA SECONDA SELECT 
    <select size="1" name="artic2" style="font-size: 8 pt; font-family: Verdana" onChange="submit(this);"   >
                    <option value="TUTTE">------TUTTE------</option>
             
    
    <% 
    COD = request.querystring("artic")
    Set RS1 = Server.CreateObject("ADODB.Recordset")
    sql1 = "select distinct denominazione from  prontuario WHERE gruppo= '"&COD&"' "
    rs1.open sql1, conn
    
    Do While Not rs1.EOF%>
    <option	value="<%=RS1("denominazione")%>"><%=RS1("denominazione")%></option>
    <%
    		RS1.Movenext
    		LooP
    rs1.close 
    set rs1 = nothing 
    %>
    </select>
    </form> 
    <%
    conn.close 
    set conn = nothing 
    %>
    </body>
    </html>

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

    hai fatto un errorino nel primo ciclo
    codice:
    Do While Not rs.EOF
    Dim strVAR
    strVAR = rs ("gruppo")%>
    <option value="<%=strVAR%>%>"><%= RS.Fields.Item("gruppo").Value%></option>	
    <%
    rs.MoveNext
    Loop
    intanto il dim va fuori dal ciclo... poi non capisco perché metti il valore del recordset in una variabile e poi usi la variabile e dinuovo il recordset
    l'errore comunque è il tag di chiusura dell'asp che hai messo due volte (value="<%=strVAR%>%>")
    così è corretto
    codice:
    Do While Not rs.EOF%>
    <option value="<%=rs("gruppo")%>"><%=rs("gruppo")%></option>	
    <%
    rs.MoveNext
    Loop





    p.s.
    sono stato in vacanza a Catania ad agosto... beeeda sicilia

  3. #3
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    Ciao Willybit, grazie mille in effetti mi ero un pò incartato ( ho dei pensieri neri in testa che non vanno via........capisci cosa intendo....se non sei tranquillo programmi da schifo). Ti posso fare una domanda spot? Secondo te è possibile lavorare in remoto con excel da una pagina asp ( ho intenzione di mettere dei file excel nella intranet così da poterci lavorare da più uffici). Grazie ancora.

  4. #4
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    l'accesso ad un xls è possibile solo se raggiungibile dal file system object


  5. #5
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    E tramite il filesystem.object è possibile lavorarci su?

  6. #6
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    col filesystemobject puoi spostare, copiare, cancellare il file... per accede ai dati del xls devi creare una connessione... il discorso è che se l'xls è raggiungibile dalla macchina che ospita la pagina asp (non tramite http) allora ci puoi lavorare altrimenti no

  7. #7
    Utente di HTML.it L'avatar di diegoctn
    Registrato dal
    May 2001
    Messaggi
    2,118
    E' tutto in rete. Ho un file excel sulla directory IIS, vorrei fare lavorare i collegghi (client della rete) su questo excel. Mi daresti un qualche consiglio?

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Come diceva Willy, la cosa e` possibile, ma non con gli strumenti usati sul Web.

    Se il tuo filesystem te lo permette, ciascuno puo` aprire quel file.

    Ti sposto in programmazione.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.