Avatar billede iphase Nybegynder
13. november 2002 - 13:00 Der er 8 kommentarer og
1 løsning

Check for ny post.

HEj, hvordan kan jeg få en popup frem når der er kommet en ny post i min database, uden at skulle loade hele min php side om igen og igen.

Det må gerne være noget ala, det der er på dating.dk når man får ny post (hvis altså i kender det ;)

Få forhånd tak :)
Avatar billede di8leva Nybegynder
13. november 2002 - 13:07 #1
jag tror ikke du kan få vide i browsern varje gång en post har blivit inlagd...

då er du nødt till att ha ett script som spørger databasen måske en gang per minnut og hvis det er skett något så poppar du op en alert
Avatar billede iphase Nybegynder
13. november 2002 - 13:10 #2
Okay, så hvordan laver jeg et script der gør det? det skal vel være javascript ikk?
Avatar billede di8leva Nybegynder
13. november 2002 - 14:17 #3
hehe, det vid jag ikke riktig
Avatar billede Slettet bruger
13. november 2002 - 14:45 #4
Du laver en iframe (evt. skjult). Den reloader du så hele tiden:

<body onLoad="setTimeout('self.location.reload();', 5000);">

... og i den iframe har du så et server-side script, der, når der er post, udskriver dette scripts:

<script>
window.open("youve_got_mail.html", "nytVindue", "width=300,height=300");
</script>
Avatar billede Slettet bruger
13. november 2002 - 14:46 #5
scripts = script
Avatar billede iphase Nybegynder
13. november 2002 - 19:40 #6
Tak for scriptet, men det kan jeg jo ikkke bruge til noget. jeg skal jo bruge al den anden kode (serverside PHP). og det skal ikke være et nyt vindue, det skal være sådan et billede der slider på fra nederst i højre hjørne, og så forsvinder igen kort efter.. ligsom på dating.dk som jeg skrev.
Avatar billede Slettet bruger
14. november 2002 - 17:07 #7
Jeg bruger ikke dating.dk og du skrev "popup", hvilket i 99% af tilfældene betyder et nyt vindue.
Jeg opfordrer dig til at stille spørgsmålet i PHP-kategorien, og så vende tilbage hertil, når du først har fået de praktiske ting lavet.
Avatar billede iphase Nybegynder
18. november 2002 - 14:39 #8
eof
Avatar billede exp Juniormester
10. juni 2003 - 15:08 #9
<HTML>
<HEAD>
<TITLE>Popup eksempel</TITLE>
<SCRIPT>
// se også http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/objects/popup.asp
var popup  = window.createPopup();
var popupBody = popup.document.body;
popupBody.innerHTML = '<div style="height:180px; width:120px; padding:10px; background:orange; color:white; border: 2px solid black"><h1>Pop</h1><p>Ikke så svært endda :)</p></div>';
</SCRIPT>
</HEAD>
<BODY>
<a href="#" onclick="popup.show(0,0,120,180);return false;">Popup i øverste venstre hjørne</a><br>
<a href="#" onclick="popup.show(screen.availWidth-120,screen.availHeight-180,120,180);return false">Popup i nederste højre hjørne</a>
</BODY>
</HTML>
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