🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.javascript
3 messages
3 total messages Started by Paweł Ratajczak Sat, 12 Jan 2002 14:27
Problem z Netscape 6
#431
Author: Paweł Ratajczak
Date: Sat, 12 Jan 2002 14:27
47 lines
2567 bytes
Witam grupowiczów

Definiuję w JavaScript tablicę obrazów (preload) gdzie powtarzają się
następujące
3 wiersze dla kolejnych pozycji menu:

var amenu
var old_menu
me01 = new Image; me01.src = 'images/menu01.jpg'
me01_o = new Image; me01_o.src = 'images/menu01_f2.jpg'
me01_c = new Image; me01_c.src = 'images/menu01_f3.jpg'

Potem w menu mam dla odpowiadającej powyższym wierszom:

<td>
   <a href="tu jest adres" target="fContents"
   onMouseOut="if (amenu!='01') document.menu01.src=me01.src;"
   onMouseOver="if (amenu!='01') document.menu01.src=me01_o.src;"
   onClick="document.menu01.src=me01_c.src; old_menu=amenu;
amenu='01';clear_old();" >
   <img name="menu01" src="images/menu01.jpg" width="53" height="27"
border="0">
   </a>
  </td>

Jest obrazek, po najechaniu jest inny i jeszcze inny pojawia się po
kliknięcu. Jak się kliknie
to potem nie działa zmiana obrazka przy onMouseOver i onMouseOut. Przy IE
6.0
wszytsko działa pieknie, ale pod Netscape 6 zamiast obrazka po onClick
pojawia się
puste miejsce, tak jakbym dał transparentnego gifa :(((
Czy ktoś może coś na to poradzić bo  mi wyczerpały się pomysły, a ten sam
efekt zaobserwowałem
przy zastosowaniu gotowych procedur generowanych przez FireWorks dla menu.
Aby było śmieszniej to 2 na 10 otwarcia tej strony działają poprawnie
?!?!?!?

Dodatkowo nie wiem dlaczego ale Netscape 6 przy tabelach mimo atrybutu
border="0"
i oklreślenia odstępów na 0 daje odstęp między wierszami tabeli, lub daje
grubszą ramkę
między nimi (trudno mi określić co to) czy ktoś może wie jak temu zaradzić?

Pozdrawiam

Paweł Ratajczak
Re: Problem z Netscape 6
#432
Author: Bogdan Blaszczak
Date: Sat, 12 Jan 2002 17:25
26 lines
1706 bytes
[...]
> Jest obrazek, po najechaniu jest inny i jeszcze inny pojawia się po
> kliknięcu. Jak się kliknie
> to potem nie działa zmiana obrazka przy onMouseOver i onMouseOut. Przy IE
> 6.0

A ma dzialac? No to usun te warunki    if(amenu!='01')

> wszytsko działa pieknie, ale pod Netscape 6 zamiast obrazka po onClick
> pojawia się
> puste miejsce, tak jakbym dał transparentnego gifa :(((

Daj onMouseDown zamiast onClick i nie pytaj mnie dlaczego;)))

[..]
> Dodatkowo nie wiem dlaczego ale Netscape 6 przy tabelach mimo atrybutu
> border="0"
> i oklreślenia odstępów na 0 daje odstęp między wierszami tabeli, lub daje
> grubszą ramkę

czyzby?
<table border=0 cellpadding=0 cellspacing=0>
nie dziala???
--
BlaTek
http://www.blatek.3d.pl/javascript/
Re: Problem z Netscape 6
#433
Author: Paweł Ratajczak
Date: Mon, 14 Jan 2002 10:47
22 lines
1381 bytes
U> A ma dzialac? No to usun te warunki    if(amenu!='01')

Właśnieo to chodzi że po kliknięciu nie ma działać zmiana dla danej pozycji
menu przy onMouseOver i onMouseOut i to musi zostać

> Daj onMouseDown zamiast onClick i nie pytaj mnie dlaczego;)))

OK. Dzięki

> czyzby?
> <table border=0 cellpadding=0 cellspacing=0>
> nie dziala???

Właśnie o  to chodzi że nie :((( i nie wiem dlaczego bo w IE 6 jest OK

> BlaTek


Pozdrawiam

Paweł
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads