Avatar billede gadebarnet Nybegynder
12. april 2006 - 12:49 Der er 8 kommentarer og
1 løsning

ingen scroll

JEg har en iframe der er 100px høj

i den loader jeg en side der er 500px høj, men jeg vil kun vise fra 200px til 300px af den side i iframen...

Det har jeg gjort ved at automatisk scroll'e 200px ned, og det virker fint...

Men hvis man holder musseknappen nede og køre ned af så scroller den jo... Hvordan kommer jeg af med det ?

???
Avatar billede michael_stim Ekspert
12. april 2006 - 12:55 #1
Fik engang en lille function af roenving der gør at iframen ændre størrelse efter indhold:

window.onload = function(){
  var t=document.body.scrollHeight;
  if(parent!=window)parent.document.getElementById('main').style.height=t+22+'px';//Ændr evt. de 22 !-)
}
Avatar billede mclemens Nybegynder
12. april 2006 - 13:08 #2
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><title>Ingen titel</title>

<style type="text/css">
html,body{overflow:hidden;}
</style>

<script type="text/javascript">
<!--

window.onload=function(){setInterval("scrollpos();",1);}

function scrollpos(){
window.scrollTo(0,200);
}

//-->
</script>

</head>

<body>

<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>a<br><br><br><br><br><br>
</body></html>
Avatar billede mclemens Nybegynder
12. april 2006 - 13:10 #3
hov, det hjalp ikke kan godt se hvad du mener (mousewheel) :/
Avatar billede mclemens Nybegynder
12. april 2006 - 13:21 #4
Hvad med at lægge en skyggende div
fra 0->200px og et mere fra 300->yantalpx?
Avatar billede gadebarnet Nybegynder
12. april 2006 - 13:32 #5
kan du lige forklare det med skyggende div ?
Avatar billede mclemens Nybegynder
12. april 2006 - 13:45 #6
kan du lige forklare det med skyggende div ?
- så man ikke kan se indholdet...

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

"http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="content-type"

content="text/html; charset=iso-8859-1"><title>Ingen titel</title>

<style type="text/css">
html,body{overflow:hidden;background:red;width:100%;}
</style>

<script type="text/javascript">
<!--

window.onload=function(){setInterval("scrollpos();",1);
document.getElementById("skygge1").style.display="block";
document.getElementById("skygge2").style.display="block";
}

function scrollpos(){
document.getElementById("skygge2").style.height=+document.body.clientHeight-300+"px";
window.scrollTo(0,200);

}

//-->
</script>

</head>

<body>

<div

style="width:100%;"><br><br>a<br>a<br><br>v<br><br>df<br>retrgy<br><br><br><br><br><br><br><br><b

r><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>a<br><br><br><br><br><br></

div>
<div id="skygge1"

style="position:absolute;top:0px;left:0px;width:100%;height:200px;background:white;display:none;"

>&nbsp;</div>
<div id="skygge2"

style="position:absolute;top:300px;left:0px;width:100%;height:0px;background:white;display:none;"

>&nbsp;</div>
</body></html>
Avatar billede gadebarnet Nybegynder
12. april 2006 - 13:47 #7
Jeg har lavet det anderledes...

Smider du et svar så jeg kan lukke
Avatar billede mclemens Nybegynder
12. april 2006 - 13:50 #8
ok :)
Avatar billede mclemens Nybegynder
12. april 2006 - 13:54 #9
- og tak for point :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester