Avatar billede horsmark Nybegynder
07. november 2000 - 16:15 Der er 13 kommentarer og
1 løsning

Overføre værdier mellem to windows (VBscript og HTML)

Jeg er i færd med at bygge en intranetkalender.  ...her knækker tråden:

Åbner vindue#1 og...
1. Indlæs tilstededata fra fil *OK*
2. Vis kalender *ok*
3. Brugeren trykker på en tilfældig dag for at ændre det til \"har fri\" *ok*
4. Vindue#2 popper op hvor brugeren skal kunne se hvilken værdi dagen har nu - INDEN han ændrer den til noget nyt på en [opdaterknap] =( virker ikke fordi..:

Jeg kan ikke \"hive\" data der bliver erklæret i det ene vindue over til det andet?

Er der mulighed for at \"store\" disse data i hukommelsen, så jeg slipper for at bygge følgende:

1. \"gem data der skal bruges i Vindue#2 på fil\"
2. åben nyt vindue#2
3. (fra det nye vindue#2) læs data fra fil
4. brugeren lukker vindue#2 og programmet gemmer på fil
5. det vindue#1 åbnes igen og læser fra
filen.

Kan en eller anden hjælpe med dette?

Mvh.
HorsMark
Avatar billede cstern Nybegynder
07. november 2000 - 17:29 #1
Globale variable deklareret i et module bevares og er synlige for alle moduler og forms
Avatar billede horsmark Nybegynder
07. november 2000 - 19:00 #2
Virker dette er browservinduer?? Har lige prøvet meen (*GG* tænkte nok det var lige nemt nok)
Avatar billede horsmark Nybegynder
07. november 2000 - 19:01 #3
Virker dette er browservinduer?? = Informationer browservinduer imellem!
Avatar billede horsmark Nybegynder
07. november 2000 - 19:02 #4
Lortet skal altså kunne bruges i browservinduer!

Avatar billede cstern Nybegynder
07. november 2000 - 19:04 #5
OK, du sagde ikke noget om browser... (OK, måske i overskriften)
Avatar billede ldanielsen Nybegynder
07. november 2000 - 23:06 #6
Du kan sagtens lave det i javascript, jeg ved ikke med VBScript.

Men begge er jo også en mulighed, ikke?
Avatar billede zogu Nybegynder
08. november 2000 - 10:03 #7
Gem:
--------------------------------------
session(\"Variabelnavn\") = \"Data\"


Hent:
--------------------------------------
Ny_Variabel = Session(\"Variabelnavn\")


Dette er global variabler i ASP.

Med venlig hilsen
Zogu
Avatar billede ldanielsen Nybegynder
08. november 2000 - 12:36 #8
zogu >> Det er ikke ASP det her!
Avatar billede horsmark Nybegynder
08. november 2000 - 12:37 #9
kan jeg enelleranden lave et kort eksempel i VBscript (hvilket jeg har skrevet stort set hele intranetsiten i!)

:-) ?????
Avatar billede horsmark Nybegynder
08. november 2000 - 15:06 #10
Ida>>> kan du give et eksempel på det i JavaScript?
(skal kunne virke i IE4 offline!)
Avatar billede ldanielsen Nybegynder
08. november 2000 - 17:58 #11
Ja, det kan jeg da.

Har du et vindue, og du åbner et andet, så ved du hvad det hedder, ikke (Jeg kender ikke meget til clientside vbscript)?

Og værdierne skal over i nogle inputfelter, ikke?

I vindue1 skriver du:

vindue2.document.formensNavn.inputfeltetsNavn.value = \"det du vil have derover\"

Og den anden vej:
Hvis vindue2 er åbnet via javascript kan du fra vindue2 sige:
window.opener.document.formensNavn.inputfeltetsNavn.value = \"Det du vil have\"

- eller blot bruge samme metode som i første tilfælde.

Skal du bruge mere? Jeg ved ikke hvor lidt javascript du kan :o)

Hilsen Lars D
Avatar billede horsmark Nybegynder
08. november 2000 - 18:04 #12
Lars, jeg kan ikke bruge det da jeg har (desværre) har valgt at køre det 100% via filsystemet (ActiveX-object´i VBscript) Men jeg kan sikkert bruge din info senere på et andet projekt så vi slår halv skade. :-)

Jesper HorsMark

Hvis jeg skal bruge dit Java skal jeg ændre grundstammen i koden 8(
Avatar billede ldanielsen Nybegynder
08. november 2000 - 18:19 #13
Nå? Ja hvad ved jeg.

Jeg ved at vbscript kan kalde en javascript-funktion, så der er da muligheder for at løse små lokale problemer ad den vej, især i et kontrolleret miljø som dit

Men du ved nok bedst
Avatar billede ldanielsen Nybegynder
08. november 2000 - 18:23 #14
Takker :o)

Hilsen Lars D
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