Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di luky0
    Registrato dal
    Jan 2008
    Messaggi
    53

    parametri che non arrivano

    io ho un'iframe all'interno di una tabella che deve, al click del mouse su un link, cambiare una variabile nella pagina principale che poi dovrà essere utilizzata dalla nuova pagina dentro lo steso iframe per cambiare la selezione di un menù a tendina...
    ho provato in diversi modi a passare la variabile ma non sò se 1 non arriva il dato alla pagina principale o 2 non arriva alla seconda pagina nell'iframe...
    ho provato diversi modi(usando top.variabile oppure con una variabile nella pagina madre e poi ripresa dalla pagina nell'iframe) ma niente... come posso fare?

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    1 - spiegati meglio, magari con un pochino di codice usato
    2 - spiegati meglio, magari con un link alla pagina pubblicata
    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

  3. #3
    Utente di HTML.it L'avatar di luky0
    Registrato dal
    Jan 2008
    Messaggi
    53
    il fatto è che non ho ancora pubblicato niente.
    mi serve solo portare una variabile dalla pagina dentro l'iframe alla pagina che lo contiene e viceversa...

    se volete un pò di codice ve lo metto...

    questo si trova sulla prima pagina dell'iframe
    codice:
    e questo è nella seconda pagina che si preseta dopo aver clickato sul link sopra 
    if (top.sel)
     document.getElementById("sol").options[0].selected="selected";
     else
      document.getElementById("sol").options[1].selected="selected";
    io ho provato questo, ditemi dove sbaglio

  4. #4
    Utente di HTML.it L'avatar di luky0
    Registrato dal
    Jan 2008
    Messaggi
    53
    up

  5. #5
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    //funzione pagina contenitore
    <script>
    function ricevodati(valore_campo_frame){
    alert(valore_campo_frame)
    }
    </script>
    //richiamo da iframe
    invio
    per fare viceversa, l'operazione e leggermente diverso e vanno usati due metodi in base al browser windowContent e documentContenet (o simili ora non ricordo bene).
    Fermo restando che sia iframe che pagina contenitore risiedano nello stesso dominio.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  6. #6
    Utente di HTML.it L'avatar di luky0
    Registrato dal
    Jan 2008
    Messaggi
    53
    ma l'alert non mi visualizza a schermo il dato? a me non serve che io lo possa vedere ma che lo possa utilizzare su una seconda pagina...

  7. #7
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    E' un esempio, un minimo va adattato alle tue esigenze che io non conosco, sempre ammesso che tu voglia inviare dati da iframe a pagina contenitore se devi fare il contrario dati da pagina contenitore a iframe documentati come già detto, se devi fare altro forse è il caso d'avere un link d'esempio cosi da non perdere altro tempo
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  8. #8
    Utente di HTML.it L'avatar di luky0
    Registrato dal
    Jan 2008
    Messaggi
    53
    grazie tante^^

  9. #9
    Utente di HTML.it L'avatar di luky0
    Registrato dal
    Jan 2008
    Messaggi
    53
    grazie tante^^
    appena provo ti faccio sapere
    EDIT
    scusate il doppio post... errore del mio browser

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.