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

Discussione: pagina shtml

  1. #1

    pagina shtml

    Come posso passare un parametro da una pagina .shtml allo script che la stessa deve eseguire?

    voglio dire:

    page.shtml?k=1000

    (page.shtml)
    codice:
    
    
    grazie a tutti!!!

  2. #2
    in pratica:

    Viene chiamata la pagina: "page.shtml?k=1000"

    la pagina "page.shtml" contiene questa direttiva:



    quindi lo script "page.cgi" deve racogliere il valore di "k"

    per poi poter rispondere a seconda del valore di "k"

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non credo sia possibile.

    la direttiva <!-- #exec ... viene eseguita lato server PRIMA di inviare la pagina al browser, mentre il parametro k=1000 viene passato alla pagina stessa (e non passa dall'interprete Perl, dato che la pagina non viene generata da un programma lato server).

    Dovresti trasformare la pagina in un CGI: in tal caso l'interprete CGI passa il parametro al Perl, che lo puo` elaborare come un get.

    Spero di aver capito giusto, e di essere riuscito a spiegarmi (devo ammettere che la cosa non e` semplicissima).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    è possibile usando questo tipo di stringa in una pagina.shtml:

    Marco Allegretti
    shishii@tiscalinet.it
    Lang: PERL, PHP, SQL.
    Linux user n° 268623 Fedora Core 10, Fedora Core 6, Debian Sarge on mips

  5. #5
    a me serve che raccolga il valore dopo .shtml

    cioè:

    .shtml?k=1000

    o anche solo

    .shtml?1000

    credi che potebbe funzionare cosi?

    codice:
    
    
    sto veramente incasinato...

  6. #6
    Scusa... ma non fai prima a fare una pagina .pl, .cgi, .php ?
    Marco Allegretti
    shishii@tiscalinet.it
    Lang: PERL, PHP, SQL.
    Linux user n° 268623 Fedora Core 10, Fedora Core 6, Debian Sarge on mips

  7. #7
    Fosse per me!!!

    Ma lo script è per un mio amico e gli serve al pagina in .shtml

  8. #8
    allora...

    se tu fai un URL così:

    http://www.tuosito.com/pag.shtml?k=1000

    in effetti nella QUERY_STRING c'è "k=1000".

    vedi un pò come raccogliere questo dato. Forse con Javascript?
    Marco Allegretti
    shishii@tiscalinet.it
    Lang: PERL, PHP, SQL.
    Linux user n° 268623 Fedora Core 10, Fedora Core 6, Debian Sarge on mips

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    In JS si puo` raccogliere il dato (ci sono decine di post al riguardo nel forum di Scripting), il problema e` che non si puo` passarlo all'intrprete Perl, dato che <!-- exec .. viene eseguito prima di passare la pagina al browser.

    Per verificare vedi cosa vede il browser in quel punto (click destro nella pagina --> visualizza sorgente/HTML).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  10. #10
    puoi provare questo codice?





    penso che virtual non venga eseguit prima di....

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