Avatar billede shemeri Praktikant
09. juli 2003 - 11:45 Der er 33 kommentarer og
1 løsning

Message Popup!

Hej,

Jeg har en hjemmesider med "Online List". Er det muligt for bruger at skrive til hinanden via online listen?! Altså, hvis en bruge skriver en besked til mig, ville jeg så få en popup med beskeden.

Er der noget man kan downloade?!
Avatar billede proware Nybegynder
09. juli 2003 - 11:50 #1
ja det kan godt lad sig gøre
Avatar billede shemeri Praktikant
09. juli 2003 - 11:50 #2
hvordan?! ;-)
Avatar billede proware Nybegynder
09. juli 2003 - 11:51 #3
ved og ændre lidt i din db

og lave noget kode der til
Avatar billede superanden Nybegynder
09. juli 2003 - 11:51 #4
det er en komando du kan skrive i dos der hedder "net send"

jeg har aldrig selv gjort det over internettet. men ved den også virker der

du kan i "Kør" eller "command" skrive i LAN dette.

net send "computernavn eller ip" "besked"

f.eks net send superanden "hej anders hvordan går det

ved ikke om det er den de bruger med denne virker ihvertfald :-)
Avatar billede shemeri Praktikant
09. juli 2003 - 11:53 #5
superanden: det er ik netværk jeg snakke om....

proware: altså jeg har brug for hjælp, derfor skriver jeg her ;-)
Avatar billede proware Nybegynder
09. juli 2003 - 11:54 #6
hm jeg tror ikke det er sådan han vil havde lavet det
Avatar billede proware Nybegynder
09. juli 2003 - 11:54 #7
jep kan godt prøve og hjælpe dig men vil ikke love det helt store
Avatar billede shemeri Praktikant
09. juli 2003 - 11:57 #8
det er ok, så kan jeg fortsætte måske :)
Avatar billede exp Juniormester
09. juli 2003 - 11:59 #9
Du kunne også lave en lille iframe der checker om der er beskeder til den pågældende bruger, og hvis der så er, laver den en popup.
Avatar billede shemeri Praktikant
09. juli 2003 - 12:01 #10
problemet er at iframe er ikke til browsers
Avatar billede proware Nybegynder
09. juli 2003 - 12:11 #11
hm iframe er da til browser
Avatar billede shemeri Praktikant
09. juli 2003 - 12:11 #12
jeg mente at iframe er ik understøttet af alle browsers
Avatar billede exp Juniormester
09. juli 2003 - 12:15 #13
så lav en almindelig frame... den kan bare være 0 i bredde (eller højde...)
Avatar billede shemeri Praktikant
09. juli 2003 - 12:16 #14
er der ik andre muligheder?! Altså nogle klar scripts på nettet?!
Avatar billede proware Nybegynder
09. juli 2003 - 12:20 #15
jeg tror ikke der er nogen færdig script på nette til dette formål

men vis du lave lidt om i din db hvis du da bruger database
kan det lad sig gøre med en alm fram som exp skriver
Avatar billede shemeri Praktikant
09. juli 2003 - 12:21 #16
ja, jeg bruger database, mysql.
kan du give mig en "clue" om hvordan man kan gøre det?
Avatar billede proware Nybegynder
09. juli 2003 - 12:24 #17
nu ved jeg ikek hvordan din table ser ud så det bliver lidt svært men hvis du kan vise mig en udskrift af den vil det hjælpe
Avatar billede shemeri Praktikant
09. juli 2003 - 12:29 #18
her er navne på de attributer til dette formål (tror jeg) fra en table der hedder Users

    Person_ID       
    UserName           
        Sex           
    Online               
    IP                   
    HOST
Avatar billede shemeri Praktikant
09. juli 2003 - 12:29 #19
du har ik brug for Sex attribut ;-)
Avatar billede exp Juniormester
09. juli 2003 - 12:34 #20
sådan cirka:

create table beskeder {
  msgid int(11) auto_increment primary key,
  touserid varchar(255),
  fromuserid varchar(255),
  title varchar(255),
  text mediumtext,
  time timestamp default(now())
}
Avatar billede proware Nybegynder
09. juli 2003 - 12:35 #21
er det du bruge til at hvis om en bruger er online ??????
Avatar billede proware Nybegynder
09. juli 2003 - 12:36 #22
ja okay exp
Avatar billede exp Juniormester
09. juli 2003 - 12:36 #23
rettelse til mit indlæg 09/07-2003 12:34:45:

create table beskeder {
  msgid int(11) auto_increment primary key,
  touserid varchar(255),
  fromuserid varchar(255),
  title varchar(255),
  text mediumtext,
  time timestamp default(now()),
  status int(1) default(0)
}
Avatar billede proware Nybegynder
09. juli 2003 - 12:37 #24
men han skal jo havd eslået de to tabler sammen ikke
Avatar billede exp Juniormester
09. juli 2003 - 12:39 #25
og databasekaldet:

sql = "select * from beskeder where touserid = $brugernavn and status = 0"

fyr $sql op mod databasen...

if ($mysql_num_rows($sql) > 0) {
  //kode til popup
}
Avatar billede proware Nybegynder
09. juli 2003 - 12:40 #26
okay nu må jeg stå af exp kan hjælpe dig kan jeg se
Avatar billede exp Juniormester
09. juli 2003 - 12:42 #27
i onlinedelen skal han have en funktion der kan skrive til databasen jo, men de to tabeller har ikke meget tilsammen ellers... Det er vel nærmest noget med:

online.php:
<a href="sendmsg.php?action=send&user=brugernavn">Skrive besked til Brugernavn</a>

sendmsg.php:
$sql = "insert into beskeder blablabla"
Avatar billede proware Nybegynder
09. juli 2003 - 12:43 #28
ja
Avatar billede shemeri Praktikant
09. juli 2003 - 12:43 #29
Online bruger jeg til at se om brugeren er online eller ik "YES" "NO"

det med tablen osv, kender jeg, men mit problem er hvordan en popup kommer frem når brugeren har fået en besked. Lad os siger at bruger1 sidder og læser en nyhed og bruger2 sender en besked til ham/hende, en popup skal vises til bruger1. Hvordan gør jeg det? ;-)
Avatar billede exp Juniormester
09. juli 2003 - 12:50 #30
kig i javascript-kategorien, søg efter popup :-)

http://www.ebruger.dk/artikler/artikel.asp?artikelID=13
Avatar billede shemeri Praktikant
09. juli 2003 - 14:43 #31
ja men jeg kunne ik se noget jeg kan brug?
Avatar billede exp Juniormester
09. juli 2003 - 14:45 #32
javascript for en popup...
Avatar billede shemeri Praktikant
09. juli 2003 - 14:47 #33
altså hvis jeg bruger en alm. popup, brugeren skal skifte sider hvis beskeden skal vises. Der skal være noget der kan vises selvom brugeren ik skifter mellem sider :)
Avatar billede exp Juniormester
09. juli 2003 - 14:55 #34
så kan du jo lave en popup der indeholder en side der fx har en indbakke, samt et felt til at læse beskeden...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester