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

    target="new" in un form select option

    Ciao a tutti.
    Ho creato un menù a tendina ed ho bisogno che quando l'utente clicca sul tasto estrai mi apra una nuova pagina. Adesso, così com'è, copre la pagina in cui si trova il box di ricerca.
    In altre parole vorrei riprodurre l'effetto che caratterizza il tag target="_new"

    Grazie a tutti.
    Giuseppe

    Ecco il codice del menù a tendina

    <form action name='multipli_redditivita'>

    <select class=box name='tipi'>

    <option value='http://www.soldisoldi.org/index_file/bilanci/affiliazione/analisi_multipli.php'>multipli

    <option value='http://www.soldisoldi.org/index_file/bilanci/affiliazione/analisi_redditivita.php'>redditivita

    <input class=button type='button' value='estrai' onClick='window.location=document.multipli_redditi vita.tipi.options[document.multipli_redditivita.tipi.selectedIndex].value;' >

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2000
    Messaggi
    938
    Ciao



    <input class=button type='button' value='estrai' onClick='window.open(document.multipli_redditivita .tipi.options[document.multipli_redditivita.tipi.selectedIndex].value,"_new")'>



    Massimo

  3. #3
    mi dispiace ma non va. Mi da un erore di visualizzazione della pagina. Tieni presente che il codice che ho postato è inserito in un file enterno con estensione .js
    Che fare?

    Comunque grazie

    Ciao,
    Giuseppe

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2000
    Messaggi
    938
    Ciao

    L'esempio sta quà


    http://users.libero.it/motore/esempio.htm



    Bye


    Massimo

  5. #5
    Allora, credo che la questione stia nel fatto che il codice è inserito in un file .js. Sicuramente in un file .htm funziona ma in uo .js va apportata qualche modifica.
    Ti risposto il codice come è scritto nel .js. Io mi sono limitato a togliere le virgolette intorno a _new



    form_analisi_multipli_redditivita="<table border=0 cellpadding=5 CELLSPACING=0>"+

    "<form action name='multipli_redditivita'>"+


    "<tr>"+
    "<td><select class=box name='tipi'>"+
    "<option value='http://www.soldisoldi.org/index_file/bilanci/affiliazione/analisi_multipli.php'>multipli"+
    "<option value='http://www.soldisoldi.org/index_file/bilanci/affiliazione/analisi_redditivita.php'>redditivita"+
    "</td>"+
    "</tr>"+


    "<tr>"+
    "<td>"+
    "<center><input class=button type='button' value='estrai' onClick='window.open(document.multipli_redditivita .tipi.options[document.multipli_redditivita.tipi.selectedIndex].value,_new)'>"+



    </center>"+
    "</form>"+

    "</td>"+
    "</tr>"+

    "</table>";

    document.write(form_analisi_multipli_redditivita);

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2000
    Messaggi
    938
    Ciao


    Manca un apice doppio "</center>



    form_analisi_multipli_redditivita="<table border=0 cellpadding=5 CELLSPACING=0>"+

    "<form action name='multipli_redditivita'>"+


    "<tr>"+
    "<td><select class=box name='tipi'>"+
    "<option value='http://www.soldisoldi.org/index_file/bilanci/affiliazione/analisi_multipli.php'>multipli"+
    "<option value='http://www.soldisoldi.org/index_file/bilanci/affiliazione/analisi_redditivita.php'>redditivita"+
    "</td>"+
    "</tr>"+


    "<tr>"+
    "<td>"+
    "<center><input class=button type='button' value='estrai' onClick='window.open(document.multipli_redditivita .tipi.options[document.multipli_redditivita.tipi.selectedIndex].value,\"_new\")'>"+



    "</center>"+
    "</form>"+

    "</td>"+
    "</tr>"+

    "</table>";

    document. write(form_analisi_multipli_redditivita);





    Massimo

  7. #7
    grazie mille massimo. Adesso funziona. Ero riuscito a circoscrivere l'errore a _new perchè il browser mi diceva: _new non è definito
    La soluzione \" l'avevo studiata in php ma proprio non mi sovveniva.

    Grazie ancora.

    Ciao,
    Giuseppe

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.