我最近学到了2个简单的功能...... 我通过php包含以下链接:
a href="portfolio.php&content=picture-one"
我正在使用js在我隐藏在页面上的项目之间循环:
function resumeText(text)
{
document.getElementById('resume-target').innerHTML =
document.getElementById(text).innerHTML;
}
两者都运转得很好。但是现在我想尝试一下这有趣,并想知道是否有办法将两者“合并”?我不想将简历页面构建为一堆包含,但认为在网站地图(或其他链接)上能够首先跳转到其中一个“文本”值而不是一个默认加载
答案 0 :(得分:0)
我认为我完全不了解你的问题。如果您想要一个可通过javascript访问的“URL参数”,请查看window.location.hash
。然后,您可以将#section1
,#section2
等附加到您的网址,并相应地选择内容。
GET
变量选择基于$_GET['content']
的部分的简单方法是让PHP输出一些javascript。在HTML的<head>
部分,您可以执行此操作:
<script>
var section = '<?php
if($_GET['content'] == "picture-one") {
echo 'section-1'; // the ID of the section to show
}
else {
echo 'section-2';
}
?>'
</script>
然后,您可以致电resumeText(section);
,它会根据$_GET['content']
的内容显示存储在该变量中的部分ID。