Сообщение от рони
|
PonyS,
не понимаю ... ниже код ... что не так?
<!DOCTYPE html>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
<style type="text/css">
#col0 {
display: block;
}
#col1 {
display: none;
}
#col2 {
display: none;
}
</style>
<script>
var label = 'col0';
function Selected(a) {
document.getElementById(label).style.display='none';
label = a.value;
document.getElementById(label).style.display='block';
}
</script>
</head>
<body>
<style type="text/css">
.hot{
border: 1px dashed Gray; padding: 5px; height: 100px; width: 100px
}
</style>
<input name="f" type="radio" onclick="Selected(this)" value="col0">
<input name="f" type="radio" onclick="Selected(this)" value="col1">
<input name="f" type="radio" onclick="Selected(this)" value="col2">
<div class="hot" id="col0">0</div>
<div class="hot" id="col1">1</div>
<div class="hot" id="col2">2</div>
</body>
</html>
|
Прошу прощения, у меня на странице дублируются radio с value в связи с такой конструкцией...
<input name="f" type="radio" onclick="Selected(this)" value="col0">
<input name="f" type="radio" onclick="Selected(this)" value="col1">
<input name="f" type="radio" onclick="Selected(this)" value="col2">
то бишь на странице 2 дубля таких radio с такими же col1,2,3 , но div только 1 , без дублей. Можно ли как-то связать radio ? чтобы не зависимо от того есть ли дубли такие же radio, все равно чтобы переключало нужный div который выбрали
Вот такая сейчас у меня конструкция:
<!DOCTYPE html>
<html>
<head>
<title>Untitled</title>
<meta charset="utf-8">
<style type="text/css">
#col0 {
display: block;
}
#col1 {
display: none;
}
#col2 {
display: none;
}
</style>
<script>
var label = 'col0';
function Selected(a) {
document.getElementById(label).style.display='none';
label = a.value;
document.getElementById(label).style.display='block';
}
</script>
</head>
<body>
<style type="text/css">
.hot{
border: 1px dashed Gray; padding: 5px; height: 100px; width: 100px
}
</style>
<input name="f" type="radio" onclick="Selected(this)" value="col0">
<input name="f" type="radio" onclick="Selected(this)" value="col1">
<input name="f" type="radio" onclick="Selected(this)" value="col2">
<input name="fa" type="radio" onclick="Selected(this)" value="col0">
<input name="fa" type="radio" onclick="Selected(this)" value="col1">
<input name="fa" type="radio" onclick="Selected(this)" value="col2">
<div class="hot" id="col0">0</div>
<div class="hot" id="col1">1</div>
<div class="hot" id="col2">2</div>
</body>
</html>