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?


všeč(0) ni všeč(0) spam(0)
 
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?

Sam sem si tole nardil:


function newWindow(url, width, height, win) {   window.open(url,win,'width='+width+',height='+height+',left=10,top=10,resizable=yes,scrollbars=no,toolbar=no,menubar=no,location=no,directories=no,status=yes,toolbar=no');
}

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.


všeč(0) ni všeč(0) spam(0)
 
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č.


všeč(0) ni všeč(0) spam(0)
 
5ka 14. mar 2013 07:16:09 Pridružen od:
12. dec 2007
516 objav
1049 135 10
#4

Carsko. Zopet ista napaka.


všeč(1) ni všeč(0) spam(0)
 
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.


všeč(0) ni všeč(0) spam(0)
 
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>


všeč(0) ni všeč(0) spam(0)
 
Vini 14. mar 2013 07:52:13 Pridružen od:
1. sep 2006
6612 objav
5234 611 56
#7

Kaj pravi JS konzola?


všeč(0) ni všeč(0) spam(0)
 
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... :(


všeč(0) ni všeč(0) spam(0)
 
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:


window = false;

ali


window.open = false;
všeč(1) ni všeč(0) spam(0)
 
5ka 14. mar 2013 08:04:27 Pridružen od:
12. dec 2007
516 objav
1049 135 10
#10

Upam, da se ne pojavi... čeprav vseeno ne bi bilo slabo, da zadevi pridem do dna...


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se