Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js]JS vs IE
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
Levabul
Jestem raczej laikiem jeżeli chodzi o java script, i pewnie z tąd mój problem. Używam biblioteki mootools. Oczywiście wszystko pięknie działa pod FF i Operą, niestety IE wywala błędy :/

Efekt można obejrzeć na http://levabul.php5.cz/whats/

Chodzi przede wszystkim o efekt wysuwania się warstwy w bocznym menu.

Bardzo proszę o jak najszybsze rozpatrzenie mojego problemu, ponieważ gonią mnie sztywne terminy :/.

Z góry dziękuję.

Pozdrawiam.

ps. dawno mnie tu nie było tongue.gif
konradk2
twój problem polega na tym że masz w ogóle nie zdefiniowane e (chodzi tu o uchwyt do zdarzenia) a chcesz używać jego metod - musisz wcześniej zdefiniować e
np.

  1. <?php
  2. //definicja funkcji która ma korzystać ze zdarzenia
  3. function xxx (event, inne_parametry) {
  4. //tu możesz sobie napisać: (ale nie jest to konieczne zamiast e możesz dalej używać event)
  5. e=event;
  6.  //...
  7. }
  8. ?>

(zamiast tagów php oczywiście tagi js[ale forum nie obsługuje podświetlania js])

i wywołanie:
onXxx = "xxx(event, inne_parametry)"

Jeśli chcesz żeby działało pod ff i ie musi być pierwszym parametrem funkcji i musi być to event


PS: może i pod ff Ci działa ale itak generuje błąd
Levabul
Jeżeli chodzi ci o linie
Kod
(e.preventDefault) ? e.preventDefault() : (e.returnValue = false);
to znalazły sie one tam przypadkowo. Po ich usunięciu dalej występuje problem.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.