Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    [Javascript] apertura finestra e passaggio variabile

    Vorrei sapere come posso passare una variabile ad una finestra che apro.

    io ho fatto così:
    codice:
    <FORM METHOD="POST">
    <INPUT TYPE="BUTTON" VALUE="Assegna" onClick="window.open('pagina.html', 'titolo', 'width=800, height=600, resizable, status=no, toolbar=no, scrollbars=1, menubar=no, location=no');">
    <INPUT TYPE="HIDDEN" NAME="nome" VALUE="valore">
    </FORM>
    ma la pagina pagina.html non vede la variabile nome.

    HELP!

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Infatti non gliela passi.

    Prova cosi`:
    <form method="post">
    <input type="button" value="Assegna" onclick="window.open('pagina.html?nome=valore', 'titolo', 'width=800,height=600,resizable,status=no,toolbar= no,scrollbars=1, menubar=no,location=no');">

    </form>

    Nota: dentro i parametri di window.open, nessuno spazio
    Nota: tutte le keywords andrebbero minuscole
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Si, così funziona, alcune variabili le passo tramite GET ma vorrei standardizzare le variabili passate con get per fare dei controlli più uniformi.
    Quindi vorrei passarli tramite POST

    Grazie comunque!

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Una pagina HTML non e` in grado di leggere parametri passati in POST.

    A questo punto devi rivolgerti ad un linguaggio lato server (ASP, PHP, CGI, ...) che e` in grado di confezionare la pagina a seconda dei parametri passati.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    si, io uso php per confezionare pagine html.
    vorrei appunto sapere come posso inviare una variabile tramite il vettore POST.

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Il post lo puoi inviare solo con un form.

    <form method="post" ...>
    <input ...>
    <input ...>
    <input type="submit" value="invia">
    </form>
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    ok, purtroppo!
    ciao e grazie!

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.