Visualizzazione dei risultati da 1 a 2 su 2

Discussione: RunAt Server

  1. #1
    Utente bannato
    Registrato dal
    Jul 2003
    Messaggi
    404

    RunAt Server

    Salve amici del Forum, ho bisogno di un piccolo aiutino
    Ho una pagina asp per inviare e-mail, poi ho fatto una routine in vbscript che mi controlla se i campi sono valorizzati; e fin qui tutto bene però nel browser quando faccio visualizza html vedo lo script che ho creato e vorrei far si che il codice non sia visibile all'utente finale quindi ho messo runat="Server" nello script ma non mi funziona; Poi ho provato a fare un altra cosa cioè in questo modo
    <%
    .................
    %>
    ma non mi funziona. Vi posto lo Script se potete aiutarmi o in un modo o nell'altro purchè il codice non sia visibile all'utente.
    <%@ Language=VBScript %>

    <Script Language=VBScript runat="Server">
    Private Sub Controlla()
    if document.FormMail.nome.value="" then
    alert ("OK")
    end if
    End Sub
    </Script>

    //Qui c'è tutto il codice HTML (FORM,Tabelle, ecc.)
    <INPUT type=button value=" Invia " onclick=Controlla() name=button1>

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Un programma che deve girare sul client non puoi farlo girare sul server.
    runAt="server" significa che il tuo script gira sotto ASP, non sul browser, quindi non ha a disposizione i campi del form.

    NON E` POSSIBILE nascondere un codice che deve andare sul client.
    Ci sono dei trucchi per rendere piu` difficile la lettura, ma comunque un codice che gira sul client DEVE essere residente sul client.

    Per un JS puoi metterlo in un file esterno: cosi` imedisci di vederlo direttamente con un "visualizza HTML" del tasto destro, ma il file viene comunque salvato nella cache del browser.

    Ciao
    Michele
    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.