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

    Problema con MM_jumpMenu

    Salve a tutti, ho cercato sia nel web che in questo forum la soluzione al mio problema ma senza risultati.
    Ecco il mio problema:
    ho una pagina web chiamata index.htm con due iframe chiamati sotto1 e sotto2.
    In questa pagina ho un jump menu che mi richiama un altro jumpmenu (chiamiamolo jm1) nel iframe chiamato sotto1, ecco lo script:

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

    <form name="form1" target="_blank" id="form1">
    <select name="elenco" onchange="MM_jumpMenu('sotto1',this,0)">
    <option>Categorie</option>
    <option value="elencoprodotto1.htm">prodotto1</option>
    <option value="elencoprodotto2.htm">prodotto2</option>
    </select>
    </form>

    E fino a qui tutto bene.
    Ora il jm1 contiene altri link a delle pagine. In sostanza se seleziono 'prodotto1' mi appare il jm1 con un elenco di voci. Cliccanco su queste voci mi si dovrebbero aprire le relative schede nel iframe sotto2 della pagina principale (index.htm).
    Scioccamente ho ricopiato pari passo il tutto ma non riesco a reindirizzare i risultati nel iframe sotto2:

    nella pagina elencoprodotto1.htm ho scritto:

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

    <form name="form2" target="_blank" id="form2">
    <select name="elenco" onchange="MM_jumpMenu('sotto2',this,0)">
    <option>Categorie</option>
    <option value="elencoprodotto1.htm">prodotto1</option>
    <option value="elencoprodotto2.htm">prodotto2</option>
    </select>
    </form>


    Come posso fare?
    Grazie a tutti per la disponibilità

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    sembrerebbe, sempre se ho capito bene, che il secondo jumpmenu si trovi nel documento nell' iframe1
    in tal caso dovrai far riferimento al parent (che contiene il documento con i 2 iframes) dell' oggetto window in questione (iframe1) prima di poter parlare di iframe2

    dal momento che questo script di dreamweaver usa l' eval per mettere insieme l' istruzione da seguire puoi direttamente provare a passare "parent.sotto2" piuttosto che "sotto2"

    ciao

  3. #3
    Grazie mille
    Immaginavo che fosse una cosa banale, ma non riuscivo a venirne fuori.
    Grazie ancora

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.