Avatar billede rennebo Nybegynder
29. juni 2000 - 12:47 Der er 9 kommentarer og
2 løsninger

Lidt hardcore!

Jeg har set noget om at man via JavaScript kan overføre variable mellem client og server, men jeg har ingen idé om hvordan.

Er der ikke én der har de vise sten?

(Jeg vil helst undgå at bruge ASP/PHP til at overføre variablen, da det ikke er optimalt for denne løsning).
Avatar billede naesager Nybegynder
29. juni 2000 - 13:07 #1
Javascript er klient baseret og har ingen server side det er nok java eller servlets du tænker på.

Avatar billede erikjacobsen Ekspert
29. juni 2000 - 13:08 #2
Vi kan alting her på stedet ;-)  Men hvad mener du? Hvis du ikke kører ASP/PHP på serveren,
hvad kører du så, der kan "tage fat" i de variabel du vil overføre ?
Avatar billede rennebo Nybegynder
29. juni 2000 - 15:34 #3
Min tanke er at et javaScript taler med et server Script, og på den måde får transporteret data.

Det hele skal bruges til en chat hvor jeg ikke er interesseret i at reloade hele tiden, for at få nye beskeder op på skærmen..... Lidt á la Jubii chatten.

Er det virkelig nødvendigt at ha' en intetsigende asp-side til at overføre hele tiden?? Det kan da ikke være rigtigt
Avatar billede rennebo Nybegynder
29. juni 2000 - 15:36 #4
naesager.... Det jeg tænker på er at få JavaScript til at sende en variabel til et JavaScript der kører på server-side, og ikke at få JavaScript til at opføre sig som ASP.... Så er der jo ingen ide i at undgå ASP. :o)
Avatar billede rennebo Nybegynder
29. juni 2000 - 15:38 #5
..... Yderligere skulle Server scriptet også gerne kunne sende variable til JavaScriptet på Client.
Avatar billede olebole Juniormester
29. juni 2000 - 17:40 #6
<ole>
Du er nødt til (sådan næsten, da) at bede om opdatering fra klienten. Du kan gøre det fra en usynlig frame ( <frameset rows="100%,*"> ). I denne usynlige frame henter du så nye tekststrenge fra noget ASP, PHP eller lignende - hvert 15. sekund, f.eks.
Disse strenge skriver du så - med JavaScript - dynamisk ind i et lag i den synlige frame. Så ser det ikke ud som om, der opdateres hele tiden. Mon ikke det er sådan noget, du tænker på?
/Vh
</bole>
Avatar billede rennebo Nybegynder
29. juni 2000 - 22:37 #7
Olebole....

Jeg ved hvad du mener, og den løsning kan jeg sagtens overskue, men hvis man har tænkt sig at hente beskeder f.eks. 2 gange i sekundet, så er den rimelig hardcore for browseren..... Derfor...... At overføre/hente direkte i JavaScript er 100 gange bedre.

Kan Cookies evt. bruges til overførslen???
Avatar billede rennebo Nybegynder
29. juni 2000 - 22:44 #8
Olebole.....

Hmmmm..... Jeg kunne jo sætte mit asp til kun at blive aktiveret på serverside, right?

(Jeg ved det her falder LANGT uden for JavaScript kategorien *GG*)
Avatar billede limemedia Nybegynder
04. juli 2000 - 02:58 #9
rennebo >> der er ingen mulighed for at gøre det du ber om... JavaScript er clientside. ! Skal du lege med server komponenter m.v. så må du bide i det sure æble. Eller udvikel det hele i java og få den funktionalitet du forespørger. Der er ikke mulighed i Javascript.

/ Lars
LJWeb.com

PS. 2 gange i sekundet er temmelig hardcore... måske er 1 gang pr 5 sek nok... ! eller 10 sek !
Avatar billede rennebo Nybegynder
06. juli 2000 - 10:43 #10
ljweb....

Hvert 5 sek kan jeg ikke leve med.... Det er alt for "pain in the putt" at skulle sidde der og vente hele tiden.

Jeg er godt klar over at JavaScript er et client sprog, men lige som serveren kan sende til klienten, må klinten da også kunne sende til serveren.

Jeg kan bare ikke acceptere at klienterne er så meget dummere end serveren *GG*

PS. Jeg overvejer seriøst om Java eller evt. ActiveX ikke er svaret. Browserbaseret overførsel er simpelthen for tungt.
Avatar billede rennebo Nybegynder
11. juli 2000 - 09:40 #11
ljweb...

Dit svar var ikke lige det jeg ledte efter, men det har nu alligevel givet mig et par ganske fornuftige idéer

>> Split point <<
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