
Dynamické vytvoření <option> v <select>
Při vývoji JavaScriptové části systému jsem narazil na několik věcí, které nejsou ve všech prohlížečách zcela kompatibilní. Postupně je zde budu popisovat, každý článek jeden problém.
Články v kategorii JavaScript
Při vývoji JavaScriptové části systému jsem narazil na několik věcí, které nejsou ve všech prohlížečách zcela kompatibilní. Postupně je zde budu popisovat, každý článek jeden problém.
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.
Dneska jen krátce. Zjistil jsem zjistil, že spousta lidí neví (i já jsem to nevěděl :-)), jak zamezit převzetí události od potomka k rodiči, proto zde napíšu řešení.
Vím, že dnes jsou velice v oblibě frameworky typu JQuery, a že velice usnadňují a urychlují tvorbu aplikace, chcete-li ale použít pouze jednoduché natažení dat AJAXem, není nutné framework použít. Zbytečně bude klient stahovat cenné kilobajty navíc, když by vám vlastně stačila jednoduchá funkce.
The Art of UNIX Programming
Eric S. Raymond
Navíc je přístupná online :)