Php 页面加载时的弹出窗口
我想创建一个带有文本框的弹出窗口,每当我重定向到此页面时,它都会出现。 我从w3schools中找到了一个代码,但在那里我必须单击TryIt按钮,然后弹出窗口出现 这是密码Php 页面加载时的弹出窗口,php,html,Php,Html,我想创建一个带有文本框的弹出窗口,每当我重定向到此页面时,它都会出现。 我从w3schools中找到了一个代码,但在那里我必须单击TryIt按钮,然后弹出窗口出现 这是密码 <!DOCTYPE html> <html> <body> <p>Click the button to demonstrate the prompt box.</p> <button onclick="myFunction()">Try it&
<!DOCTYPE html>
<html>
<body>
<p>Click the button to demonstrate the prompt box.</p>
<button onclick="myFunction()">Try it</button>
单击按钮以演示提示框
试试看
函数myFunction(){
var person=提示(“请输入您的姓名”,“哈利波特”);
if(person!=null){
document.getElementById(“demo”).innerHTML=
“你好”+人+“!你今天好吗?”;
}
}
您可以使用
替换
为
在页面加载时调用函数有两种方法
第一个
<body onload='myFunction()'>
第二个
<script>
function myFunction() {
var person = prompt("Please enter your name", "Harry Potter");
if (person != null) {
document.getElementById("demo").innerHTML = "Hello " + person + "! How are you today?";
}
}
myFunction();
</script>
函数myFunction(){
var person=提示(“请输入您的姓名”,“哈利波特”);
if(person!=null){
document.getElementById(“demo”).innerHTML=“你好”+person+”!你今天好吗?”;
}
}
myFunction();
对于第二个选项,如果元素未加载,那么它将抛出未定义的错误。因此,最好在页脚中编写脚本。试试这个
html
window.onload=myFunction代码>脚本标记中的这一行,仅供参考,弹出窗口将被阻止,而由于浏览器安全原因,您不允许一次HIYA,这可能很好地解决问题。。。但是,如果你能编辑你的答案,并提供一点关于它如何工作以及为什么工作的解释,那将是一件好事:)别忘了——堆栈溢出上有很多新手,他们可以从你的专业知识中学到一两件事——对你来说显而易见的事情对他们来说可能不是这样。
<script>
function myFunction() {
var person = prompt("Please enter your name", "Harry Potter");
if (person != null) {
document.getElementById("demo").innerHTML = "Hello " + person + "! How are you today?";
}
}
myFunction();
</script>
<body onload='myFunction()'>
<div id="demo"></div>
</body>
function myFunction() {
var person = prompt("Please enter your name", "Harry Potter");
if (person != null) {
document.getElementById("demo").innerHTML =
"Hello " + person + "! How are you today?";
}
}
myFunction();