Form submitter for K-Meleon

(Text updated 2006-07-05 15:53 GMT)
(Code updated 2006-07-05 05:12 GMT)

Add to OnLoad:

open("javascript: var SePEqUyH; function uHUgqBYT() { function trackFocus(e) { SePEqUyH = e.target } function trackBlur(e) { SePEqUyH = undefined } function injectFocusTracker(node) { if (node instanceof HTMLInputElement || node instanceof HTMLTextAreaElement) { node.addEventListener('focus', trackFocus, false); node.addEventListener('blur', trackBlur, false) } for (var i = 0; i < node.childNodes.length; i++) injectFocusTracker(node.childNodes[i]) } injectFocusTracker(document) } uHUgqBYT()");

Outside:

Submit
{
	open("javascript: if (SePEqUyH) { if (SePEqUyH.form.submit instanceof HTMLInputElement) SePEqUyH.form.submit.click(); else SePEqUyH.form.submit() }");
}

Notes

Explanation

Here's the human-friendly version of this code. You don't need to read this if you don't want to know how the code works.

1