Otevření 2 stránek jedním odkazem
Jak jedním odkazem otevřít dvě různé stránky.
Tato technika je celkem rozšířená u pornowebů a stránek, které nemají problém s hodně otravnou reklamou:
<a
href="http://jecas.cz"
target="_blank"
onclick="window.location = 'http://djpw.cz'">
Odkaz na Ječas a Diskusi JPW
</a>
Níže uvedený odkaz po kliknutí zobrazí v nové záložce stránku jecas.cz
(díky target="_blank"
) a v aktuální přejde na djpw.cz
(díky window.location
u události onclick
):
Podobného efektu jde docílit i pomocí otevření nového okna přes window.open
(při vynechání target="_blank"
).
<a
href="http://jecas.cz"
onclick="window.open('http://djpw.cz');">
Odkaz na Ječas a Diskusi JPW
</a>
Využití
Většinou se tento postup používá k zobrazení reklamy. Návštěvník klikne na odkaz, cíl se mu zobrazí v nové záložce, ale na pozadí se skriptem přesměruje na stránku s reklamou.
Jde toho využít i pro získávání provisí z affiliate programů. Samotná návštěva stánky s identifikátorem v URL na pozadí stačí k uložení cookie, která zajistí případné budoucí připsání provisí. Návštěvník si toho nemusí ani moc všimnout, protože otevření stránky na pozadí ho nevyruší od běžného prohlížení.
Jde použít i opačný postup, kdy se běžný cíl odkazu načte do stávajícího okna a reklama do nového. V takovém případě je ale návštěvník značně vyrušen reklamou.
Cíl odkazu
Po najetí na odkaz se (u desktopových prohlížečů) ve stavovém řádku obvykle zobrazuje cíl odkazu.
I tuto případnou možnost, jak odhalit odkaz vedoucí jinam, než se očekává, jde ale obejít:
Stačí k tomu jen při onmousedown
prohodit cíl odkazu.
Neměly by to blokovat?
Je k úvaze, zda by toto chování neměly prohlížeče blokovat.
Ani ne, procházení pornowebů by už nebylo tak zábavné jako teď.
– habendorf
Napadá vás jiný důvod, proč toto chování umožnit?
Komentáře