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

    menù a discesa....problema problemino

    Qui c'è un pezzo di codice...

    <title>Selezione attività</title>
    <script language=javascript type="text/javascript">

    <!-- Hide script from older browsers
    function saltaPagina(nuovoLuogo)
    {
    nuovaPagina=nuovoLuogo.options[nuovoLuogo.selectedIndex].value;
    if (nuovaPagina!="")
    {
    window.location.href=nuovaPagina;
    }
    }
    //End hiding script -->

    </script>
    </head>

    <body bgcolor="#D4D0C8">

    <div align=center>
    <form action="azione.cgi" method=get>
    <p align="left">
    <select name="nuovoLuogo" onChange="saltaPagina(this.form.nuovoLuogo)">
    <option selected>Seleziona l'attività di tuo interesse
    <option value="condominio.htm">Gestione Condominio
    <option value="java.html">Servizi informatici
    </select> <noscript>
    <input type="submit" value="Vai"> </noscript> <font size="5">&lt;- Selezione l'attività di
    tuo interesse</font>
    </form>
    </div>
    </body>

    Xò non capisco xkè non mi partono i link...
    altra cosa...come devo fare x dargli 1 target? :master:
    La più grande forza a disposizione dell'umanità è la non violenza (Ghandi).
    (15/06/2003 - 16 points, 17 rembounds and 1 standing ovation x Admiral David Robinson ... San Antonio Spurs~ 2003/5 NBA champions)

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Stai usando lo stesso nome nuovoLuogo per un oggetto e per una variabile... cambiane uno.

    per la chiamata e' sufficiente:
    <select name="nuovoLuogo" onChange="saltaPagina(this)">

    se il target e' diverso puoi utilizzare:

    window.open(nuovaPagina);

    ma se appartiene allo stesso frameset e' sufficiente:

    parent.NomeFrameDestinazione.location.href=nuovaPa gina;

    ciao
    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
    Originariamente inviato da br1
    Stai usando lo stesso nome nuovoLuogo per un oggetto e per una variabile... cambiane uno.
    Conosco poco o nulla di Javascript e dopo vari tentativi non ho capito qual'è la variabile!!!


    Originariamente inviato da br1
    per la chiamata e' sufficiente:
    <select name="nuovoLuogo" onChange="saltaPagina(this)">
    C'ho provato ma non mi apre nulla...
    Originariamente inviato da br1
    se il target e' diverso puoi utilizzare:
    window.open(nuovaPagina);
    ...idem come sopra
    La più grande forza a disposizione dell'umanità è la non violenza (Ghandi).
    (15/06/2003 - 16 points, 17 rembounds and 1 standing ovation x Admiral David Robinson ... San Antonio Spurs~ 2003/5 NBA champions)

  4. #4
    Tentativo dopo tentativo sono riuscito a far caricare le pagine richieste...1 cosa che non sono riuscito (e qui mi serve necessariamente l'aiuto di qualk1) è aprire la pagine nel frame "inferiore"....

    Ditemi come si fa please

    La più grande forza a disposizione dell'umanità è la non violenza (Ghandi).
    (15/06/2003 - 16 points, 17 rembounds and 1 standing ovation x Admiral David Robinson ... San Antonio Spurs~ 2003/5 NBA champions)

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998

    Re: menù a discesa....problema problemino

    in grassetto la variabile e l'oggetto con nome uguale...
    Originariamente inviato da bigmaul
    Qui c'è un pezzo di codice...
    ...
    function saltaPagina(nuovoLuogo)
    ...
    <select name="nuovoLuogo" onChange="saltaPagina(this.form.nuovoLuogo)">
    ...
    Devi adattare gli esempi alle tue pagine reali... noi non le abbiamo a disposizione.
    ma se appartiene allo stesso frameset e' sufficiente:

    parent.inferiore.location.href=nuovaPagina;
    ciao
    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

  6. #6
    Scusami Br1....solo ora mi sono accorto che già mi avevi dato la risposta al problema...
    A volte mi capita di essere superficiale

    Grazie di tutto
    La più grande forza a disposizione dell'umanità è la non violenza (Ghandi).
    (15/06/2003 - 16 points, 17 rembounds and 1 standing ovation x Admiral David Robinson ... San Antonio Spurs~ 2003/5 NBA champions)

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.