daraus werd ich nicht schlau...
sicher das das damit geht?
@Asker: wenn ich zu hause bin, dann poste ich hier mal den aktuellen Sachstand, aber wie gesagt, es funktioniert momentan nicht mit den Pfeiltasten was sehr schade ist.
Denn wenn man einen Namen eingibt und einen Treffer hat, muss man erst zur Maus greifen um den anzuklicken, dann lässt man die Maus wieder los um weiter zu tippen.
alles in allen sehr nett, aber die Pfeil und Entertaste muss da irgendwie noch mit rein :/
wenn jemand noch nen Tip oder Denkanstoß hat dann immer her damit
Hier nun der bisherige Bearbeitungsstand:
asearch.php suchen nach
Code:
| $allowed_searchtemps=array("search_user"); |
ersetzen mit
Code:
| $allowed_searchtemps=array("search_user","search_user_shoutbox"); |
search_user_shoutbox.html mit folgenden Inhalt erstellen und in den templateordner hochladen
Code:
| <a href="javascript:;" onclick="document.getElementById('shoutbox_message').value='@$searchresult: ';document.getElementById('searchresult').style.display='none'; document.getElementById('shoutbox_message').focus();"> $searchresult </a><br /> |
shoutbox.html suchen nach
Code:
| <input type="text" id="shoutbox_message" name="message" size="24" maxlength="255" style="margin: 2px;" value="Message" onfocus="this.value=''" /><br /> |
ersetzen mit
Code:
| <input id="exact" type="hidden" name="exact" value="0" />
<input id="shoutbox_message" name="message" type="text" value="Message" onfocus='if(document.getElementById("shoutbox_message").value == "Message"){this.value=""}' onkeyup='if(this.value.charAt(0)=="@" & this.value.length < "7") { overlay(this, "searchresult");search("user","nickname","userID",encodeURIComponent(this.value.substring(1)),"search_user_shoutbox","searchresult","replace", document.getElementById("exact").checked, "ac_usersearch")} else document.getElementById("searchresult").style.display="none";' size="24" /> |