17. august 2005 - 12:48Der er
16 kommentarer og 3 løsninger
Bruge en asp variabel i javascript
Jeg har lavet et lille stykke asp som henter brugernavn fra maskinen og definere den som variablen udom.
Denne variabel ville jeg gerne bruge i nedenstående linie, hvordan gør jeg det? udom variablen skal stå der hvor jeg har skrevet - variabel her - .
<a href="java script:ny_sida_helskarm('/forms90/f90servlet?form=spedstart.fmx&otherparams=useSDI=no&lookAndFeel=oracle&colorScheme=blue&userid= - variabel her - / - variabel her - @test');">FORWARDING</a>
Sorry! Koden ser sådan ud: <a href="java script:ny_sida_helskarm('/forms90/f90servlet?form=spedstart.fmx&otherparams=useSDI=no&lookAndFeel=oracle&colorScheme=blue&userid=<%udom%>/<%udom%>@test');">FORWARDING</a></p> Hvor UDOM er min variabel, jeg kan ikke få det til at køre.
Hele siden ser sådan ud: <html> <head> <meta http-equiv="Content-Language" content="da"> <meta name="GENERATOR" content="Microsoft FrontPage 5.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <SCRIPT LANGUAGE="javascript"> <!--This is one of many scripts which are available at: *--- //--http://www.JavaScript.nu/javascript *--- //--This script is FREE, but you MUST let these lines *--- //--remain if you use this script. *--- function ny_sida_helskarm(url) { egenskaper="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes";
Det er et webbaseret program som skal logge brugerne ind efter at de er kommet ind på siden. Dette sker ved at man ændre teksten efter userid=. Min tanke var så at ligge en variabel ind der således at maskinen ville tage brugernavnet fra domænet, så brugeren ikke skulle indtaste brugernavn og password. Desværre sker der det i den logonboks som userid ellers skulle stå i, kommer frem og deri skriver den <%= userid%> i stedet. Den genkender ikke ASP scriptet. Samtidig som jeg skriver dette kommer jeg i tanke om at ASP måske slet ikke er installeret på serveren. (Det er ikke mig der har lavet den, det er vores SW leverandør) Hvordan kan man tjekke det?
Kunne man eventuelt lave et tilsvarende script i java som hentede brugernavn fra maskinen? Så vidt jeg har kunnet se var det kun asp som kunne. Java er ikke noget jeg kender til overhovedet.
Mht. brugernavn - da ASP køres på serveren kan man ikke se hvilken bruger der køre på klienten. Java og JavaScript er to vidt forskellige ting. Måske kan JavaScript gøre det, men jeg tvivler faktisk.
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.