<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<script>
onload=function() {
if (!document.all && document.getElementById) { // vi bliver nød til at fjerne contentholder i NS6. desværre også bygge styles ind.
topnode = document.getElementById('contentHolder').parentNode;
nd = document.getElementById('nonTransparentLayer').cloneNode(true);
nd.style.overflow = 'auto';
nd.style.width = '320px';
nd.style.height = '450px';
nd.style.padding = '5px';
nd.style.border = '1px';
nd.style.backgroundColor = '#bbcaf3'; // farve valgt så det ligner IE.
topnode.removeChild(document.getElementById('contentHolder'));
topnode.appendChild(nd);
} else { // bare derudaf. vi overskrive onscroll fra det gennemskinnelige lag og binder det til style.top på indholdet
document.getElementById('balloon').style.height=document.getElementById('nonTransparentLayer').clientHeight;
document.getElementById('transparentLayer').onscroll = function() {
document.getElementById('nonTransparentLayer').style.top=-document.getElementById('transparentLayer').scrollTop;
}
}
}
</script>
<style>
#contentHolder {
width:320px; height:450px; z-index:-1;
overflow:hidden;
}
#transparentLayer {
position:absolute;
width:320px; height:450px; z-index:1;
overflow:auto;
padding:5px; border:1 solid #2372DD;
background:#17488B;
filter: Alpha(Opacity=30);
}
#nonTransparentLayer {
position:absolute;
width:300px; height:450px; z-index:2;
color:black;
}
</style>
<title>Untitled</title>
</head>
<body>
<!-- Top most layer. Not absolutely positionen. How wonderfull -->
<div id="contentHolder">
<!-- This layer must be inflated to the same clientHeight as the actual content. See the onload handler -->
<div id="transparentLayer">
<div id="balloon"></div>
</div>
<!-- The actual content of the layer -->
<div id="nonTransparentLayer">
jkljkl<P>kjklj<BR>jkjkl<BR>jklj<BR>klj<BR>klj<BR>kl<BR>j<BR>k<P>kljkl<P>
jkl<P>kl<P>jkljkljkl<P>kjklj<BR>jkjkl<BR>jklj<BR>klj<BR>klj<BR>kl<BR>j<BR>
k<P>kljkl<P>jkl<P>kl<P>jkljkljkl<P>kjklj<BR>jkjkl<BR>jklj<BR>klj<BR>klj
<BR>kl<BR>j<BR>k<P>kljkl<P>jkl<P>kl<P>jkljkljkl<P>kjklj<BR>jkjkl<BR>jklj
<BR>klj<BR>klj<BR>kl<BR>j<BR>k<P>kljkl<P>jkl<P>kl<P>jkljkljkl<P>kjklj<BR>
jkjkl<BR>jklj<BR>klj<BR>klj<BR>kl<BR>j<BR>k<P>kljkl<P>jkl<P>kl<P>jkljkljkl
<P>kjklj<BR>jkjkl<BR>jklj<BR>klj<BR>klj<BR>kl<BR>j<BR>k<P>kljkl<P>jkl<P>kl
<P>jkljkljkl<P>kjklj<BR>jkjkl<BR>jklj<BR>klj<BR>klj<BR>kl<BR>j<BR>k<P>
kljkl<P>jkl<P>kl<P>jkljkljkl<P>kjklj<BR>jkjkl<BR>jklj<BR>klj<BR>klj
<BR>kl<BR>j<BR>k<P>kljkl<P>jkl<P>kl<P>jkl
</div>
</div>
</body>
</html>
kilde:
http://www.dsr.kvl.dk/~maddog/232309.html