Kan man på nogen måde bruge JavaScript variabler i ASP?
Jeg HAR set en måde at gøre det på, på en side (Magic.dk vist nok), men da jeg kører med en tæller, hvori jeg skal tjekke på en JavaScript variabel, kan jeg ikke rigtigt bruge den metode, og jeg synes heller ikke den er så optimalt, så jeg tænkte på, om der var andre måder?
Det jeg skal, er ganske enkelt at bruge bredde og højde på en række tekstbokse, som jeg så vha. en tæller kører igennem en for en...og den eneste måde jeg kender til, at få bredden og højden på dem, er med JavaScript...
Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
Det er også den eneste metode da ASP er serverside script, den skriver HTML ud til klienten. Så JavaScript er den eneste vej til at få hentet informationer ud fra HTML på klientsiden.
Jeg tror ikke helt jeg forstår dit problem. Som Thomas Yde siger, så er det jo hos klienten du bruger javascript-varable til at bestemme højde og bredde af nogle tekstbokse. Disse værdier bliver formentlig sendt til serveren, og de kan jo snildt gemmes i VBscriptvariable på server-siden.
Du kan iøvrigt godt få server-sidescriptet til at være Jscript (Microsofts version af Javascript) med ordren <%@ Language=Jscript %>
Altså, størrelsen på mine tekstbokse er fuldstændig uafhængig af skærmstørrelsen. Men jeg opretter en masse tekstbokse, med forskellige fontstørrelser og med en height og width på f.eks. 1em, således at jeg ikke kender højde og bredde i pixels, og det er så den, jeg skal kende for hver enkel tekstboks...og nej, jeg hverken kan eller vil til at angive width og height med px i stedet for :-)
Så jeg kan ikke umiddelbart se, hvordan de værdier snildt skulle kunne gemmes i VBScript variabler (og ja, når jeg koder ASP, er det altid VBScript, jeg bruger...jeg er mest vant til at kode i Visual Basic).
Jeg havde egentlig overvejet at droppe det, og så programmere den lille del af det med <SCRIPT LANGUAGE="JavaScript"> (det gode ved ASP er jo, at man får skjult ens source code), men det der forslag med at bruge JScript i stedet for...ja, jeg må indrømme at jeg rent havde glemt at det var en mulighed :-) Så det prøver jeg da lige :-)
Jeg tror vi taler forbi hinanden. Jeg troede du godt kunne aflæse bredde og højde på dine bokse, men at det var værdier, der blev gemt i javascript variable. Men det er jo værdier, der eksistere ho klienten. Er det så disse variables værdier, du vil have sendt til serveren for senere at gøre brug af dem? Mit forslag om Jscript er jeg bange for ikke vil hjælpe. Jeg brugte navnet Jscript, da det jo er det, der kører hos Microsoft.
He he...well...se på tidspunktet, jeg oprettede indlægget :-)
Okay, jeg ved ikke rigtigt, hvorfor jeg skrev variabler...men det jeg tænkte på er jo sådan noget som document.TekstBoks.width. Jeg ved jo, man kan aflæse højde og bredde via JavaScript således, men jeg skal sådan set tjekke de værdier med ASP. Og det er så deri, problemet ligger :-)
Så du vil have serveren til at checke disse værdier inden de når ud til klienten? Det er nok vanskeligt, for det er jo en browser-ting at vide dette.
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.