Показать сообщение отдельно
  #17 (permalink)  
Старый 05.09.2012, 10:29
Аватар для lord2kim
Профессор
Отправить личное сообщение для lord2kim Посмотреть профиль Найти все сообщения от lord2kim
 
Регистрация: 03.05.2011
Сообщений: 848

Damian, или если загружается по ссылкам (Собаченька, Котэ и т.д.) одна и та же страница, то как то так
<select id="sel">
<option value="dog">dog</option>
<option value="pig" selected>pig</option>
<option value="cat">cat</option>
</select><input type="checkbox" id="dog">doggi
<a href="?dog&check=1">asdasd</a>
<script>
window.onload = function () {
	var search = (window.location.search).replace("?", ""), opt = search.indexOf("&") ? search.split("&")[0] : "";
    var select = document.getElementById("sel").options;
    for (i=0; i < select.length; i++) {
        if (select[i].value == opt) { document.getElementById("sel").selectedIndex = i; break; }
    }
	if (search.split("&")[1] && search.split("&")[1].split("=")[0] && search.split("&")[1].split("=")[0] == "check" && search.split("&")[1].split("=")[1] == "1") {
		document.getElementById("dog").checked = true;
	} else { document.getElementById("dog").checked = false; }
}
</script>

или регулярками...
Ответить с цитированием