Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Fox82
    Registrato dal
    Feb 2002
    Messaggi
    459

    Passaggio di valori tra pagine su frame diversi

    Ciao a tutti

    Ho una pagina con due iframe, uno superiore ed uno inferiore.

    In quello superiore ho una select e un bottone; vorrei fare in modo che cliccando sul bottone si modificassero (a seconda del valore della select) alcuni campi (testo e hidden) nel frame inferiore.

    E' possibile qualcosa del genere?
    Grazie
    Linux user number 403381

    Stop TCPA!

  2. #2
    Utente di HTML.it L'avatar di Fox82
    Registrato dal
    Feb 2002
    Messaggi
    459
    up :quote:
    Linux user number 403381

    Stop TCPA!

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    La cosa e` possibile e semplice.

    Tu inizi a parlare di iframe, poi invece parli di frame. Sembra che siano in effetti dei frame normali.

    Nel frame dove c'e` il bottone e la select (che immagino siano nello stesso form) ci metti (il codice si riferisce al bottone stesso):

    <input type="button" value="aggiorna sotto" onClick="parent.NOMEFRAME.document.NOMEFORM.NOMECA MPO.value = this.form.NOMESELECT.options[this.form.NOMESELECT.selectedIndex].value;">

    Dove le parole maiuscole prima dell'uguale vanno sostituite con i nomi del frame destinazione, quelle dopo con i nomi del frame origine (in cui sei).

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

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2003
    Messaggi
    709
    Credo che si faccia in modo molto simile a come lo faresti in una pagina unica, l'unica cosa è che devi stare attento a come richiami gli elementi. Es:
    codice:
    if (parent.frames[0].document.forms['nomeForm1'].elements['nomeSelect'].options[1].selected) {
      parent.frames[1].document.forms['nomeForm2'].elements['nomeTextArea'].value="quello che vuoi tu";
    }
    Secan

  5. #5
    Utente di HTML.it L'avatar di Fox82
    Registrato dal
    Feb 2002
    Messaggi
    459
    Grazie, funziona anche se non erano frame ma iframe
    Linux user number 403381

    Stop TCPA!

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.