09. januar 2004 - 21:07Der er
67 kommentarer og 1 løsning
"Pop-up" som på hotpeople.dk
Hey derude!
På HotPeople.dk har jeg set de har et slags "pop-op". Den ruller op nede i højre hjørne, lige over windows-uret (den fortæller fx hvis en af dine kontakter kommer online). Man behøver ikke refreshe siden for at den popper op.... Jeg har prøvet at lure hvordan de har lavet den, men uden held.
Jeg ville blive evigt taknemmelig hvis nogen kunne hjælpe mig med at lave sådan en....
Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
En skjult iframe reloader/refresher sig selv med et forudbestemt interval. Når visse betingelser er opfyldte, åbnes et vindue, der har en y-koordinat der er større end skærmens højde, hvilket betyder at den ikke er synlig. Med et andet interval, flyttes popup'en længere og længere op. Dvs, dens y-koordinat bliver mindre og mindre, og på et tidspunkt vil y-koordinaten være inden for skærmens højde, hvilket betyder at den vil være synlig.
Det er en teori til hvordan man kan gøre det. Jeg har ikke kigget på hotpeople.dk.
Ja det var også sådan jeg havde tænkt mig at lave det.... Det med det forudbestemte interval havde jeg bare ikke lige tænkt på... Men det er ikke sådan den er lavet på hotpeople.dk, da den går udenfor "det normale vindue", dvs. ned over den grå statusbar...
hmm.. så tror jeg ikke at det længere er JavaScript.. måske noget ActiveX.. Skal man klikke "Ja" til et eller andet spm om afvikling af ActiveX eller installering af et eller andet?
Jeg har lige kigget på hotpeople.dk.. Jeg har fundet: - en iframe - siden i iframen reloader sig selv hver 60. sekund: <meta http-equiv="refresh" content="60">
Så er der ikke meget at gøre.. Jeg ved ikke hvordan de får tingest hen over taskbar/statuslinie (og hvad den ellers hedder).. Men, så ved du hvordan sådan et system virker.. :)
dogg> er du med på en lille test..? Jeg tilføjer dig til min favoriliste, så logger du af, derefter skriver jeg "done" her i vinduet, og så logger du på, mens jeg holder øje med siden: http://www.hotpeople.dk/profile/online.asp?mode=set
..jeg mener at det var et chromeless vindue.. dvs et uden titlebar.. log af og på igen, så vil jeg tage et screenshot.. Det kan være at roenving kan fortælle os om det er et chromeless vindue, eller hvad det er :)
Det meste skal nok laves i ASP.. - Du skal ha' fat på en online liste (koden finder du her: http://activedeveloper.dk/julekalender/julegaver/whoson.asp ) - hver gang iframen reloades, checkes der om nogen af favoritterne findes i online listen
Så skal du bruge noget JavaScript kode.. kode skal åbne et vindue, som flyttes opad via en timer/interval..
hmm.. det er heller ikke korrekt :-) Kigger på det senere..
Synes godt om
Ny brugerNybegynder
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.