Título: Verificando quem está on-line no ICQ
Linguagem: JavaScript
S.O.: Internet
Autor(es): Wenderson Teixeira
Este é um trecho de código simples, que demonstra a utilização de array e que cria uma tabela,
onde pode-se verificar quem está on-line no ICQ, desde que o usuário tenha essa opção habilitada
em suas configurações, sem a necessidade de se ter o ICQ instalado, pode-se também enviar
um ICQ Pager ao usuário.
Segue abaixo o código e um exemplo de utilização.
Na função CreateArray
, substitua "Nome 1", "Nome 2" e "Nome 3" pelos nomes
que você queira que sejam mostrados, e substitua "0000001", "0000002" e "0000003" pelo UIN do
ICQ de quem você queira saber o status, adicione quantos mais você quiser, para gerar a tabela,
chame a função CreateOnLineTable
dentro de uma tag <script>
</script>
, como por exemplo:
<script>
CreateOnLineTable();
</script>
<html> <head> <title>Indicador de estado</title> </head> <script> function User(name, UIN) { this.name = name; this.UIN = UIN; return this; } function CreateArray() { var users, user, c; c = 0; users = new Array; users[c++] = new User("Nome 1", 0000001); users[c++] = new User("Nome 2", 0000002); users[c++] = new User("Nome 3", 0000003); return users; } function CreateOnLineTable() { var userArray = new CreateArray(); document.write("<table>"); for(var c = 0; c < userArray.length; c++) { document.write("<tr><td valign='center'>"); document.write("<A HREF='mailto:" + userArray[c].UIN + "@pager.mirabilis.com'>" + userArray[c].name + "</A></td>"); document.write("<td nowrap><IMG SRC='http://online.mirabilis.com/scripts/online.dll?icq=" + userArray[c].UIN + "&img=2' BORDER='0' ALT='UIN " + userArray[c].UIN + "'></A>"); document.write("</td></tr>"); } document.write("</table>"); } </script> <body> <h2>Demonstração do indicador de estado<</h2> <script> CreateOnLineTable(); </script> </body> </html>