我有一个非常简单的HTML页面在这里:图像和文本查询
http://www.nomorepasting.com/getpaste.php?pasteid=22407
而且我在页面上4层。原因是它是一个更复杂的网站框架,我简化了它来问我的问题。基本上,我希望能够点击不同链接的2层并在层1改变形象,但我已经找到了办法做到这一点:
<script type="text/javascript"><!--
function sbox(boxName,xname) {
theBox = document.getElementById(boxName);
theBox.className = xname;
}
//-->
</script>
结果在文本n要走开,我需要,以及一种方法来点击并替换文本中的任何图像。我找到了替代的JavaScript代码,但无法将其应用到我的HTML页面。
<script type="text/javascript">
function toggleImg(myid) {
objtxt = document.getElementById(myid);
objimg = document.getElementById(myid+'_img');
if(objtxt.style.display == 'block') { // Show image, hide text
objtxt.style.display = 'none';
objimg.style.display = 'block';
} else { // Hide image, show text
objimg.style.display = 'none';
objtxt.style.display = 'block';
}
}
</script>
什么是最简单的方法来做到这一点,而不改变我的网页设计?注意:我不想使用框架,我想了解这是如何完成的,并为我自己做。
我的另一个问题是,如果图层应该替换表:当css可以用来代替时使用表总是不好的?使用图层很容易使行和列等效于格式化文本数据,而不是网站的结构?
双间距在问题上很糟糕,我们可能真的在这里没有它。 – TravisO 2008-12-02 14:29:39
考虑将代码作为示例页面发布到其他地方的链接以及相关代码片段。你可能会得到更多的人愿意看看。 – biozinc 2008-12-02 14:29:52