你好,我对编程一般都很陌生,但我得到了我需要的基础知识。如何从不同的html/php文件中获得document.getElementById()。innerHTML
我有我的index.html包含此:
<!-- Navigation -->
<nav class="navbar navbar-default navbar-fixed-top">
<div class="container">
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav navbar-right">
<li class="hidden">
<a href="#page-top"></a>
</li>
<li class="page-scroll">
<a href="#portfolio">Portfolio</a>
</li>
<li id="navbutone" class="page-scroll">
<a href="login.php">Login</a>
</li>
<li id="navbuttwo" class="page-scroll">
<a href="register.php">Register</a>
</li>
</ul>
</div>
<!-- /.navbar-collapse -->
</div>
<!-- /.container-fluid -->
</nav>
记住我得到这个从我的编辑这样一个网站模板,我没有想出这个布局
和我有当这部分代码在运行中有一些HTML去替代列表的内容的PHP文件:
<?php
if($login_ok)
{
?>
<script type="text/javascript">
function logedin() {
document.getElementById("one").innerHTML = "<a href="logout.php">Logout</a>";
}
</script>
<script type="text/javascript">
logedin();
</script>
<?php
header("Location: index.html");
die("Redirecting to: private.php");
}
?>
这不工作,我不知道如果这是连关 或不。 在此先感谢您的帮助。 我也可以补充说,他们链接到login.php他们通过在PHP的底部的HTML表单登录。
?>
<h1>Login</h1>
<form action="login.php" method="post">
Username:<br />
<input type="text" name="username" value="<?php echo $submitted_username; ?>" />
<br /><br />
Password:<br />
<input type="password" name="password" value="" />
<br /><br />
<input type="submit" value="Login" />
</form>
<a href="register.php">Register</a>
<script src="index.html"></script>
</html>
更新:我发现我所需要的,而不是用PHP文件,我只是把我的index.html的是这样的链接就会变出什么搞乱:
<?php
require("common.php");
if(empty($_SESSION['user']))
{
?>
<li class="page-scroll">
<a href="login.php">Login</a>
</li>
<li class="page-scroll">
<a href="register.php">Register</a>
</li>
<?php
}
else
{
?>
<li class="page-scroll">
<a href="logout.php">Logout</a>
</li>
<li class="page-scroll">
<a href="private.php">Members Page</a>
</li>
<?php
}
?>
中的common.php只是连接到我的数据库。
我认为你是这样做的全部错误。很确定你不能访问浏览器之外的html dom(如果浏览器没有加载它,就不能访问它)。你需要做的是做更多的PHP工作。它看起来像你想要改变一个链接,如果用户登录? – floor 2015-02-17 20:28:56
为什么你的index.html与你的php文件分开? – floor 2015-02-17 20:30:26
您可以发布所有代码,以便完整了解您要在此处执行的操作。 – floor 2015-02-17 20:32:55