1. функция чтение параметров и разбиение в массив:
<script type="text/javascript">
function getParam(){
var tmp = new Array(); // два вспомагательных
var tmp2 = new Array(); // массива
var param = new Array();
var get = location.search; // строка GET запроса
if(get != '')
{
tmp = (get.substr(1)).split('&'); // разделяем переменные
for(var i=0; i < tmp.length; i++)
{
tmp2 = tmp[i].split('='); // массив param будет содержать
param[tmp2[0]] = tmp2[1]; // пары ключ(имя переменной)->значение
}
var obj = document.getElementById('greq'); // вывод на экран
for (var key in param)
{
alert(param[key]); // сдесь мы получаем значение параметра
}
}
}
</script>
2. а вот работа скрипта который отображает нужный нам div
<style type="text/css">
.page {
display: none;
}
#page_1 {
display: block;
}
</style>
<script type="text/javascript">
function showPage(page) {
coll = document.getElementsByTagName("div");
for(i=0; i<coll.length; i++) {
if("page" == coll[i].className) {
coll[i].style.display = "none";
}
}
document.getElementById("d_"+page).style.display = "block";
}
</script>
<div id="d_1" class="page">page 1</div>
<div id="d_2" class="page">page 2</div>
<div id="d_3" class="page">page 3</div>
<a href="" onclick="showPage('1'); return false;">1</a>
<a href="" onclick="showPage('2'); return false;">2</a>
<a href="" onclick="showPage('3'); return false;">3</a>
вот и как мне вместо этого onclick="showPage(
'1'); вместо 1 внести значение полученное мною в адресной строке...???