Timo Keller <afterburn(a)web.de> schrieb am Fri, 30 Dec 2005 15:05:11 +0100:
Deshalb braucht man noch diese ominöse Zeilen 1-21.
Dann muss man
jedes "onload =" entfernen und an das Ende
der Function (also nach "}" )
aOnloadFunctions[aOnloadFunctions.length] = blabla; //Funktionsname
der onload aufgerufen werden soll (ohne Klammern!!!)
setzen. (siehe Zeilen 67, 149 und 158)
Das multiple onload braucht man nicht in seine monobook.js einfügen, da
dies bereits in der Standard-monobook.js enthalten ist, die jeder
automatisch bekommt.
Folgendes sollte bei jedem funktionieren (auch mit anderen Dingen
kombiniert):
function searchFocus()
{
document.getElementById('searchInput').focus();
}
aOnloadFunctions[aOnloadFunctions.length] = searchFocus;
Standardmäßig wird das nicht kommen, da somit sämtliche Tastaturnavigation
(Scrollen mit den Pfeiltasten, Scrollen mit der Leertaste) verhindert
wird. Vielleicht schreibt mal jemand etwas, das die Tastaturabfragen
abfängt und bei Zeichen a-zA-Z automatisch in die Eingabebox springt,
sodass man einfach lostippen kann, auch wenn man nicht in der Eingabebox
ist...
MfG
Christian Thiele