| window.open težava?!? | ||
|---|---|---|
|
5ka
13. mar 2013 19:57:44
Pridružen od: 12. dec 2007 516 objav 1049 135 10 |
#1
Hm, verjetno mi bo čez 5 minut žal, da sem vprašal in bom izpadel pravi amater... samo nekako mki ni jasno, zakaj v JS window.open ne deluje.... dobim pa error window.open is not a function..... s tem, da mi drugače ta funkcija deluje na drugih straneh... na eni pa ne in ne.... jao. Kakšne ideje? |
|
|
Jacky
14. mar 2013 01:22:58
Pridružen od: 22. apr 2012 73 objav 53 15 0 |
#2
Kateri brskalnik pa ti to odvrne? pa še nisem videl napake da ta funcija nebi obstajala :D. Drugače pa lahko da je kaki Adblock ali pa kaj podobnega kar onemogočil funkcijo? Nimam pojma, me pa res zanima kaj bi to lahko bilo. |
|
|
5ka
14. mar 2013 05:25:29
Pridružen od: 12. dec 2007 516 objav 1049 135 10 |
#3
V bistvu ni delovalo ne v FF, ne v Chrome, ne v Safariju... Rešitev. Deluje, nimam pa pojma zakaj. Šel sem popolnoma po klasični metodi... tako, da sem pobrisal cel .js file in dodal samo tale window.open, ter postopoma dodajal funkcijo za funkcijo, ki sem jeh prej pobrisal.... Res, ni mi jasno..... ampak potem je vse delovalo kot mora... Jasno, vmes sem restartar brskalnike, računalnik.... vsaj 10x pretipkal window.open.... kopiral razne rešitve in neta... Najbolj hecno pa je, da je ta funkcija skoz delovala... kar na enkrat pa ne.... Skratka, čudži... vseeno hvala za pomoč. |
|
|
5ka
14. mar 2013 07:16:09
Pridružen od: 12. dec 2007 516 objav 1049 135 10 |
||
|
Vini
14. mar 2013 07:36:00
Pridružen od: 1. sep 2006 6612 objav 5234 611 56 |
#5
Verjetno si kje v JS redefiniral window.open? Ali pa mogoče kar window? V JS konzoli poglej, kaj vsebuje spremenljivka window. |
|
|
5ka
14. mar 2013 07:48:10
Pridružen od: 12. dec 2007 516 objav 1049 135 10 |
#6
@Vini... ne, to zagotovo ne. Je pa vse skupaj izredno hecno, ker postopek debuginga je tak, da dodajam blok kode po blok kode, da bi videl, kje pade zadeva ven... in zadeva deluje... blok po blok... in na koncu, ko so vsi bloki notri, vse deluje kot mora... edino kar morda sumim, d abi bila težava tu: <link href='http://fonts.googleapis.com/css?family=News+Cycle&subset=latin,latin-ext' rel='stylesheet' type='text/css'> ali <script src="http://maps.google.com/maps/api/js?sensor=false" type="text/javascript"></script> |
|
|
Vini
14. mar 2013 07:52:13
Pridružen od: 1. sep 2006 6612 objav 5234 611 56 |
||
|
5ka
14. mar 2013 07:53:40
Pridružen od: 12. dec 2007 516 objav 1049 135 10 |
#8
nič pametnega... samo da window.open function not exist ali nekaj takšnega... sedaj deluje in ne morem ponoviti napake, tudi če hočem... :( |
|
|
Vini
14. mar 2013 08:02:16
Pridružen od: 1. sep 2006 6612 objav 5234 611 56 |
#9
Ko se naslednjič pojavi napaka, odpri JS konzolo in poglej, kakšna je vrednost spremenljivke window in kakšna je vrednost propertyja window.open. Vmes pa lahko preveriš, če imaš kje v kodi napisano kaj v tem stilu: ali
|
|
|
5ka
14. mar 2013 08:04:27
Pridružen od: 12. dec 2007 516 objav 1049 135 10 |
||