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

    E' possib. passare una var. senza un form?

    Ciao a tutti,
    come da oggetto: è possibile passare una variabile in un file html, senza che ci sia una form? Mi spiego meglio: nel file html, che non ha form, attendo che l'utente inserisca un valore in un campo testo e poi con la pressione del pulsante vada avanti.
    Grazie,
    Montagne rocciose

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Un campo di input non puo` esistere fuori da un form (i browser che lo permettono hanno un baco).

    Ma forse vuoi la funzione prompt:

    var imp = window.prompt("dammi una stringa");

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Ok, perfetto.
    Grazie Mich_,

    Senti visto che ci sono: perchè una popup non viene chiusa con le istruzioni
    <script>
    window.close;
    </script>
    Montagne rocciose

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    window.close() chiude la finestra corrente (quella dove e` lo script). In effetti window. (sinonimo di self. ) rappresenta l'oggetto della finestra corrente. In caso di frame, occorre usare l'oggetto top.


    Per chiudere un'altra finestra:

    var oggfin = window.open(....);
    ...
    oggfin.close();

    Questo funziona quindi solo nella pagina dove hai aperto la finestra. Per altre pagine, occorre usare dei trucchi.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Ciao Mich_,
    quali sono (o dove sono) questi trucchi, visto che la popup che apro deve essere chiusa da un pulsante posto sulla stessa?
    Grazie,
    Montagne rocciose

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Per chiudere se stessa, va bene self.close() oppure top.close() (a seconda se non ci sono o ci sono frame).

    Avavo capito che volevi chiuderla dalla finestra che l'ha aperta.

    Se non riesci, posta il codice del pulsante che usi.

    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.