AIM-Message senden
Mit diesen paar einfachen Codes kann man eine AIM senden und das ganz leicht.Als erstes brauchen wir den JavaScript Code, der in den <head>-Bereich kommt:
| Code: |
<script type="text/javascript">[<!-- Begin
function doAIM() { var action; var msg = document.frmAIM.txtMessage.value; var newMsg = ""; var charSpec = "N"; var specials = "&? @%"; for(var i = 0; i < msg.length; i++) { for(var q = 0; q < specials.length; q++) { if(msg.charAt(i) == specials.charAt(q)) { charSpec = "Y"; break; } else { charSpec = "N"; } } if(charSpec == "Y") { newMsg += "+"; } else { newMsg += msg.charAt(i); } } action = "aim:goim?screenname="; action += document.frmAIM.txtName.value; action += "&message="; action += newMsg; document.frmAIM.action = action; document.frmAIM.submit(); } // End --> </script> |
Nun bauen wir das Formular, in dem man die Message eingaben kann:
| Code: |
<form method=post name="frmAIM">
<input type=text value="Screenname" onFocus="this.select();" name="txtName"> <textarea name="txtMessage" rows="5" cols="32" wrap="virtual"></textarea> <input type=button onClick="doAIM();" value="Nachricht senden"> </form> |
In diesem JavaScript-Code steht ein Code, der die Eingaben aus dem Formular auswertet und in eine verwertbare Schreibweise umwandelt. Sollte es Leerzeichen in der Message geben, werden die mit einem + ersetzt, bei Sonderzeichen werden diese ersetzt. action = "aim:goim?screenname="; steht für das Protokoll, das zum Senden benutzt werden soll. Schließlich gibt es ja auch http:// für Internetseiten und so gibt es hier aim für den AIM. "goim" steht steht für "Eine neue Message (Nachricht) schreiben". ?screenname= steht für den Namen (AIM/AOL benutzername) des Empfängers. message= steht dann logischerweise für die Message (die Nachricht), die gesendet werden soll.
Geschrieben von snake.logan am 07.07.2006 (7829x gelesen)

Giebt es sowas auch für ICQ?
Geschrieben von www.ga-24.de
