Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2000
    Messaggi
    48

    Pasaggio variabili tra due finestre NON pop-up / madre - figlia

    E' possibile passare una variabile da una finestra ad una textbox di un'altra finestra di explorer aperte in maniera indipendente una dall'altra ??? NON C'è POP-UP

    Esigenza del cavolo ma molto importante per il lavoro che mi è stato richiesto.

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Le finestre devono in qualche modo riconscersi.
    Hanno un nome? Hai un riferimento ai due oggetti?

    Altrimenti non ne vieni a capo.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2000
    Messaggi
    48
    basta il titolo della pagina ????
    conosco il nome della textbox e il nome della form che contiene la text box.

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2000
    Messaggi
    48
    se è un problema potrei risolvere in questo modo:
    creare un link del tipo <a href="#" onclick=....
    memorizzare il valore della stringa (tipo CTRL+C - classico copia di windows) e dopo mi sposta nell'altra finestra tasto dx Incolla.

    L'unico problema non so' come mettere in memoria la sringa visualizzata.

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    No, il <title> non serve.

    Devi conoscere per lo meno il nome.
    Il nome e` il secondo parametro di window.open o l'argomento del target, se sono finestre indipendenti.

    Pero` se ci sono frame, il discorso si complica.

    Poi dovresti specificare cosa vuoi fare, altrimenti e` difficile aiutarti.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2000
    Messaggi
    48
    NON HO ASSOLUTAMENTE NULLA - CONTROLLA QUELLO CHE HO SCRITTO PRIMA DELLA TUA RISPOSTA COME ALTERNATIVA.

    GRAZIE TANTE

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non serve urlare (vedi regolamento per chiarimenti).

    Abbiamo postato contemporaneamente. Non potevo conoscere la tua risposta.

    Comunque devi chiarire se vuoi una soluzione JS, o vuoi una cosa da implementare esclusivamente in un browser.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  8. #8
    basta che identifichi le 2 finestre con window.name='nome' poi passi i valori...

  9. #9
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da mdsjack
    basta che identifichi le 2 finestre con window.name='nome' poi passi i valori...
    non e' sufficiente... ma e' il primo passo.

    Altri elementi indispensabili sono:

    - le pagine contenute nelle finestre devono appartenere allo stesso dominio;
    - si deve ottenere un riferimento all'oggetto window contenente il document di destinazione
    - occorre, ovviamente, poter individuare l'oggetto di destinazione, tramite l'eventuale struttura dei frames e il suo id o il nome del form e del''oggetto stesso.

    1 - la pagina di destinazione deve avere un name assegnato ed univoco, ovvero deve essere stata aperta con il parametro target valorizzato (non con un nome simbolico) oppure essere stata aperta con window.open() (anche qui con il secondo parametro valorizzato) oppure deve contenere uno script di auto-assegnazione:

    window.name="nomeUnivoco";

    oppure, se presente un frameset:

    top.name="nomeUnivoco";

    2 - la pagina che invia il dato deve crearsi un riferimento alla window di destinazione:

    rif_win = window.open("","nomeUnivoco");

    3 - a questo punto si puo' (esempio con il caso piu' semplice, senza frames):

    rif_win.document.nomeForm.nomeCampo.value = "ciao!";

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.