Toon posts:

[DHTML] Scrollbar bij moving layers NS6 / Mozilla

Pagina: 1
Acties:

Verwijderd

Topicstarter
Dit is de betreffende pagina

Ik ben bezig met een script waarbij een aantal foto's voorbij gescrold komen, onMouseOver stoppen etc. Tot dusver is me dit allemaal wel gelukt en het werkt ook prima in Internet Explorer. Zodra ik dezelfde pagina open in Mozilla / NS6 krijg ik een horizontale scrollbar, ondanks dat ik een layer gebruik om de boel te clippen en ik in die layer en de body 'overflow:hidden' heb gezet.
Zijn hier nog oplossingen voor buiten het gebruik van een frameset?

Verder nog een 'klein' vraagje mbt ondersteuning van NS4:
code:
1
2
document.getElementById('Layer1').style.position = "absolute";
document.getElementById('Layer1').style.left = l;

Is er misschien een eenvoudige manier om die regel te vertalen naar NS4?
Ik dacht dat het iets moest zijn in de trant van:
code:
1
2
Layer1.position = "absolute";
Layer1.left = i;

  • Dark Blue
  • Registratie: Februari 2001
  • Laatst online: 23-08 22:18

Dark Blue

Compositionista!

Alpenmeisje

ask Clay, zou ik zeggen... *D
Line: 94
Char: 3
Error: 'timer' is niet gedefinieerd
Ik heb hier IE 6.0 onder Windows2kpro.

heidiulrich.nl | adventura.nl : rugzakavonturen | pathwise.nl : prepping geeks to get jobs


Verwijderd

Topicstarter
Op vrijdag 03 mei 2002 10:44 schreef Dark Blue het volgende:
ask Clay, zou ik zeggen... *D
[..]
Ik heb hier IE 6.0 onder Windows2kpro.
Dat kwam ik net ook al een keer tegen, ik denk dat er iets vertragend werkt (image preloaden ofzo) waardoor de timer aangeroepen wordt voordat hij er uberhaupt is. Na reloaden overigens geen probleem.

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 29-08 19:47

Bosmonster

*zucht*

In Mozilla kun je de scrollbalk niet uitzetten. Onzichtbare content blijft altijd voor een scrollbalk zorgen. Enige mogelijkheid is een frameset voor zover ik weet.

Wat die timer betreft: gewoon even aan het begin vast de timer aanmaken.

timer = setTimeout("",0);

  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02-2025

SchizoDuckie

Kwaak

Op vrijdag 03 mei 2002 11:04 schreef Bosmonster het volgende:
In Mozilla kun je de scrollbalk niet uitzetten. Onzichtbare content blijft altijd voor een scrollbalk zorgen. Enige mogelijkheid is een frameset voor zover ik weet.

Wat die timer betreft: gewoon even aan het begin vast de timer aanmaken.

timer = setTimeout("",0);
werkt dit niet?
code:
1
2
3
4
5
6
<style type="text/css">
BODY
{
overflow:none;
}
</style>

Stop uploading passwords to Github!


Verwijderd

hier (Mozilla 1.0 RC1 build 2 mei) geen scrollbar.

heb hier nog wat voorbeelden staan van eerdere testen om die verdomde scrollbars weg te krijgen :

horizontaal en verticaal disabled

alleen horizontaal disabled

Verwijderd

Op vrijdag 03 mei 2002 10:37 schreef SpiritX het volgende:
code:
1
2
document.getElementById('Layer1').style.position = "absolute";
document.getElementById('Layer1').style.left = l;

Is er misschien een eenvoudige manier om die regel te vertalen naar NS4?
Ik dacht dat het iets moest zijn in de trant van:
code:
1
2
Layer1.position = "absolute";
Layer1.left = i;
code:
1
2
document.layers['Layer1'].x = blaat; of
document.layers['Layer1'].left = blaat; of

Layers zijn altijd absoluut gepostioneerd in NS4.7

Verwijderd

Topicstarter
Op vrijdag 03 mei 2002 11:27 schreef Shadow3333 het volgende:
hier (Mozilla 1.0 RC1 build 2 mei) geen scrollbar.

heb hier nog wat voorbeelden staan van eerdere testen om die verdomde scrollbars weg te krijgen :

horizontaal en verticaal disabled

alleen horizontaal disabled
Ik krijg de scrollbar weg, wanneer ik de positionering van de nested-layers met daarin de foto's op relative zet. Jammergenoeg werkt het script niet wanneer ik dit doe.

Verwijderd

Topicstarter
Ik heb het proberen op te lossen door gewoon een frameset te gebruiken, dit helpt alleen nog steeds niet. Netscape gebruikt namelijk volgens mij 'intern' nog wel een scrollbar, maar verbergt ze alleen. De animatie is dus zodra er aan de rechterkant nog hidden content is een heel stuk trager. Zie hier wat ik bedoel. Erg vage bedoeling hoor :(.

Verwijderd

Topicstarter
small little kick... :'(
Pagina: 1