Autor | Zpráva | ||
---|---|---|---|
Lucka Profil * |
#1 · Zasláno: 24. 12. 2004, 12:01:10
... se otevře vždycky když vlezu na nějakou stránku?
a bylo by fajn, aby v tom okně bylo napsný, jestli ho chcete otevřít i při další návštěvě a když ne, tak aby se už neotevřelo:) de to?:) |
||
izsak Profil |
#2 · Zasláno: 24. 12. 2004, 15:44:03
Na Interval.cz bol dosť dávno článok o konfigurovateľných pop-up oknách.
Automatické otváranie okna po načítaní stránky ti nebude spoľahlivo fungovať. IE 6 SP2, Mozilla, Opera a ďalšie to zablokujú. Ukladanie nastavenia sa robí pomocou cookies (je to v tom článku na Intervale napísané). |
||
Kráťa Profil |
#3 · Zasláno: 24. 12. 2004, 16:29:53
Lucka to je blbost, je to nespolehlivé, v momentě, kdy se vymažou cookies, tak to nefunguje. Navíc ať si přeci každý používá okno, jak velké mu vyhovuje.
|
||
Yuhů Profil |
#4 · Zasláno: 24. 12. 2004, 16:34:17
Lucko, většina lidí má dnes už nainstalované blokovače nových oken, takže ano, jde to, ale strašně často to nefunguje. Lidé nemají automatické otevírání oken rádi.
Mrkni se na stránku www.jakpstatweb.cz/javascript/window.open.html To, aby se okno neotevíralo při příštím příchodu na stránku, se udělat dá. Dělá se to přes javascript a cookies a je to trochu složitější. Až se ti podle výše uvedeného návodu povede napsat kód tak, aby alespoň otevíral nové okno, tak sem asi zadej nový dotaz. |
||
Lucka Profil * |
#5 · Zasláno: 24. 12. 2004, 19:50:12
Já vim, že to má hodně lidí blokovaný - jenom chci takle na svejch stránkách udělat pfko:)
díky za pomoc!:) |
||
izsak Profil |
#6 · Zasláno: 25. 12. 2004, 16:20:42 · Upravil/a: izsak
Umiestnil by som malý náhľad (obrázkový, prípadne s textom "klikni" a pod.) na PF-ko niekde na stránku, aby sa to užívateľovi naozaj otvorilo (po kliknutí na odkaz sa pop-up okná spustia).
Skript na otvorenie okna by mal byť v onclick="", nie v href="" (niektoré prehliadače JS v href="" môžu blokovať a samozrejme: je dobré používať atribúty na to, na čo boli štandardom navrhnuté ;-)) |
||
Lucka Profil * |
#7 · Zasláno: 25. 12. 2004, 22:47:11
fajn, měli ste pravdu - to automaticky se otevírající okno je STRAŠNÝ!
na poprvý je to hezký, ale když se otevře pokaždý, kdy vlezu na hlavní stránku, tak už z toho začínám šílet:))) poradíte mi, jak to udělat, aby se otevřelo jenom jednou a pak už nééé:)? |
||
Leo Profil |
#8 · Zasláno: 26. 12. 2004, 00:20:30
"poradíte mi, jak to udělat, aby se otevřelo jenom jednou a pak už nééé:)?"
Jedine cookies. Ale, osobne bych vyskakujici okno nedelal, Leo |
||
llook Profil |
#9 · Zasláno: 26. 12. 2004, 01:23:40
Mě připadá vyskakovací okno strašný i na poprvý, ale pokud máš jiný názor, tak to můžeš udělat pomocí cookie. Prostě tenhle kód vlož někam mezi <head> a </head>.
<script type="text/javascript"> Cookies jsou takový krátký textový záznamy co si webová stránka může uložit u návštěvníka a je k nim možné přistupovat i přes Javascript. Návštěvník to ale může mít zakázané nebo je čas od času promazávat. Také může používat různé prohlížeče a ty pochopitelně cookies nesdílejí. |
||
Leo Profil |
#10 · Zasláno: 26. 12. 2004, 01:29:26
Tohle reseni ma to jednu vadu - pokud budou cookies vypnute, tak bude okno vyskakovat porad. Leo
|
||
llook Profil |
#11 · Zasláno: 26. 12. 2004, 01:39:36
Sakra ten regulár jsem napsal blbě. Fungovat to bude, ale jistější by bylo řádek "re = /^.*;?pf=ne;?/" nahradit tímhle:
re = /;pf=ne;|;pf=ne$|^pf=ne;|^pf=ne$/ Prostě hledáme řetězec "pf=ne", kterému může předcházet text ukončený středníkem a po něm může následovat text, který začíná středníkem. |
||
llook Profil |
#12 · Zasláno: 26. 12. 2004, 01:44:59
Bez cookies mě napadá jedině ukládat si IP + User-agent, ale to má spoustu jiných vad a navíc by se to muselo odehrávat na serveru.
Pokud by PFko nebylo vyskakovací, ale umístěné normálně na stránce, tak by vůbec nevadilo, že by se zobrazilo vždy a také by to narozdíl od pop-upu vůbec nikoho neobtěžovalo. |
||
Lucka Profil * |
#13 · Zasláno: 26. 12. 2004, 14:15:34
dobře, překecali ste mě - neudělám ho jako pop up, dám jenom odkaz...:)
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0