Buonasera a tutti,
creo questa discussione perché attualmente sto lavorando ad un sito e ho bisogno del vostro aiuto in quanto non sono affatto esperto di javascript.
Nel sito in fase di sviluppo ho dovuto creare una select per la selezione di diverse provincie di interesse (come nell'immagine di seguito)
![]()
per la creazione di questa select ho utilizzato questo codice javascript:
<script language="JavaScript" type="text/javascript">
document.write('<form name="selecter5"><select id="dynamic_select" name="select1" size=1>');
document.write('<option value=none> Cambia Provincia ');
document.write('<option value="http://asti.it/">Asti');
document.write('<option value="http://bergamo.it/">Bergamo');
document.write('<option value="http://brescia.it/">Brescia');
document.write('<option value="http://como.it/">Como');
document.write('<option value="http://cremona.it/">Cremona');
document.write('<option value="http://genova.it/">Genova');
document.write('<option value="http://imperia.it/">Imperia');
document.write('<option value="http://laspezia.it/">La Spezia');
document.write('<option value="http://lecco.it/">Lecco');
document.write('<option value="http://lodi.it/">Lodi');
document.write('<\/select>');
document.write('<input id="button" type="button" value="Vai" onclick="go5()">');
document.write('<\/form>');
</script>
associato a quest'altro script:
<script language="JavaScript" type="text/javascript">
function go5(){
if (document.selecter5.select1.options[document.selecter5.select1.selectedIndex].value != "none") {
location = document.selecter5.select1.options[document.selecter5.select1.selectedIndex].value
}
}
</script>
il mio problema è che mi è venuto in mente che se io dovessi aggiungere o eliminare in futuro una o più provincie così nella situazione di adesso dovrei aprire tutte le pagine e andare a modificare .. il che non è molto bello essendo 43 pagine per provincia
quindi vi chiedo c'è modo di poter creare un foglio di js esterno (che poi verrò importato nella pagine) contenente la prima parte del codice in modo che eventualmente vado a modificare solo quel foglio per tutte le pagine?
ho provato a crearlo incollando lo stesso codice ma dreamweaver mi da un errore di sintassi .. probabilmente dovrò creare qualche funzione ma come vi ho già detto non conosco bene il js
vi prego aiutatemi grazie mille

Rispondi quotando
