Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js] windows nie otwiera js pop-upow
Forum PHP.pl > Forum > Po stronie przeglądarki
soska66
Sluchajcie.... powinienem w zasadzie caly post zedytowac, ale niech ten opis ponizej zostanie na wszelki wypadek. Wczoraj przetestowalem strone na dwoch innych kompach (z windowsem) i chodzi poprawnie.... tzn. otwieraja sie okienka pop-up, wywolujace funkcje js. Ponizej mozna przeczytac dokladnie na czym polega problem.
Wychodzi wiec na to, ze cos siedzi w mojej windzie. Sprawdzilem firewalla (norton security) i antywira (nod32) przez po prostu wylaczenie ich. Sprawdzalem xp-antyspy czy czasem czegos nie namieszalem. Sprawdzalem ustawienia przegladarek (dzieje sie to na wszystkich IE, Firefox, Opera) ale to raczej malo prawdopodobne. Skanowalem antyvirem, s&d i ad-warem. Nie wiem co jest.. zapewne cos siedzi w systemie. Czy ktos ma jakies sugestie?

Do admina: jesli wg Ciebie jest to zly dzial na temat, prosze o przeniesienie post'a

Opis problemu, ktory zamiescilem wczoraj:

Strona nie chce reagowac na funkcje javascript, ktora jest wywolywana jako pop-up windows, w momencie wcisniecia przycisku. Przycisk to obrazek + funkcja onclick. Narazie nie bede wam wklejal calej tresci funkcji ani przycisku bo na poczatku mam inne pytanie

Otoz podstawowa sprawa jest to, ze przycisk dziala pod linuxem, na wszystkich przegladarkach. W windowsie nie dziala na zadnej - po wcisnieciu przycisku nie dzieje sie absolutnie nic (powinien wyskoczyc pop-up i wywolana funkcja js). Zamiast tego przegladarki wrzucaja w naglowek strony ponizszy skrypt. Dodam, ze oczywiscie zagladalem w ustaiwienia pop-upow itd w przegladarkch i firewallu

  1. <script language="JavaScript">
  2. <!--
  3.  
  4. function SymError()
  5. {
  6. return true;
  7. }
  8.  
  9. window.onerror = SymError;
  10.  
  11. var SymRealWinOpen = window.open;
  12.  
  13. function SymWinOpen(url, name, attributes)
  14. {
  15. return (new Object());
  16. }
  17.  
  18. window.open = SymWinOpen;
  19.  
  20. //-->
lopik
open - to jest metoda, czyli powinno się zapisywać (chyba) tak:

open() - razem z nawiasami.

http://blatek.ma.ciekawe.info/javascript/ob_win.html#_open
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.