Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Js, frame e pop up

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    372

    Js, frame e pop up

    Ho una pop up con un frame frame top e frame main, nel frame top c'è un menu che controlla tramite js i valori nei campi del frame main... bene non funziona nonstante abbia provato prima a fare riferimento alla pop up non riesce a fare i controlli...

    ma qual'è la sintassi?

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    372
    Devo spiegarmi meglio?
    Dal documento opener apro una pop up, nella quale viene caricato un framset (frame top e frame main), nel frame top si sono dei link, nel frame main si carica un'altra pagina.
    - chiudere la pop up dal link nel frame top, quindi dalla stessa pop up
    - fare i controlli campi nel frame main tramite js presente nella pagina nel frame top

    quello che mi occorre è sapere la giusta sintassi per riferirmi agli oggetti nel frame main e se si può chiudere la pop up da stessa

    ho provato variando ma nessuna funziona:

    document.f1.re.value
    pop.f1.re.value
    pop.frame.f1.re.value

  3. #3
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    per arrivare a un frame
    window_name.frame_name.document
    per arrivare a un form
    document.form_name.field_name

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    372
    si ho provato anche così:

    pop.frame.f1.re.value

    dove pop è l'oggetto della finestra var pop = window.open ...
    frame nome del frame nella pop up
    f1 è il nome del form
    re il campo nel form


    ma non mi funziona

  5. #5
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    meglio così
    pop.myframe.document.f1.re.value

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    372
    non funziona ma ho risolto con:
    top.mainwf.document.f1.re.value

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2001
    Messaggi
    372
    Ho un funzionamento anomalo nel caricamento delle pagine nei frame, non sempre funziona non riesco a capire come mai!!!!!!
    Potete verificare?

    Riepilogo:
    dal documento opener apro una pop up, nella quale viene caricato un framset (frame top chiamato "menuwf" e frame centrale chiamato "mainwf"), nel frame top si sono dei link (menu), nel frame main si caricano le pagine.
    A seconda della scelta effettuata dal menu del frame top, cambio il menu nel frame top e dovrei caricare la pagina nel frame main, questa è lo script (nel file menu)!!!

    <script language="JavaScript">
    <!--
    function nw() {
    top.menuwf.document.location="me_wfnw.php?f=<?echo $ind?>&t=<?echo$HTTP_GET_VARS["t"]?>&id=<?echo$id?>";
    top.mainwf.document.location="<?echo$fnw?>?id=<?$i d?>";

    }
    -->
    </script>


    ho utilizzato "top.menuwf..." perchè tutti i riferimenti al oggetto e nome della pop up sono ignorati, altrimenti non raggiungevo la pop up.

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    C'e` un problema di ordine delle istruzioni.

    La pagina nel frame in cui sei deve essere l'ultima che viene cambiata, oppure (meglio) mettila nell'href del link, lasciando nel onClick solo il JS che modifica gli altri frame.

    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.