блок if-else 
		
		
		
		Почему не работает? 
	var thesport="Гольф"; var myfood="Пицца"; var football=prompt("Любимый вид спорта?",""); function lol { if(thesport=football) { alert("Возможно, это тоже неплохой вид спорта"); } else{ alert("Классный вид спорта!"); } } alert(lol);  | 
	
		
 Цитата: 
	
  | 
	
		
 Цитата: 
	
 Цитата: 
	
 спасибо, парни. глупые ошибки(приболел сильно, решил не тратить время на просмотр фильмов)  | 
	
		
 ![]() теперь, после ввода какого-любо текста вылезает вот такое. что делать? <html> <head> </head> <body> <script> var thesport="Гольф"; var myfood="Пицца"; var football=prompt("Любимый вид спорта?",""); function lol() { if(thesport==football) { alert("Возможно, это тоже неплохой вид спорта"); } else { alert("Классный вид спорта!"); } } alert(lol); </script> </body> </html>  | 
	
		
 А зачем последняя alert(lol) ? вот она и выводит всю функцию как текст, а не результат обработки prompt. 
	 | 
	
		
 А вообще, пока "глаз не наметан" на ошибки в коде, советую пользоваться web development, встроенным в файерфокс.Там все ошибки показываются, скобки незакрытые и т.п. 
	 | 
	
		
 Насколько я понимаю, ему ещё return нужен. 
	
<html>
<body>
<script> 
var thesport="Гольф";
var myfood="Пицца";
var football=prompt("Любимый вид спорта?", "");
 function lol() {
 if(thesport==football) {
 return "Возможно, это тоже неплохой вид спорта";
 } else {
 return "Классный вид спорта!";
 }
 }
 alert(lol());
 </script>
 </body>
 </html>
 | 
| Часовой пояс GMT +3, время: 15:16. |