Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    253

    aprire pagina da combobox in un iframe

    Ciao Ragzzi!
    Buon mercoledì !
    Vorrei chiedervi un aiuto, ho fatto questa function parametrica per una selectbox con javascript, ecco:

    <script language="JavaScript" type="text/javascript">
    <!--
    function MM_jumpMenu(targ,selObj,restore){ file://v3.0
    eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
    if (restore) selObj.selectedIndex=0;
    }
    //-->
    </script>


    <select name="elenco" class="testo" onchange="MM_jumpMenu('parent',this,1)">
    <OPTION value="">Scegli...</OPTION>
    <OPTION value="pag.html">Pagina1</OPTION>
    </select>


    nel primo parametro inizialmente ho scritto parent così da vedere se mi apre la pagina nella stessa finestra infatti tutto ok me la apre, però dato che la pagina si deve aprire all'interno di un iframe, vorrei sapere se potreste aiutarmi, ho provato a scrivere un location.href o anche un windows.open ma niente da fare...ovviamente iframe ha il suo name.
    Spero mi possiate aiutare!
    Io intanto non mollo!
    Grazie mille!
    Un saluto!
    Elisa

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    codice:
    <html>
    <body>
    <select name="jumpmenu" onchange="window.frames['dest_frame'].location=this.value">
      <option></option>
      <option value="http://www.google.com">GOOGLE</option>
      <option value="http://www.yahoo.com">YAHOO!</option>
      <option value="http://www.msn.com">MSN</option>
    </select>
    <iframe name="dest_frame" width="400" height="300"></iframe>
    </body>
    </html>
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    253
    ciao andrea!
    Si questo è perfetto!
    Solo che la cosa che sto cercando di fare è che quando apro la pagina con il menu, il menu si apre gia' dentro ad un iframe, solo che se nella pagina del menu gli indico il nome dell'iframe della pagina principale non me lo accetta...
    è tutta mattina che ci sto su...cmq grazie per il tuo suggerimento è molto utile!

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Ah... non avevo capito la situazione.
    Allora prova così:

    select_menu.html
    codice:
    <html>
    <body>
    <select name="jumpmenu" onchange="parent.frames['dest_frame'].location=this.value">
      <option></option>
      <option value="http://www.google.com">GOOGLE</option>
      <option value="http://www.yahoo.com">YAHOO!</option>
      <option value="http://www.msn.com">MSN</option>
    </select>
    </body>
    </html>
    iframe.html
    codice:
    <html>
    <body>
    <iframe name="select_frame" width="200" height="200" src="select_menu.html"></iframe>
    <iframe name="dest_frame" width="400" height="300"></iframe>
    </body>
    </html>
    Dovrebbero esserci delle limitazioni, ossia, select_menu.html e iframe.html devono appartenere allo stesso dominio. Poi nell'iframe di destinazione ci puoi mettere tutti gli indirizzi che vuoi.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    253
    eh sai che avevo provato con il parent ma si vede che avevo sbagliato qualcosa...grazie tante! Ora lo provo subito! faccio i miei esperimenti...ti faccio sapere!

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    253
    ciao Andrea!
    Eh purtroppo mi sa che quello che voglio fare non è sia possibile...
    perchè in pratica nell'iframe principale ho gia' caricato per default un'altra pagina, sto cercando di vedere se è possibile fare una cosa del genere

    parent.frames['nome_dest'].location='pagina_dest.html'

    ossia dirgli di aprirsi nel iframe di quella pagina...
    vediamo se è possibile...!
    Grazie per l'aiuto! Se riesco posto subito la soluzione!

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.