[JS] Netscape ScrollBy(x,y)

Pagina: 1
Acties:

  • Toni
  • Registratie: Februari 2001
  • Niet online
Ik ben bezig met een framepagina met een alternatieve scroll-knopjes. Daarbij is bij de frameset aangegeven SCROLL=NO. Onder IE werkt het nu wel, onder Netscape niet. Is er een andere oplossing dan gebruik te maken van DIV's?

We need more cowbell


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

Bosmonster

*zucht*

Netscape?

Ik heb een auto.. hoe hard ken die?

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

SchizoDuckie

Kwaak

Bosmonster bedoelt:

Post eens een stukje code, wat heb je geschreven.

Wij kunnen namelijk niet in onze glazen bol zien welke van de 240.004.483.284 mogelijke verschillende fouten je gemaakt kan hebben :*

Stop uploading passwords to Github!


  • Toni
  • Registratie: Februari 2001
  • Niet online
Hieronder de code die niet werkt onder netscape wanneer SCROLL=no staat ingesteld in de frameset en wel werkt wanneer dat er niet staat.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<SCRIPT LANGUAGE="JavaScript">
  <!--

  var scroll_speed=0;

   function checkOver(imagename,direction){
    document.images[imagename].src="images/"+imagename+"_02.gif";
    if(direction=='top'){
    scroll_speed=scroll_speed-10;
    setTimeout('scroll_up()',100);
    } else {
      scroll_speed=scroll_speed+10;
      setTimeout('scroll_down()',100);
    }  
   } // checkOver()
  
   function checkOut(imagename){
    document.images[imagename].src="images/"+imagename+"_01.gif";
    scroll_speed=0;
   } // checkOut()
  
   function scroll_up(){
    parent.main.scrollBy(0,scroll_speed)
    if(scroll_speed!=0){setTimeout('scroll_up()',100);}
   }

   function scroll_down(){
    parent.main.scrollBy(0,scroll_speed)
    if(scroll_speed!=0){setTimeout('scroll_down()',100);}
   }   
  
  //-->
 </SCRIPT>

We need more cowbell


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

Bosmonster

*zucht*

Bedoelde meer welke Netscape? :P

4.x of 6.x ?

  • Toni
  • Registratie: Februari 2001
  • Niet online
Het werkt niet onder Netscape 4.7, ik weet niet hoe Netscape 6 ermee zal omgaan

We need more cowbell


  • Hangloozz
  • Registratie: Juli 1999
  • Laatst online: 13-07 17:24

Hangloozz

{ @$%&# }

Dat IE het wel doet is meer een feature (of een bug :?), de standaard schrijft voor dat de frameset op scrolling=yes' of 'auto' moet staan.

www.jurgroessen.nl


  • OxiMoron
  • Registratie: November 2001
  • Laatst online: 27-06 10:54
(jarig!)
Zet scroll eens op YES en geef zet dit je in de CSS van je frame:
code:
1
2
3
BODY {
overflow: hidden;
}

weet zo niet of het werkt... denk het wel :)

Albert Einstein: A question that sometime drives me hazy: Am I or are the others crazy?


  • Toni
  • Registratie: Februari 2001
  • Niet online
Helaas werkt het niet onder NS4.7, wel onder IE

We need more cowbell


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

Bosmonster

*zucht*

Dus je vraagt je af hoe je kan scrollen als je dit hebt uitgezet? Blijkbaar stuurt Netscape 4 direct de scrollbalk aan. Zonder scrollbalk dus geen scrollTo().

Enigszins logisch kun je dit toch wel noemen :P

  • Toni
  • Registratie: Februari 2001
  • Niet online
Precies.. ben nu maar bezig met een DIV oplossing. Maar dit heeft nogal wat voeten in de aarde.. helaas.

We need more cowbell


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

Bosmonster

*zucht*

Aha.. waarom niet de gewone scrollbars? Kun je in IE ook leuke kleurtjes geven :P Werken vaak wel een stuk lekkerder dan die zelfgemaakte gevallen (met alleen knopjes enzo).

  • Toni
  • Registratie: Februari 2001
  • Niet online
Ben ik het mee eens.. maar de opdrachtgever wenst anders.

We need more cowbell

Pagina: 1