Javascript 如果密码不正确,如何替换整个文档?

Javascript 如果密码不正确,如何替换整个文档?,javascript,Javascript,好的,所以我正在尝试建立一种安全机制,当输入的密码不正确时,整个文档将被替换为“无效密码。拒绝访问”。但是它不起作用。。。 <p>Lol.</p> <script type="text/JavaScript"> var p = prompt("Please input password before proceeding.") if (p !== password){ document.write("<html><body>

好的,所以我正在尝试建立一种安全机制,当输入的密码不正确时,整个文档将被替换为“无效密码。拒绝访问”。但是它不起作用。。。

<p>Lol.</p>

<script type="text/JavaScript">
var p = prompt("Please input password before proceeding.")
if (p !== password){
    document.write("<html><body><p>Invalid Password. Access Denied.</p></body></html>"); 
}
</script>

</body>
</html>
Lol

<p>Lol.</p>

<script type="text/JavaScript">
var p = prompt("Please input password before proceeding.")
if (p !== password){
    document.write("<html><body><p>Invalid Password. Access Denied.</p></body></html>"); 
}
</script>

</body>
</html>
var p=prompt(“请在继续之前输入密码”) 如果(p!==密码){ 文档。写入(“无效密码。拒绝访问。

”;
<p>Lol.</p>

<script type="text/JavaScript">
var p = prompt("Please input password before proceeding.")
if (p !== password){
    document.write("<html><body><p>Invalid Password. Access Denied.</p></body></html>"); 
}
</script>

</body>
</html>
}
password
是一个未声明的变量,请尝试使用带有
'
标记的
'password'
将其用作字符串

<p>Lol.</p>

<script type="text/JavaScript">
var p = prompt("Please input password before proceeding.")
if (p !== password){
    document.write("<html><body><p>Invalid Password. Access Denied.</p></body></html>"); 
}
</script>

</body>
</html>
var p=prompt('请在继续之前输入密码')
如果(p!=“密码”){
文档。写入(“无效密码。拒绝访问。

”;
<p>Lol.</p>

<script type="text/JavaScript">
var p = prompt("Please input password before proceeding.")
if (p !== password){
    document.write("<html><body><p>Invalid Password. Access Denied.</p></body></html>"); 
}
</script>

</body>
</html>
}否则{ 文档。写入(“有效密码。授予访问权限。

”;
<p>Lol.</p>

<script type="text/JavaScript">
var p = prompt("Please input password before proceeding.")
if (p !== password){
    document.write("<html><body><p>Invalid Password. Access Denied.</p></body></html>"); 
}
</script>

</body>
</html>

}
password
是一个未声明的变量,请尝试使用带有
'
标记的
'password'
将其用作字符串

<p>Lol.</p>

<script type="text/JavaScript">
var p = prompt("Please input password before proceeding.")
if (p !== password){
    document.write("<html><body><p>Invalid Password. Access Denied.</p></body></html>"); 
}
</script>

</body>
</html>
var p=prompt('请在继续之前输入密码')
如果(p!=“密码”){
文档。写入(“无效密码。拒绝访问。

”;
<p>Lol.</p>

<script type="text/JavaScript">
var p = prompt("Please input password before proceeding.")
if (p !== password){
    document.write("<html><body><p>Invalid Password. Access Denied.</p></body></html>"); 
}
</script>

</body>
</html>
}否则{ 文档。写入(“有效密码。授予访问权限。

”;
<p>Lol.</p>

<script type="text/JavaScript">
var p = prompt("Please input password before proceeding.")
if (p !== password){
    document.write("<html><body><p>Invalid Password. Access Denied.</p></body></html>"); 
}
</script>

</body>
</html>

}
问题是您尚未声明密码

<p>Lol.</p>

<script type="text/JavaScript">
var p = prompt("Please input password before proceeding.")
if (p !== password){
    document.write("<html><body><p>Invalid Password. Access Denied.</p></body></html>"); 
}
</script>

</body>
</html>
if (p !== password)
您需要的是:

<p>Lol.</p>

<script type="text/JavaScript">
var p = prompt("Please input password before proceeding.")
if (p !== password){
    document.write("<html><body><p>Invalid Password. Access Denied.</p></body></html>"); 
}
</script>

</body>
</html>
if (p !== 'some text')

问题是您尚未声明密码

<p>Lol.</p>

<script type="text/JavaScript">
var p = prompt("Please input password before proceeding.")
if (p !== password){
    document.write("<html><body><p>Invalid Password. Access Denied.</p></body></html>"); 
}
</script>

</body>
</html>
if (p !== password)
您需要的是:

<p>Lol.</p>

<script type="text/JavaScript">
var p = prompt("Please input password before proceeding.")
if (p !== password){
    document.write("<html><body><p>Invalid Password. Access Denied.</p></body></html>"); 
}
</script>

</body>
</html>
if (p !== 'some text')

您尚未声明密码变量。对于演示,我已经硬编码了它。 另外,您不需要在
文档中包含
html
&
正文
标记。编写

<p>Lol.</p>

<script type="text/JavaScript">
var p = prompt("Please input password before proceeding.")
if (p !== password){
    document.write("<html><body><p>Invalid Password. Access Denied.</p></body></html>"); 
}
</script>

</body>
</html>
var p = prompt("Please input password before proceeding.")
var password= "somepassword";
if (p !== password){
    document.write("<p>Invalid Password. Access Denied.</p>"); 
}
var p=prompt(“请在继续之前输入密码”)
var password=“somepassword”;
如果(p!==密码){
文档。写入(“无效密码。拒绝访问。

”;
<p>Lol.</p>

<script type="text/JavaScript">
var p = prompt("Please input password before proceeding.")
if (p !== password){
    document.write("<html><body><p>Invalid Password. Access Denied.</p></body></html>"); 
}
</script>

</body>
</html>
}

<p>Lol.</p>

<script type="text/JavaScript">
var p = prompt("Please input password before proceeding.")
if (p !== password){
    document.write("<html><body><p>Invalid Password. Access Denied.</p></body></html>"); 
}
</script>

</body>
</html>
如果在
文档中包含
html和body
标记。write
将嵌套
html
body

您尚未声明密码变量。对于演示,我已经硬编码了它。
<p>Lol.</p>

<script type="text/JavaScript">
var p = prompt("Please input password before proceeding.")
if (p !== password){
    document.write("<html><body><p>Invalid Password. Access Denied.</p></body></html>"); 
}
</script>

</body>
</html>
另外,您不需要在
文档中包含
html
&
正文
标记。编写

<p>Lol.</p>

<script type="text/JavaScript">
var p = prompt("Please input password before proceeding.")
if (p !== password){
    document.write("<html><body><p>Invalid Password. Access Denied.</p></body></html>"); 
}
</script>

</body>
</html>
var p = prompt("Please input password before proceeding.")
var password= "somepassword";
if (p !== password){
    document.write("<p>Invalid Password. Access Denied.</p>"); 
}
var p=prompt(“请在继续之前输入密码”)
var password=“somepassword”;
如果(p!==密码){
文档。写入(“无效密码。拒绝访问。

”;
<p>Lol.</p>

<script type="text/JavaScript">
var p = prompt("Please input password before proceeding.")
if (p !== password){
    document.write("<html><body><p>Invalid Password. Access Denied.</p></body></html>"); 
}
</script>

</body>
</html>
}

<p>Lol.</p>

<script type="text/JavaScript">
var p = prompt("Please input password before proceeding.")
if (p !== password){
    document.write("<html><body><p>Invalid Password. Access Denied.</p></body></html>"); 
}
</script>

</body>
</html>
如果在
文档中包含
html和body
标记。write
将嵌套
html
body

密码在哪里声明?“但它不工作”意味着抛出错误…它们是什么?这些错误是调试的线索。似乎没有定义变量
password
。整个想法是相当无用的,因为它意味着你必须在浏览器中公开这个密码。另外,我相信这只是为了学习,但在任何情况下你都不应该在客户端进行密码验证。密码在哪里声明?“但它不起作用”将意味着抛出错误…它们是什么?这些错误是调试的线索。似乎没有定义变量
password
。整个想法是相当无用的,因为它意味着你必须在浏览器中公开这个密码。另外,我相信这只是为了学习,但在任何情况下,你都不应该在客户端进行密码验证。
<p>Lol.</p>

<script type="text/JavaScript">
var p = prompt("Please input password before proceeding.")
if (p !== password){
    document.write("<html><body><p>Invalid Password. Access Denied.</p></body></html>"); 
}
</script>

</body>
</html>