Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: variabile da js a asp

  1. #1

    variabile da js a asp

    Ciao a tutti,
    se creo una variabile in uno script, la posso poi inviare ad esempio ad un altra pagina?

    così richiamo:
    codice:
    indietro
    cosi è lo script:
    codice:
    <script language="JavaScript" type="text/javascript">
    function numero() {
    	num=5;
    }
    </script>
    così la vorrei inviare ad un altra pagina
    codice:
    <a href=prova.asp?prova=" & num & ">a</a>
    E' possibile?
    Non ci sono riuscito.

    Fatemi sapere.
    Grazie mille.

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

    devi tenere la variabile globale, dichiarala fuori dalla funzione
    codice:
    <script language="JavaScript" type="text/javascript">
    var num='';
    function numero() {
    	num=5;
    }
    </script>
    e poi la invii così
    codice:
    a

  3. #3
    Un altra domanda importantissima.
    Scusa se vario un pò però sto facendo delle prove e nel mentre che mi rispondete magari vado avanti trovando delle altre problematiche.

    Dovrei costruire un array con campi presi da database.

    In asp faccio:
    codice:
    <%
    dim arrImg(16)
    x=0
    rs.movefirst
    while not rs.eof
    	arrImg(Cint(x))=rs("fotog")
    	x=x+1
    	rs.movenext
    wend
    %>
    se poi volessi fare una funzione js del genere:
    codice:
    function apri() {
    	window.open("ciccio.asp?"+arrImg(1)) 
    }
    </script>
    ci sarebbero problemi?
    Mi va in errore ma non so come risolvere.
    Fammi sapere.

    Grazie mille.

  4. #4

    javascript e asp

    Ciao a tutti,
    sto provando questo:
    codice:
    <script language="JavaScript" type="text/javascript">
    function apri() {
    	window.open("ciccio.asp?imm="+<%="prova"%>) 
    }
    </script>
    perchè mi va in errore?
    E' possibile integrare in uno script del codice asp??

    Fatemi sapere.
    Grazie mille.

  5. #5
    Questo risolto così:
    codice:
    <script language="JavaScript">
    
    function apri() {
    	window.open("ciccio.asp?imm="+'<%=arrimg(0)%>') 
    }	 
    </script>
    ... mi mancavano gli apici!!!

  6. #6
    Altro problema:
    codice:
    <script language="JavaScript">
    
    function apri() {
    	document.fotogrande.src = '/public/albumfoto/fotografie/<%=arrimg(%>'+num+'<%)%>';
    
    }	 
    </script>
    Errore:
    Microsoft VBScript compilation error '800a03ee'

    Expected ')'

    /album foto fotografie.asp, line 134

    Response.Write(arrimg()
    -----------------------^

    Mi potete dire dove sto sbagliando?

    Grazie mille.

  7. #7

  8. #8
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Il server processa le istruzioni ASP prima di inviare la pagina al client... quindi prima che la variabile num esista e sia valorizzata.

    Rivedi il flusso della procedura... tenendo distinte le operazioni che si svolgono sul server da quelle di competenza del browser.

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  9. #9
    Chiedo scusa ma non ho capito bene.
    In parole più semplici cosa c'è di sbagliato?
    E' impossibiole fare ciò che stavo provando?

  10. #10
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Questa:
    <%=arrimg(%>

    e questa:
    <%)%>

    vengono eseguite sul server prima di inviare la pagina al client... se ti sembra che siano istruzioni valide

    Non saprei come meglio spiegarmi... sono i fondamenti della tecnologia client/server.

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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 © 2026 vBulletin Solutions, Inc. All rights reserved.