Avatar billede zeattle Nybegynder
11. december 2004 - 04:17 Der er 8 kommentarer og
1 løsning

En body onload besked

Jeg har dette javascript(noget af det):
Text[0]=["INFORMATION","$countmail new message(s)"]

Den skulle vise hvor mange nye besker der er, men den skriver blot det der, hvordan laver man så man kan se det med et udtræk fra mysql?
Avatar billede morteeart Nybegynder
11. december 2004 - 04:20 #1
1. lav en popup på body onload
2. den popup loader en .php eller .asp side, som så hente antal nye beskeder fra mysql.
Avatar billede zeattle Nybegynder
11. december 2004 - 04:26 #2
Det forstår jeg ikke helt...
Avatar billede morteeart Nybegynder
11. december 2004 - 04:27 #3
nej, men det du har postet er heller ikke javascript.

Ved du noget som helst omkring php/mysql ? og javascript for den sags skyld ?
Avatar billede morteeart Nybegynder
11. december 2004 - 04:37 #4
noget ala

<?php
$username = $_SESSION['username'];
$query = mysql_query("SELECT messages FROM table WHERE username='$username' ");
$countmail = mysql_num_rows($query);
?>
<html>
<head>
<script type="text/javascript">
noget javascript til at åbne en popup ting
</script>
<body <? if($countmail != 0) { echo "onLoad('javscriptfunktion')"; } ?> >
hejhej
</body>
</html>

Dette er fuldkommet utestet, og er næmere psudo kode, end et real script.
Avatar billede morteeart Nybegynder
11. december 2004 - 04:38 #5
og jeg går i seng nu..så der kommer ikke mere fra min side før om en 12-20 timer.
Avatar billede mm12010 Nybegynder
11. december 2004 - 09:57 #6
er det sådan du mener ?-)

Text[0]=["INFORMATION","<?=$countmail?> new message(s)"];
Avatar billede zeattle Nybegynder
11. december 2004 - 11:34 #7
Morteeart jo det var javascript, men jeg tænkte ikke lige klart kl 4 om morgen.

Jeg fandt svaret ved at rette lidt i det, det hjalp at lægge javascriptet ind i filen istedet for at at hente det.

Men mm12010 fik det så til at virke med den hentede hvor mange nye beskeder der var.

Så gider I begge lægge et svar så kan i få 60points hver for jeres indsats.
Avatar billede mm12010 Nybegynder
11. december 2004 - 11:45 #8
selv tak :o)
Avatar billede morteeart Nybegynder
11. december 2004 - 13:01 #9
nej, bare giv mm12010 det hele.

Javascript er clientside-scriptsprog, og kan ikke lave udtræk fra mysql, dertil skal man bruge et clientside(php/asp kobineret med SQL)
Og jeg har sku da aldrig set javascript som ser sådan ud:

Text[0]=["INFORMATION","<?=$countmail?> new message(s)"];

Det minder efter min mening mere om php, end om javascript.
OG jeg kan ikke se hvordan du fik body onload ind i dette her.
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