JavaScript

Otevření odkazu podmíněné stisknutím Ctrl

JavaScript

POZOR! Článek jsem napsal před více jak rokem, a tudíž už nemusí reflektovat můj nynější názor nebo může být zastaralý.

Pokud v dnešních prohlížečích (kromě IE) přidržíte Ctrl a kliknete na odkaz, otevře se v novém panelu (záložce). Pokud ovšem máte odkaz v contentEditable prvku, mohli byste klikat jak chcete a stejně by se neotevřel. Jediný Firefox se zachová stejně a odkaz otevře.

Jak to teda provedeme, aby se akce chovala všude stejně? Je to vlastně úplně jednoduché a proto si myslím, že postačí následující příklad.


 

Dle zkoušek je kompatibilita zajištěna i pro IE5 ;-)

Znáte někoho, komu by článek mohl pomoct? Zasdílejte mu ho :)

Komentáře