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

    Aprire link in modulo select in una nuova scheda

    Salve, per compattare il menù in visualizzazione da dispositivo mobile, ho introdotto un menù di scelta
    codice:
    <select onChange="go(this)">
    <option>1.html</option>
    ...
    <option>10.html</option>
    </select>
    coadiuvato da un JavaScript per fare a meno di un pulsante di invio...
    codice:
    <SCRIPT LANGUAGE="JavaScript"><!--function go(what) {
      value = what.options[what.selectedIndex].value;
      if (value == '') return;
      window.location.href = value;
    }
    //--></SCRIPT>
    Nella pagina è previsto che tutti i link si aprano in una nuova scheda:
    codice:
    <base target="_blank">
    ma sul menù in questione non va, e apre i link nella stessa scheda.
    Credo dipenda da JS, magari dal valore "this" assegnato al "what" del go(), ma non saprei con cosa sostituirlo...

  2. #2
    Utente di HTML.it L'avatar di stoneweb
    Registrato dal
    Jul 2016
    residenza
    Torino
    Messaggi
    162
    Potresti usare
    codice:
    window.open(value, '_blank');
    al posto di window.location.href
    Work hard. Code harder.

  3. #3

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 © 2024 vBulletin Solutions, Inc. All rights reserved.