sammeMedlem sedan okt. 200112 inlägg Då förstår jag varför du behöver använda detta.
I MSIE6 finns det ett event som hanterar mushjulet, tror det heter typ onmousewheel (???), men det finns inte i mozilla.
Går det inte att göra så att du faktiskt har en scrollbar i den frame som ska scrollas också, men att du döljer den? Kommer inte på vilken css-inställning, men det är ju bara att prova. Alternativt kan du dölja själva scrollen bakom ett lager som täcker över den. Då skulle det alltså finnas två scrollar som kontrollerar samma frame, men bara en som syns. Den dolda skulle då ta hand om mushjulet helt automatiskt medan den synliga ger feedback och möjlighet till drag-scroll.
Det kan ju fungera... Vet att jag lekt med tanken tidigare. Problemet är väl det där med att täcka över själva scrollen, det kanske inte passar i din layout.
ampyMedlem sedan feb. 20011 498 inlägg När jag försöker lägga ett lager över scrollbaren så läggs den under. Går det inte att lägga lagret över?
sammeMedlem sedan okt. 200112 inlägg
ampy skrev:
När jag försöker lägga ett lager över scrollbaren så läggs den under. Går det inte att lägga lagret över?
Ja det går, använd z-index. Exempel:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="sv" lang="sv">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>iframe</title>
<style type="text/css">
#iframe {
position:absolute;
left:100px;
top:100px;
width:150px;
height:150px;
z-index:0;
overflow:scroll;
}
#layer {
position:absolute;
left:235px;
top:100px;
width:30px;
height:160px;
background-color:blue;
z-index:1;
}
</style>
</head>
<body>
<iframe src="foo.html" id="iframe"></iframe>
<div id="layer"></div>
</body>
</html>
ampyMedlem sedan feb. 20011 498 inlägg Du har inte lagret i samma fil som självaste scrollen befinner sig i.
I ditt exempel befinner sig scrollen i foo.html och lagret i exemplet.
Kolla min bifogade fil så ser du att lagret hamnar under scrollen då jag har allt på samma sida.
niklaswMedlem sedan jan. 2004527 inlägg Annars kan du ju alltid göra en liten scroll-flash-film. som styr frame 1.