von themonk |
ich habe das ganze jetzt etwas anderes gemacht;D
aber es geht alles |
von Can |
Ach sooo...hab nicht genau gelesen. Na logg dich dort doch mal mit 2 Usern ein und sobald der zweite User reinkommt, schau dir den Quelltext der Ausgabe bei User 1 an, dort wird dann im Userlist-Frame diese JavaScript-Funktion aufgerufen.
Und zur Userlist: Du brauchst doch ne (MySQL-)Tabelle oder sowas, wo du sämtliche User speicherst, die im Chat sind. Deren Inhalt musst du dort dann anzeigen - und die User natürlich beim Login dort hinzufügen und beim Logout löschen.
mfg
Can |
von themonk |
das wollte ich eigendlich später fragen wie ich die User raus bekomme;D
Hab jetzt noch eine frage ich habe es jetzt hin bekommen das wenn sich ein User einloggt Links sein User name steht. Wenn jetzt allerdings sich ein zweiter ein loggt steht nur der eigene nick da z.B. User x und y sind eingeloggt dann steht bei user x in der Nickliste x und bei y steht y wie bekomme ich das hin das bei beiden x und y steht? Irgendwie mit den Ids stimmts? |
von Can |
Schau mal in die Funktion DeleteUser, die ist das Gegenstück. |
von themonk |
Can hab mal in der Userlsite.js geguckt und habe dies geunden
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20: | function ChangeModeration(status)
{
var mod=document.getElementById("mod");
if (status==1)
mod.innerHTML="Mod. ";
else
mod.innerHTML="";
}
function AddUser(nickname)
{
var span=document.getElementById("users");
if (document.getElementById(nickname)) return;
code="<table id=\""+nickname+"\" border=\"0\" cellspacing=\"0\" cellpadding=\"1\"><tr><td width=\"24\"><div align=\"right\"><a href=\"javascript:InsertPrivateMessage('"+nickname+"')\"><img src=\"images/msg.gif\" border=\"0\" alt=\"\"></a> </div></td><td width=\"24\"><div id=\"status_"+nickname+"\" align=\"right\"><img src=\"images/status/gast.gif\" alt=\"\"> </div></td><td id=\"nickname_"+nickname+"\"><a href=\"javascript:ViewProfile('"+nickname+"')\" alt=\"\"><span id=\"color_"+nickname+"\" style=\"color: black\">"+nickname+"</span><span id=\"away_"+nickname+"\" style=\"color: black\"></span></a></td></tr></table>";
span.insertAdjacentHTML("BeforeBegin",code);
} |
dieser code macht bestimmt die tabellen in der user lsite nur wie bekommt man das Ganze jetzt aus der .js in die .php mit <div id=mod>? bei mir kommt nichts |