Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Простой вопрос (https://javascript.ru/forum/misc/23994-prostojj-vopros.html)

kuzkuz 14.12.2011 13:14

Простой вопрос
 
Подскажите пожалуйста!

Если выражение верно например

var value = prompt('вопрос?', '');

  if ( value == 'ответ' ) {

    var pass = prompt('Вопрос2', '');

    if ( pass == 'ответ 2' ) {
      //здесь ;
    } else {
      alert('ответ неверен');
    }

  } else if ( value === null ) {   
    alert('Вход отменен');

  } else {

    alert('не верны ответ);

  }


Нужно что бы показывал скрытый css элемент, т.е. hiden менялся на visible

Skipp 14.12.2011 13:25

ваш элемент.style.visibility = 'visible';

kuzkuz 14.12.2011 13:32

Цитата:

Сообщение от Skipp (Сообщение 142793)
ваш элемент.style.visibility = 'visible';

То есть должно быть так?

var value = prompt('вопрос?', '');

  if ( value == 'ответ' ) {

    var pass = prompt('Вопрос2', '');

    if ( pass == 'ответ 2' ) {
     d.style.visibility = 'visible';
    } else {
      alert('ответ неверен');
    }

  } else if ( value === null ) {   
    alert('Вход отменен');

  } else {

    alert('не верны ответ);

  }

kuzkuz 14.12.2011 13:42

Что то не работает.(
Все правильно?

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=Windows-1251"
 http-equiv="content-type">
  <title>1</title>
  <script>
var value = prompt('Логин?', '');
if ( value == '123' ) {
var pass = prompt('Введите пароль', '');
if ( pass == '123' ) {
h.style.visibility = 'visible';
} else {
alert('Пароль неверен');
}
} else if ( value === null ) { // Cancel
alert('Вход отменен');
} else {
alert('Неправильный логин');
}
  </script>
  <style>
div#h
{
position: absolute;
visibility: hidden;
}
  </style>
</head>
<body>
<div id="h">
<img style="width: 38px; height: 38px;" alt=""
 src="pic/pdf.png"></div>
</body>
</html>

ksa 14.12.2011 13:46

Цитата:

Сообщение от kuzkuz
Все правильно?

Нет.

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=Windows-1251"
http-equiv="content-type">
<title>1</title>
<style>
div#h
{
position: absolute;
visibility: hidden;
}
 </style>
</head>
<body>
<div id="h">
	<img style="width: 38px; height: 38px;" alt="" src="http://javascript.ru/forum/images/smilies/victory.gif">
</div>
<script>
var value = prompt('Логин?', '');
if ( value == '123' ) {
	var pass = prompt('Введите пароль', '');
	if ( pass == '123' ) {
		document.getElementById('h').style.visibility = 'visible';
	} else {
		alert('Пароль неверен');
	}
} else if ( value === null ) { // Cancel
	alert('Вход отменен');
} else {
	alert('Неправильный логин');
}
</script>
</body>
</html>

Skipp 14.12.2011 13:48

нет конечно)
не h а document.getElementById('h')
И всё это ставьте либо в конце страницы либо запихните код в
window.onload = function(){
... код ...
}

kuzkuz 14.12.2011 13:52

Все равно не работает!:(

Цитата:

Сообщение от ksa (Сообщение 142800)
Нет.

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=Windows-1251"
http-equiv="content-type">
<title>1</title>
<style>
div#h
{
position: absolute;
visibility: hidden;
}
 </style>
</head>
<body>
<div id="h">
	<img style="width: 38px; height: 38px;" alt="" src="http://javascript.ru/forum/images/smilies/victory.gif">
</div>
<script>
var value = prompt('Логин?', '');
if ( value == '123' ) {
	var pass = prompt('Введите пароль', '');
	if ( pass == '123' ) {
		document.getElementById('h').style.visibility = 'visible';
	} else {
		alert('Пароль неверен');
	}
} else if ( value === null ) { // Cancel
	alert('Вход отменен');
} else {
	alert('Неправильный логин');
}
</script>
</body>
</html>


Aliya 14.12.2011 13:52

подскажите пожалуйста! есть 4 массива....name(наим тов), сena(цена), kolt(кол-во) и st(стоимость). у меня есть функия Счет. которая показывает наим товара, цена количество и стоимость. мне надо весь этот список отсортировать по стоимости. сортировку по стоимости я сделала, только нет связи с остальными массивами....как сделать так чтоб при сортировании стоимости сортировались и цена наим-е и кол-во?

ksa 14.12.2011 13:53

Цитата:

Сообщение от kuzkuz
Все равно не работает

Я таки отредактировал раньше тебя... ;)

ksa 14.12.2011 13:54

Цитата:

Сообщение от Aliya
есть 4 массива

Сделай один массив объектов - его и сортируй...


Часовой пояс GMT +3, время: 19:36.