Neblokovatelný pop-up, jak na to ?

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Odpovědět
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Neblokovatelný pop-up, jak na to ?

Příspěvek od CZechBoY »

Zdravim,
jak by asi vypadal kód v čemkoli, který by po načtení stránky (indexu) zobrazil další okno (s novinkami), stačilo by okno rozměrů pop-up :)
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Uživatelský avatar
Myloš
Master Level 8.5
Master Level 8.5
Příspěvky: 6991
Registrován: 11 dub 2006 09:09
Bydliště: Praha

Re: Neblokovatelný pop-up, jak na to ?

Příspěvek od Myloš »

Nová okna se otevírají javascriptem pomocí window.open()
http://www.jakpsatweb.cz/javascript/obj ... .html#open
Naštěstí se to dá blokovat.
  • Než položíte dotaz, nejprve se ptejte strejdy Gůůgla.
  • Výňatek z pravidel fóra PC-HELP:
    • Název tématu zvolte takový, aby co nejvýstižněji charakterizoval obsah tématu.
    • Nesnažte se řešit jiný problém (i když podobný) v jednom tématu. Raději založte nové téma.
  • Mýliti se je Myloš. ;-)
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: Neblokovatelný pop-up, jak na to ?

Příspěvek od CZechBoY »

Ale já právě chtěl aby se to zobrazilo...
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Uživatelský avatar
Myloš
Master Level 8.5
Master Level 8.5
Příspěvky: 6991
Registrován: 11 dub 2006 09:09
Bydliště: Praha

Re: Neblokovatelný pop-up, jak na to ?

Příspěvek od Myloš »

Já vím, že pro tebe je to špatná zpráva, ale pro nás ostatní dobrá. Proto píšu, že se to dá naštěstí blokovat.
K čemu to vlastně potřebuješ?
  • Než položíte dotaz, nejprve se ptejte strejdy Gůůgla.
  • Výňatek z pravidel fóra PC-HELP:
    • Název tématu zvolte takový, aby co nejvýstižněji charakterizoval obsah tématu.
    • Nesnažte se řešit jiný problém (i když podobný) v jednom tématu. Raději založte nové téma.
  • Mýliti se je Myloš. ;-)
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: Neblokovatelný pop-up, jak na to ?

Příspěvek od CZechBoY »

Píšu jako novinky na serveru, prostě dáš index a otevře se ti nový okno s novinkama... zatim mi to jde jen v opeře :D ale některý servery to maj nějak udělá že jim to jde... zkusim dát do indexu aby se otevřeli dvě stránky místo index.html
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Uživatelský avatar
Myloš
Master Level 8.5
Master Level 8.5
Příspěvky: 6991
Registrován: 11 dub 2006 09:09
Bydliště: Praha

Re: Neblokovatelný pop-up, jak na to ?

Příspěvek od Myloš »

Tak to by mě zajímalo, k čemu jsi dospěl v Opeře:
Blokování oken v Opeře
Blokování oken v Opeře
blokpopup.png (4.87 KiB) Zobrazeno 384 x

Můžeš dát odkaz na tu stránku?

Jediné řešení, které mě napadá, je absolutně pozicovaný div přes stránku, který na onclick zmizí.
  • Než položíte dotaz, nejprve se ptejte strejdy Gůůgla.
  • Výňatek z pravidel fóra PC-HELP:
    • Název tématu zvolte takový, aby co nejvýstižněji charakterizoval obsah tématu.
    • Nesnažte se řešit jiný problém (i když podobný) v jednom tématu. Raději založte nové téma.
  • Mýliti se je Myloš. ;-)
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: Neblokovatelný pop-up, jak na to ?

Příspěvek od CZechBoY »

Tak jsem to našel, ale zajmavé je že jsem to ani nehledal :D
<a href="stranka.html" onclick="return !window.open(this.href);">
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Odpovědět

Zpět na „Programování a tvorba webu“