MozillaPL.org - polskie centrum Mozilli

Główne menu:

[problem]nie dzialajace menu pod ff

Dyskusje na temat standardów WWW i zgłoszenia stron niedziałających poprawnie w przeglądarkach z rodziny Mozilli (w tym Mozilla Firefox)

Moderator: Pomocy?!

[problem]nie dzialajace menu pod ff

Postautor: boryssek » 05 lutego 2005, 15:58

Przeglądarka: Opera/7.54 (Windows 98; U) [pl]

Mam problem a mianowicie nie dziala mi menu pod ff. pod opera i IE wszystko jest ok ponizej przedstawie kod uzytego skryptu. Powiem wprost iz oczekuje poprawienia skryptu takl aby dzialal pod IE, Opera i FireFox gdzyż sam siedze nad tym od ponad miesiaca i nic nie moge zrobic a moze tego skryptu nei da sie poprawic zeby dzialal pod ff sam juz nei wiem bede bardzo wdzieczny za pomoc. Menu sie poprostu ani nie rozwija ani nie zwija :(

A oto sekcja HEAD:
Kod: Zaznacz cały
<script language="javascript">
<!--
var Open = ""
var Closed = ""
function preload(){
if(document.images){
Open = new Image(16,13)   
Closed = new Image(16,13)
Open.src = "xx/xx.jpg"
Closed.src = "xx/xx.jpg"
}}

function showhide(what,what2){
if (what.style.display=='none'){
what.style.display='';
what2.src=Open.src
}
else{
what.style.display='none'
what2.src=Closed.src
}
}
-->
</script>


Sekcja BODY:
Kod: Zaznacz cały
<body onload="preload()">


I wywolanie w BODY:
Kod: Zaznacz cały
<tr>
<td background="xx/xx.jpg" width="xx" height="xx">
<span id="menu1" onClick="showhide(menu1outline,menu1sign)" style="cursor:hand;">
<img id="menu1sign" src="xx/xx.jpg" valign="xx" width="xx" height="xx">
<A href="#" class="xx">Galerie</A></span>
<span id="menu1outline" style="display:none" class="xx"><br>
 - <a href="galeria1.html">Galeria 1</a><br>
 - <a href="galeria2.html">Galeria 2</a><br>
 -  <a href="galeria3.html">Galeria 3</a><br>
</span>
</td>
</tr>


To oczywiscie tylko fragment tabeli jednak calosc skryptu. Prosze pomoze mi ktos zalezy mi aby galeria rozwijala si epod FF.
boryssek
 

Postautor: zwierz » 05 lutego 2005, 16:16

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.7.5) Gecko/20041108 Firefox/1.0

Najszybsze rozwiązanie: odpal tą stronę w Firefoksie, potem odpal:
Narzędzia > Konsola JavaScript
Poklikaj w menu, na swojej stronie i zerknij na ową konsolę. Powinna tam wyświetlić się informacja o błędzie. Popraw i będzie bosko.

BTW - nie tak:
Kod: Zaznacz cały
language="javascript"

tylko tak:
Kod: Zaznacz cały
type="text/javascript"
zwierz
Moderator
 
Posty: 1915
Z nami od: 31 sierpnia 2003, 10:13
Lokalizacja: Kraków

Postautor: boryssek » 05 lutego 2005, 17:00

Przeglądarka: Opera/7.54 (Windows 98; U) [pl]

mam taki blad:
Kod: Zaznacz cały
Błąd: menu1outline is not defined


ale nadal nei wiem jak to naprawic :(
boryssek
 

Postautor: zwierz » 05 lutego 2005, 17:23

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.7.5) Gecko/20041108 Firefox/1.0

boryssek pisze:ale nadal nei wiem jak to naprawic :(

Poszukaj na forum. Zdaje się, że ktoś już miał z podobnym skryptem problem (pamiętam to "Błąd: menu1outline is not defined").

Ps. Jeśli nie znasz JavaScirptu - nie używaj go.
zwierz
Moderator
 
Posty: 1915
Z nami od: 31 sierpnia 2003, 10:13
Lokalizacja: Kraków

Postautor: boryssek » 05 lutego 2005, 19:00

Przeglądarka: Opera/7.54 (Windows 98; U) [pl]

owszem nei znam js takze nei pisalem tego skryptu sciagnolem gotowca jak widac ma buga prubowalem poprawic al enei moge dlatego zwracam sie o pomoc sprobuje poszukac obym znalazl :]
boryssek
 

Postautor: Gedi » 06 lutego 2005, 13:19

Przeglądarka: Mozilla/5.0 (Windows; U; Win98; pl-PL; rv:1.7.5) Gecko/20041108 Firefox/1.0

:wink:

onClick="showhide('menu1outline','menu1sign')"

a dalej się domyśl :D.
Gedi
 
Posty: 324
Z nami od: 10 sierpnia 2003, 17:36


Wróć do Standardy WWW i źle działające strony

Kto jest online

Zarejestrowani użytkownicy: Bing [Bot], Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: