Autor | Zpráva | ||
---|---|---|---|
Bayerus Profil * |
#1 · Zasláno: 14. 10. 2012, 19:23:33 · Upravil/a: Moderátor (editace znemožněna) 16. 10. 2012, 09:58:27
Zdravím,
mám tento script... <script>window.open('2.php', 'Nové okno');</script> ... ale v prohlizeci se to neotevre to nove okno .. napise to .. blokovani novych oken ... Dá se to blokování nějak obejít ? . Moderátor Joker: Titulek „JavaScript-Window.Open“ nebyl dost konkrétní.
|
||
margin Profil * |
#2 · Zasláno: 14. 10. 2012, 20:34:57
Nedá se to obejít. Leza že bys návštěvníka stránky přesvědčil, ať klikne na něco takového:
<a href="index.html" onclick="window.open('index.html'); return false">odkaz do nového okna javascriptem</a> |
||
nevimco2 Profil |
#3 · Zasláno: 14. 10. 2012, 20:41:28
Tady je něco k tomu ... http://stackoverflow.com/questions/902713/how-do-i-automatically-click-a-link-with-javascript
Nebo místo <a> dát <input type="button"> a tem má klasicky button.click událost ... |
||
Bayerus Profil * |
#4 · Zasláno: 15. 10. 2012, 23:17:42
mám v headu !
echo '<script> function clickLink(link) { var cancelled = false; if (document.createEvent) { var event = document.createEvent("MouseEvents"); event.initMouseEvent("click", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null); cancelled = !link.dispatchEvent(event); } else if (link.fireEvent) { cancelled = !link.fireEvent("onclick"); } if (!cancelled) { window.location = link.href; } } </script> '; a potom mám <input class="uiButton uiButtonConfirm" value="Odešli" name="send" id="submid" type="submit" onClick="clickLink('2.php');"></td></tr><tr> Nefunguje to ? .. Nevítě proč ? |
||
_es Profil |
#5 · Zasláno: 16. 10. 2012, 09:53:07
|
||
margin Profil * |
#6 · Zasláno: 16. 10. 2012, 10:32:24
Bayerus:
„Nefunguje to ? .. Nevítě proč ?“ Co to má dělat? Protože tam nikde nevidím window.open , tak tím nové okno nevytvoříš.
Netuším, o co se pokoušíš, ale nebylo by lepší dát formuláři target=_blank ?
|
||
Bayerus Profil * |
#7 · Zasláno: 16. 10. 2012, 17:15:10
_es:
Jak to myslíš ? .. co přesně podle 2ky ? Button.Click událost, ale jakou ? Jak to nastavit ? margin: Pokouším se o to, aby když někdo klikne na <input class="uiButton uiButtonConfirm" value="Odešli" name="send" id="submid" type="submit" onClick="clickLink('2.php');"></td></tr><tr> |
||
margin Profil * |
#8 · Zasláno: 16. 10. 2012, 17:35:01
Pak nechápu, proč nedáš FORMu target, pak žádný skript nepotřebuješ.
|
||
Bayerus Profil * |
#9 · Zasláno: 16. 10. 2012, 19:38:37
margin:
Co myslíš přesně tím formu target ? Mohl by jsi mi to názorně prosímtě ukázat ? :)) |
||
Rellik Profil |
#10 · Zasláno: 16. 10. 2012, 19:41:53
Bayerus:
„Mohl by jsi mi to názorně prosímtě ukázat ? :))“ myslím, že už ti to ukázal... [#6] margin |
||
Bayerus Profil * |
#11 · Zasláno: 16. 10. 2012, 21:16:51 · Upravil/a: Bayerus
Ták díky moc :)) funguje to ,ale né tak jak bych si představoval.
<form method="post" target="_blank" action="2.php"> <form method="post" target="_blank" action="2.php"> Co s tím ? oprava: To druhé má být !
|
||
Davex Profil |
#12 · Zasláno: 16. 10. 2012, 21:34:51
Bayerus:
„Pokud to mám takhle, tak se otevře okno s 2.php, vše OK, ale už se neprovede příkaz do DB.“ Ve skriptu 2.php asi není příkaz pro vložení do databáze. |
||
Časová prodleva: 12 let
|
0