Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Duplikowanie się akcji
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
DeyV
Mam mały problem.

W kodzie w kilku miejscach używam wołań onClick, np.
  1. <tr onclick="location='asdres.php'">
  2. <td>
  3. <a href="javascript:window.open('#') ">otwórz okno </a>
  4. </td>
  5. </tr>


i co się dzieje?
W przypadku normalnego linku - otwiera się to co powinno.
Jednak jeśli chcemy otworzyć coś w nowym oknie, tak jak tutaj, przy pomocy js, lub przy pomocy target, nowe okno się otwiera, jednak w starym ładuje się "adres.php", czyli akcja podpięta do tr

Chciałbym tego uniknąć, jednak nie wiem, jak to zrobić.
Co ciekawe - w IE nie ma tego błędu (ok - może nie błędu, ale nie chcianego zachowania) .
nospor
mialem podobny problem. uzylem void(0); i bylo git:
  1. <a href="javascript:window.open('#');void(0); ">otwórz okno </a>
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.