刚开始使用php和javascript
我知道这些语言是分开的,但当涉及到组合它们时,我不知道如何做到这一点。。。所以,我想做的是很容易在页面上出现一个按钮,将带我到顶部,但不幸的是,在滚动期间,页面上没有任何内容。。。有什么想法或者我该怎么做刚开始使用php和javascript,javascript,php,Javascript,Php,我知道这些语言是分开的,但当涉及到组合它们时,我不知道如何做到这一点。。。所以,我想做的是很容易在页面上出现一个按钮,将带我到顶部,但不幸的是,在滚动期间,页面上没有任何内容。。。有什么想法或者我该怎么做 使用PHP,您可以“按原样”直接输入HTML。当您需要PHP来解释服务器端的内容时,通常会使用echo 这是一个清理过的代码版本,可以正常工作。我添加了两个带颜色的div来显示代码的工作状态 顶部 window.onscroll=函数(){ scrollFunction() }; 函数滚动函
使用PHP,您可以“按原样”直接输入HTML。当您需要PHP来解释服务器端的内容时,通常会使用
echo
这是一个清理过的代码版本,可以正常工作。我添加了两个带颜色的div来显示代码的工作状态
顶部
window.onscroll=函数(){
scrollFunction()
};
函数滚动函数(){
如果(document.body.scrollTop>40){
document.getElementById(“myBtn”).style.display=“block”;
}否则{
document.getElementById(“myBtn”).style.display=“无”;
}
};
函数topFunction(){
document.body.scrollTop=0;
};
您已注销
<?php
if (isset($_SESSION['userId'])) {
echo '<button onclick="topFunction()" id="myBtn" title="Go to top">Top</button>';
echo '<script type="text/javascript">';
echo 'window.onscroll = function() {
scrollFunction()
};';
echo 'function scrollFunction() {
if (document.body.scrollTop > 40) {
document.getElementById("myBtn").style.display = "block";
} else {
document.getElementById("myBtn").style.display = "none";
}
}';
echo 'function topFunction() {
document.body.scrollTop = 0;
}';
echo '</script>';
require "index-content.html";
}
else {
echo '<p class="login-status">You are logged out!</p>';
}
?>