Autor | Zpráva | ||
---|---|---|---|
marek888 Profil |
#1 · Zasláno: 23. 4. 2015, 18:20:18
Dobrý den. Chtěl bych se zeptat, jestli lze v javascriptu otevřít nové okno (záložku) aniž by mi to zablokoval prohlížeč?
Brouzdal jsem po internetu a nic funkčního jsem nenašel. Jediné co mi fungovalo bylo toto: window.location.href , akorát to otevře tu stránku v daném odkazu, já potřebuji v další záložce. Předem děkuji za odpovědi. Marek |
||
Bubák Profil |
#2 · Zasláno: 23. 4. 2015, 18:35:19
Prohlížeče ve výchozím nastavení neblokují uživatelem vyvolaní okna, blokují se automaticky vyvolaná okna.
onclick="window.open()" - uživatel klikne, není zablokováno
<script>window.open()</script> - je zablokováno
Proč nepoužiješ normální odkaz a atribut target? Odkazy v HTML » Nové okno a cílový rám |
||
marek888 Profil |
#3 · Zasláno: 25. 4. 2015, 21:14:36
Bubák:
O tom onclick jsem si něco četl, akorát já mám javascriptový kód, ve kterém nejde přidat funkce onclick. Mám vygenerovanou hru pomocí Javascriptu a canvas, kde nejdou měnit funkce. Můžu si tam pouze nastavit, co se stane po kliknutí na obrázek, který to vykreslí. Ale funkci onclick tam nějak zakomponovat nemůžu. Nevíte prosím někdo ještě o jiném řešení? Děkuji |
||
Bubák Profil |
#4 · Zasláno: 25. 4. 2015, 22:43:03
marek888:
„Můžu si tam pouze nastavit, co se stane po kliknutí na obrázek, který to vykreslí. Ale funkci onclick tam nějak zakomponovat nemůžu.“ Nerozumím, kliknutí přece vyvolá událost onclick. |
||
marek888 Profil |
#5 · Zasláno: 25. 4. 2015, 22:46:17
Bubák:
Ano, to vím, ale jak mám tu vygenerovanou v programu, tak to tak nebere, prostě se to chová jinak. |
||
_es Profil |
#6 · Zasláno: 26. 4. 2015, 05:47:01
marek888:
V JS kóde priradíš objektElementu.onclick=funkcia; a je jedno, ako bola funkcia „vygenerovaná“.
|
||
marek888 Profil |
#7 · Zasláno: 26. 4. 2015, 11:18:19
_es:
Děkuji, už mi to jde! Psal jsem něco podobného, ale to bylo špatně! |
||
Časová prodleva: 10 let
|
0