Hallo,
sowohl auf meiner bestehenden FAQ nach dem Update, als auch auf einer Neuinstallation sowie auf eurer Demo-FAQ-Seite ist die Funktion "focusOnSearchField" nicht mehr vorhanden. Dadurch wurde bisher immer beim Aufruf der Startseite der Cursor direkt in das Suchfeld gesetzt. So konnte man dann direkt mit dem Tippen des Suchbegriffs loslegen.
Ein ähnliches Problem gab´s mal hier: viewtopic.php?f=3&t=5511&p=20291&hilit=focus#p20291
-----------------------------------
For engish readers:
In current versions the function "focusOnSearchField" is missing. The cursor used to be focused on the search-field after loading the main page in previous versions.
Fokusierung auf Suchfeld nicht mehr vorhanden
Moderator: Thorsten
Re: Fokusierung auf Suchfeld nicht mehr vorhanden
Hi,
ja, das haben wir rausgeworfen, das hatte die Mehrzahl der User als nicht so toll empfunden. Kannst du aber über das Attribut "autofocus" gerne wieder in dein Template einbauen.
bye
Thorsten
ja, das haben wir rausgeworfen, das hatte die Mehrzahl der User als nicht so toll empfunden. Kannst du aber über das Attribut "autofocus" gerne wieder in dein Template einbauen.
bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
amazon.de Wishlist
Re: Fokusierung auf Suchfeld nicht mehr vorhanden
Da ich gerade mal wieder darüber gestolpert bin... Für alle, die Autofocus auf das Suchfeld vermissen, hier die konkrete Lösung. Funktioniert mit der aktuellen Version 2.9.6.
In der index.tpl des entsprechenden Templates (das Standardtemplate findet sich bspw. unter assets/template/default) folgendes einfügen:
In der index.tpl des entsprechenden Templates (das Standardtemplate findet sich bspw. unter assets/template/default) folgendes einfügen:
Code: Select all
#Im <head>-Bereich:
<script type="text/javascript">
function focusOnSearchField()
{
if (document.getElementById('searchbox')) {
document.getElementById('searchbox').focus();
}
}</script>
#Das <body>-Tag folgendermaßen ergänzen:
<body dir="{dir}" onload="javascript:focusOnSearchField();">