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
Author: Paweł Ratajczak
Date: Sat, 12 Jan 2002 14:27
Date: Sat, 12 Jan 2002 14:27
47 lines
2567 bytes
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
Author: Bogdan Blaszczak
Date: Sat, 12 Jan 2002 17:25
Date: Sat, 12 Jan 2002 17:25
26 lines
1706 bytes
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
Author: Paweł Ratajczak
Date: Mon, 14 Jan 2002 10:47
Date: Mon, 14 Jan 2002 10:47
22 lines
1381 bytes
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