| 
 Введенный код в prompt() Так было задумано создателями языка? 
var ent = prompt("Введите код", "");
document.write(ent);
выполненный код вызовет окно prompt и запишет полученные данные на страницу. Но JS не только запишет полученные данные, но и выполнит код введенный в prompt, например примитивный <script language="JavaScript">alert("lol");</script>. Так и должно быть? | 
| 
 Естественно. | 
| 
 А что, в этом, например, случае такого произойти не должно? 
document.write('<script>alert("lol");</script>');
 | 
| 
 Но ведь код может быть и не таким безобидным? | 
| 
 Цитата: 
 
<script>
var ent = prompt("Введите код", '');
document.write(ent.replace(/</g, '<').replace(/>/g, '>'));
</script>
 | 
| 
 Цитата: 
 | 
| 
 Цитата: 
 | 
| 
 Цитата: 
 | 
| 
 Да. Он изменит страницу для себя. Для других пользователей она останется прежней. | 
| Часовой пояс GMT +3, время: 06:52. |