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 Rafio
    Registrato dal
    Mar 2005
    Messaggi
    200

    MsgBox - Variabili Java/ASP

    Dopo aver messo un confirm del tipo:

    codice:
             <script language=JavaScript1.2>messaggio=confirm('VUOI ELIMINARE LA TABELLA?')</script>
    dovrei fare qualcosa in base al contenuto della variabile messaggio.

    ex.:
    if messaggio=true then
    adoConn.Execute("drop TABLE "&nome_tabella)
    adoConn.Execute("CREATE TABLE " &nome_tabella&" (id numeric (9), lingua1 char (20), lingua2 char (20), lingua3 char (20))")
    carica_dati()
    else
    Set rec4=adoConn.Execute("Select * From " & nome_tabella & " where id='"&id&"'")
    if not rec4.eof then
    des_lingua1=rec4("lingua1")
    des_lingua2=rec4("lingua2")
    des_lingua3=rec4("lingua3")
    .....
    .....
    end if


    Il problema è come faccio ad usare in ASP una variabile Java?!
    Uno è Client e l'altro Server... Giusto?
    "Programmare" la vita non serve... è per questo che mi sfogo sul computer!
    :maLOL:

  2. #2
    Utente di HTML.it L'avatar di MMarzia
    Registrato dal
    Mar 2001
    Messaggi
    1,781
    la soluzione più semplice: se l'utente da conferma apri una popup che segue il codice


    ps: comunque è JavaScript, non Java..
    io sono festosamente cicciottello :: e. cartman

    t'amo senza sapere come, nè quando nè da dove,
    t'amo direttamente senza problemi nè orgoglio:
    così ti amo perchè non so amare altrimenti

  3. #3
    Utente di HTML.it L'avatar di Rafio
    Registrato dal
    Mar 2005
    Messaggi
    200
    Era scontato che fosse JavaScript... dato che c'è scritto anche nel language....
    "Programmare" la vita non serve... è per questo che mi sfogo sul computer!
    :maLOL:

  4. #4
    Utente di HTML.it L'avatar di Rafio
    Registrato dal
    Mar 2005
    Messaggi
    200
    Anche in questo caso il messaggio funziona ma anche se in visualizzazione vedo il messaggio, il codice viene elaborato tutto e quindi prima ancora di premere si o no la parte evidenziata in corsivo viene eseguita.
    Come posso bloccare questa problema?

    <script language="VbScript">
    messaggio=msgbox("VUOI ELIMINARE LA SCHEDA ESISTENTE?",4,"ELIMINA SCHEDA")
    dim nome_tabella, id
    id=<%=id%>
    nome_tabella="<%=nome_tabella%>"
    if messaggio=6 then
    msgbox(messaggio)
    <%adoConn.Execute("drop TABLE " & nome_tabella)
    adoConn.Execute("CREATE TABLE " & nome_tabella & "(id numeric (9), lingua1 char (20), lingua2 char (20), lingua3 char (20))")
    carica_dati()%>

    else
    msgbox(messaggio)
    <%Set rec4=adoConn.Execute("Select * From " & nome_tabella & " where id_mil='"&id_mil&"'")
    if not rec4.eof then
    des_lingua1=rec4("lingua1")
    des_lingua2=rec4("lingua2")
    des_lingua3=rec4("lingua3")
    ......
    end if
    rec4.close%>
    end if
    </script>
    "Programmare" la vita non serve... è per questo che mi sfogo sul computer!
    :maLOL:

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

    Re: MsgBox - Variabili Java/ASP

    Originariamente inviato da Rafio
    Era scontato che fosse JavaScript... dato che c'è scritto anche nel language....
    Java lo hai scritto nel titolo del thread... c'è una bella differenza tra java e javascript... come c'è una bella differenza tra lato server e lato client.
    MMarzia ti aveva dato l'indicazione giusta, cioè aprire una popup.
    O apri una popup o carichi una pagina in un frame nascosto o ricarichi la pagina.... insomma devi richiamare una pagina lato server se vuoi usare codice lato server.

  6. #6

  7. #7
    Utente di HTML.it L'avatar di Rafio
    Registrato dal
    Mar 2005
    Messaggi
    200
    Dato che volevo far entrare il titolo del thread nella text ho scritto solo Java, ma pensavo che l'abbinamento JavaScript-ASP fosse automatico... Ed invece di far ragionare le macchine come l'uomo... l'uomo sta iniziando a ragionare come un computer....
    Pazienza....
    Tornando a noi... se faccio come dite voi... con la finestra di pop up.... io dovrei fermarmi ad un certo punto del codice della prima pagina, aprire la pop up e rimandare il contenuto della mia variabile alla prima pagina, ma riprendendo il codice da dove l'avevo stoppato... C'è un modo?
    "Programmare" la vita non serve... è per questo che mi sfogo sul computer!
    :maLOL:

  8. #8
    Utente di HTML.it L'avatar di Rafio
    Registrato dal
    Mar 2005
    Messaggi
    200
    Ah... P.S. per chi se la dovesse prendere... per il messaggio precedente... stavo scherzando! Anzi scusate per l'imprecisione...
    "Programmare" la vita non serve... è per questo che mi sfogo sul computer!
    :maLOL:

  9. #9
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    Originariamente inviato da Rafio
    se faccio come dite voi... con la finestra di pop up.... io dovrei fermarmi ad un certo punto del codice della prima pagina, aprire la pop up e rimandare il contenuto della mia variabile alla prima pagina, ma riprendendo il codice da dove l'avevo stoppato... C'è un modo?
    forse non hai ben chiaro come funzionano le pagine asp.
    Quando si richiede una pagina asp il server web elabora tutto il codice asp che trova e poi restituisce al client codice html.
    Quindi non puoi bloccare l'esecuzione del server, fare qualcosa nel client e poi riprendere l'esecuzione lato server.
    Il confirm (lato client) tu lo dovrai associare ad un bottone o un link, l'esito della risposta ti farà richiamare o meno una pagina lato server.

  10. #10
    Utente di HTML.it L'avatar di Rafio
    Registrato dal
    Mar 2005
    Messaggi
    200
    tornando al discorso delle msgbox, utilizzando la funzione appunto MSGBOX in ASP mi si verifica un errore del tipo: "PERMISSION DENIED".
    come posso risolverlo? e soprattutto cosa provoca tale errore?
    VVoVe:
    "Programmare" la vita non serve... è per questo che mi sfogo sul computer!
    :maLOL:

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.