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

Discussione: funzione in asp

  1. #1
    Utente bannato
    Registrato dal
    Sep 2001
    Messaggi
    534

    funzione in asp

    se io ho una pagina asp misto html e all'inizio metto il mio codice asp dentro una function in questo modo:

    <%
    function Pippo()

    ....

    end function
    %>

    se dopo questa function non chiamo mai la funzione, il codice dentro la function mi viene eseguito lo stesso. Come mai??

  2. #2
    :master:

  3. #3
    Utente bannato
    Registrato dal
    Sep 2001
    Messaggi
    534
    Originariamente inviato da Stan
    :master:

    non hai capito cosa ho scritto oppure ci stai pensando sopra???!

  4. #4
    Utente bannato
    Registrato dal
    Nov 2002
    Messaggi
    661
    sei sicuro che non la chiami da nessuna parte ? oppure non è che la chiami attraverso un'altra chiamata di funzione?

    tipo :

    pippo=pluto()

    function pluto()

    ....


    var=pippo()

    end function

  5. #5
    Non capisco come possa accadere se non è richiamata

  6. #6
    Utente bannato
    Registrato dal
    Sep 2001
    Messaggi
    534
    sicuro..è una pagina semplice di prova...

    la funzione scrive un dato in un db e questo dato mi viene scritto anche se la funzione non la chiamo...


    dubbio:
    io la chiamo atraverso un codice js in questo modo:

    document.write ('<% pippo() %>');



    l'avevo messo cosi:

    // document.write ('<% pippo() %>');

    in modo da non farlo partire...non è che viene comunque eseguito il codice asp al sui interno!??! se cosi fosse sarebbe un bug di IIS?!?!

  7. #7
    Utente bannato
    Registrato dal
    Sep 2001
    Messaggi
    534
    INFATTI!!!!!!!!!! è proprio cosi!!

    togliendo proprio la riga di js tutto funziona bene..mettendola con le // la funzione viene comunque chiamata....

    mah...

  8. #8
    Utente bannato
    Registrato dal
    Nov 2002
    Messaggi
    661
    guarda che cosi in asp la stai chiamando !!! VVoVe:

    per non chiamarla devi fare cosi' :


    // document.write ('<%' pippo() %>');

    :rollo:

  9. #9
    Utente bannato
    Registrato dal
    Sep 2001
    Messaggi
    534
    Originariamente inviato da gold
    guarda che cosi in asp la stai chiamando !!! VVoVe:

    per non chiamarla devi fare cosi' :


    // document.write ('<%' pippo() %>');

    :rollo:

    gurda che avevo scritto proprio cosi!!!

    se la metto con le // la funzione mi si richiama lo stesso!!!

    leggi sopra!!!!!

  10. #10
    Utente bannato
    Registrato dal
    Sep 2001
    Messaggi
    534
    tra l'altro tutto questo mi genera un problema:

    ho diverse funzioni nella stessa pagina che si richiamano da codice js in base alla risoluzione...ma per il bug di prima (che il codice asp dentro js viene eseguito sempre anche con dei if o case) mi vengono chiamate tutte le funzioni e non solo quella che volgio io

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.