Non so dove sbaglio xò ..a parte il "window.location=j;" :master: x il resto funziona come hai kiesto...

<script>
function new_location()
{
j = "pagina.htm?ora=" + (D1.selectedIndex + 1);
alert(j);
window.location=j;

}
</script>
</head>

<body>

<select name="D1" onchange="javascript:new_location()">
<option value="1">1</option>
<option value="2">2</option>
</select>