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

    Da un link a nuova pagina con select

    Ho bisogno di un piccolo aiuto.
    In un sito ho diverse pagine di descrizione di alcuni alloggi; da ognuna di queste, cliccando su un apposito link, è possibile passare ad una pagina di prenotazione che è comune per tutte, dove per selezionare la casa che si vuol prenotare è presente un form select che ha come valori i nomi delle case.
    Vorrei che cliccando sul link per prenotare una determinata casa, si arrivi alla pagina di prenotazione dove però la select mostri come preselezionato il nome di quella determinata casa. Non so se son riuscito ad essere chiaro.
    Qualcuno sa aiutarmi ?
    Grazie
    Gaetano

  2. #2
    edit, post doppio.

    saluti

  3. #3
    ciao, puoi provare così:

    codice:
    function impostaSelect(){
     var menu = document.getElementById('idselect')
     var indirizzo = window.location.href;
     var valore = indirizzo.split('?')[1].split('=')[1];
     for (var i=0;i<menu.options.length;i++)
      if(menu[i]==valore) { menu.selectedIndex=i; break;}
    }
    e poi, nel body metti:

    codice:
    <body onload="impostaSelect();">
    questo lo metti nella pagina che contiene il menu.
    invece, i link devono essere del tipo:

    codice:
    Prenota
    ovviamente i vari casa1, casa2, casan sono i value che hai nella select.

    saluti

  4. #4
    Ciao moaiamorfo
    grazie innanzitutto per la risposta.

    ho provato ad utilizzare il tuo script ma non riesco a farlo funzionare.

    ti posto il link, se riesci magari a darci un'occhiata:

    www.myitalianjob.com/rentals/rentals.html

    Dovresti cliccare su 'Rent an historical home' e poi selezionare la prima categoria e scegliere
    'Casa di Terracotta' (ho provato con quella casa).

    Grazie
    Gaetano

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.