Category:Ajax site tips

From GreaseSpot Wiki
Revision as of 09:04, 13 April 2007 by 195.67.240.29 (talk) (Added example script.)
Jump to navigationJump to search

Ajax-driven or JavaScript-heavy sites often require different strategies than when scripting a regular site: elements appear, disappear and change at any time. This page contains some tips for scripting such sites.

Catch bubbling events

This code will tell you what element you click, unless it or some ancestor element does event.stopPropagation():

document.addEventListener('click',function(event) {
  GM_log("Clicked " + event.target);
}, true);

This is useful since elements you want to attach listeners to might not be in the DOM yet when the page/script loads.

Example scripts


This category currently contains no pages or media.