Просмотр полной версии : Тот или иной тег в зависимости от checkbox
Sadist_dead
30.09.2011, 18:58
как  передать  тот или иной тег в зависимости от checkbox 
function Go() {
   document.getElementById('scr').src=(document.getEl ementById('typ').checked)? '<a href="exit.php" ">Вход</a>': '<a href="" ">login.php</a>'
}
</script>
 
<a href="exit.php" id="scr">Выход</a><br /><br /><br /><br />
<input type="checkbox" name="check" id="typ" onclick="Go()" /><p>Заключить Договор</p>
понимаю свою тупость  что у меня добавляется src , но как правильно не могу написать .. подскажите пожалуйста
Вот так напиши 
<script type="text/javascript">
function Go() {
   document.getElementById('scr').innerHTML=(document .getElementById('typ').checked)? '<a href="exit.php">Вход</a>': '<a href="">login.php</a>';
}
</script>
 
<a href="exit.php" id="scr">Выход</a><br /><br /><br /><br />
<input type="checkbox" name="check" id="typ" onclick="Go()" /><p>Заключить Договор</p>
Sadist_dead, как вариант...
<!DOCTYPE html>
<html>
<head>
<title>test</title>
<style type="text/css">
label {
	margin-top: 30px;
	display: block;
}
</style>
<script type='text/javascript'>
function Go() {
   var o=document.getElementById('scr')
   if (document.getElementById('typ').checked) {
      o.href='login.php'
      o.innerHTML='Вход'
   } else {
      o.href='exit.php'
      o.innerHTML='Выход'
   }
}
</script>
</head>
<body>
<a href="exit.php" id="scr">Выход</a>
<label for='typ'><input type="checkbox" name="check" id="typ" onclick="Go()" />Заключить Договор</label>
</body>
</html>
Sadist_dead
01.10.2011, 15:53
Sadist_dead, как вариант...
<!DOCTYPE html>
<html>
<head>
<title>test</title>
<style type="text/css">
label {
	margin-top: 30px;
	display: block;
}
</style>
<script type='text/javascript'>
function Go() {
   var o=document.getElementById('scr')
   if (document.getElementById('typ').checked) {
      o.href='login.php'
      o.innerHTML='Вход'
   } else {
      o.href='exit.php'
      o.innerHTML='Выход'
   }
}
</script>
</head>
<body>
<a href="exit.php" id="scr">Выход</a>
<label for='typ'><input type="checkbox" name="check" id="typ" onclick="Go()" />Заключить Договор</label>
</body>
</html>
Спасибо ksa  огромное Спасибо ...
vBulletin® v3.6.7, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot