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

    Cliccando submit mi apre sempre in _blank

    Buongiorno,
    ho un form con scelta select di alcune città.
    Il problema è che quando clicco submit mi apre la pagina in _blank, io vorrei me la aprisse in _top senza aprire un altra pagina....

    Dove sbaglio ?
    Ecco il codice:


    <script type="text/javascript">
    <!--
    function go() {
    url = document.selectTeam.team.value;
    window.open(url);
    }
    -->
    </script>


    <form name="selectTeam" method="get" action="#">
    <div align="center">
    <table width="86%" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td width="40%" height="82"><div align="center"><span class="style1">SCEGLI LA TUA PROVINCIA :</span></div></td>
    <td width="60%"><p align="center">
    <select id="team" name="team" target= "_self">

    <option value="../data/regioni/sicilia/">Agrigento</option>
    <option value="../data/regioni/piemonte/">Alessandria</option>
    <option value="../data/regioni/marche/">Ancona</option>
    <option value="../data/regioni/valledaosta/">Aosta</option>
    </select>
    </p> </td>
    </tr>
    </table>



    <input type="button" id="confirm" name="confirm" value="RICHIEDI PREVENTIVO GRATUITAMENTE" onclick="go();"/>
    </p>
    </div>
    </form>









    Grazie
    anticipatamente a chi mi puo' aiutare.

    Ciao a tutti

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    <form name="selectTeam" method="get" action="#">

    non gli dici che fare quando premi il bottone e apre _blank, pagina di default
    RTFM Read That F*** Manual!!!

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320

    Moderazione

    HTML e JavaScript hanno ciascuno il proprio forum in cui trattare i relativi problemi. Programmazione non c'entra nulla.

    Sposto in HTML e xHTML
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  4. #4
    grazie per lo spostamento del post...

    non capisco quale modifica debba fare in quanto action lo devo mantenere vuoto per il fatto di avere select..

    qualcuno puo' postarmi un ipotetica modifica per aprire in top il submit?

    grazie
    ciao

  5. #5

    A cosa ti serve javascript?

    Credo che il tuo problema sia il javascript.
    <input type="button" id="confirm" name="confirm" value="RICHIEDI PREVENTIVO GRATUITAMENTE" onclick="go();"/>

    Quell' "onclick="go();" lancia lo script, e lo script dice di aprire una nuova pagina:

    window.open(url);

    Dovresti dare un nome o un id al form e poi, con javascript, cambiarne l' "action" e poi chiamarne il normale "submit" anzichè aprirlo in una nuova pagina.

    In alternativa usa

    window.location=url

    invece di

    window.open(url);
    Tecnolgie per l'arte.
    Arti per la tecnologia.
    softhare

  6. #6
    Ciao softhare,
    hai proprio ragione, per sistemare l'apertura pagina ho optato la sostituzione di:

    window.open(url);

    con:

    window.location=url
    o
    top.location=url;

    in questo modo mi apre in top location..

    Grazie
    ciao

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.