Seite 1 von 1

User direkt ansprechen

Verfasst: 06.09.2011, 01:09
von schnegge83
Hallo,
ich habe bereits im alten Forum einen funktionierenden Code gefunden

<script type=text/javascript>function schreibeAt(){divs = parent.rightFrame.document.getElementsByTagName("div"); for(i=0;i<divs.length;i++){ if(divs.id && divs.id != "" && !divs.innerHTML.match("@")){ parent.rightFrame.document.getElementsByTagName("div").innerHTML = "<span onclick='parent.info.document.eingabe.message.value = \"\@"+divs.id+" \"'>@ </span>"+divs.innerHTML;}}} window.setInterval("schreibeAt()", 1000)</script>

Dadurch haben die User rechts in der Onlineliste ein @ vor dem Namen und wenn man darauf klickt, kommt dabei folgendes heraus:

User: @User test

Das Script ist fast perfekt, es gibt nur einen Punkt, der mich etwas stört:
Wenn man das @ anklickt, hat man im Eingabefeld stehen @ User, muss aber jedesmal erst ins Eingabefeld klicken um schreiben zu können. Kann man das irgendwie automatisieren, so dass man gleich nach dem @ klicken losschreiben kann?

Re: User direkt ansprechen

Verfasst: 06.09.2011, 05:21
von BumBumBass
versuch es doch mal mit dem script für das nickmenü.
1. gibt es da neben user anschreiben noch weitere möglichkeiten
2. ist es anpassbar mit weiteren funktionen die du zufügen kannst
3. wird dein wunsch der automation erfüllt
4. hast du auch noch die möglichkeit festzulegen wer welche funktion nutzen kann (alle reg user, mod oder nur admin)

ist in meiner persönlichen top ten eins der besten scripte