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

    scrivere valore in una cella di una pagoina diversa.si può?

    salve

    posso io creare una funzione javascript che mi permetta,usando un bottone, di scrivere un valore in una cella di un'altra pagina web?se si, come si fa?

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    1 - le pagine devono essere entrambe aperte
    2 - le pagine devono appartenere allo stesso dominio
    3 - le pagine devono trovarsi in finestre provenienti dalla stessa pagina (es frames o popup)
    4 - deve essere possibile ottenere un riferimento all'altra finestra/frame

    Poi dovresti specificare cosa intendi per "cella"... ammettiamo che sia un campo di input in un form.

    Esempi a seconda dell'appartenenza delle diverse pagine:

    riferimento = top.nomeFrame;
    riferimento = parent.nomeFrame;
    riferimento = document.nomeIframe;
    riferimento = opener; // dalla popup
    ... eccetera.

    a questo punto basta fare, nell'ipotesi in premessa, :

    riferimento.document.nomeForm.nomeCampo.value = valore;
    riferimento.document.getElementById('IDoggetto').v alue = valore;

    ciao

    Ovviamente nell'evento onclick del bottone :
    <input type="button" value="copia!" onclick="riferimento=...eccetera...;riferimento.do cument...eccetera.value=...eccetera...;">
    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.