Avatar billede foralias Praktikant
17. august 2005 - 12:48 Der 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>
Avatar billede medions Nybegynder
17. august 2005 - 12:57 #1
<a href="java script:ny_sida_helskarm('/forms90/f90servlet?form=spedstart.fmx&otherparams=useSDI=no&lookAndFeel=oracle&colorScheme=blue&userid= - variabel her - / - <%= aspvariabel %> - @test');">FORWARDING</a>

//>Rune
Avatar billede medions Nybegynder
17. august 2005 - 12:57 #2
Hov...

<a href="java script:ny_sida_helskarm('/forms90/f90servlet?form=spedstart.fmx&otherparams=useSDI=no&lookAndFeel=oracle&colorScheme=blue&userid= - <%= aspvariabel1 - / - <%= aspvariabel2 %> - @test');">FORWARDING</a>

//>Rune
Avatar billede foralias Praktikant
17. august 2005 - 13:09 #3
dvs. jeg bare kan smide asp kode ind i linien?
Avatar billede roenving Novice
17. august 2005 - 13:19 #4
Jepz !-)
Avatar billede medions Nybegynder
17. august 2005 - 13:26 #5
yeps :)

//>Rune
Avatar billede foralias Praktikant
17. august 2005 - 13:26 #6
Ok prøver om det virker så vender jeg tilbage.
Avatar billede foralias Praktikant
22. august 2005 - 11:39 #7
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.
Avatar billede foralias Praktikant
22. august 2005 - 11:41 #8
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";

width="";
height="";
webblasarversion=parseInt(navigator.appVersion)
webblasarnamn=navigator.appName
if (webblasarversion >= 3) {
if (webblasarnamn == "Microsoft Internet Explorer")
{
if (helskarm=="ja")
{
egenskaper+=",fullscreen=1";
}
width = screen.width
height = screen.height
} else {
if(navigator.javaEnabled())
{
ta_reda_pa=java.awt.Toolkit.getDefaultToolkit()
storlek=ta_reda_pa.getScreenSize()
width = storlek.width
height = storlek.height
}
}
}


egenskaper+=",width="+width;
egenskaper+=",height="+height;
egenskaper+=",top=0,left=0";
unik=new Date();
unik=unik.getSeconds()+"_"+unik.getMinutes()+"_"+unik.getHours();
window.open(url,unik,egenskaper);
}
//-->
</SCRIPT>
<%
dim udom
udom=(Session("brugerid"))
%>
<title>YOUR IT SOLUTION FOR TOMORROW</title>
</head>
<body>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%">
  <tr>
    <td width="66%" style="border-bottom-style: solid; border-bottom-width: 1" valign="baseline">
    <img border="0" src="uniteam.png" width="56" height="61" align="right"><font size="5">UNITEAM SYSTEM UDVIKLING</font></td>
    <td width="34%">
    <p align="left">&nbsp;</td>
  </tr>
</table>
<p align="center">&nbsp;</p>
<p align="left"><font size="4">ORACLE 10g - EAT SPEDTION (TEST SYSTEM2)</font></p>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="67%">
  <tr>
    <td width="8%" valign="top"><img border="0" src="adm.png" width="32" height="32"></td>
    <td width="47%">
  <p align="left">
  <a href ="java script:ny_sida_helskarm('/forms90/f90servlet?form=admstart.fmx&otherparams=useSDI=no&lookAndFeel=oracle&colorScheme=blue');">ADMINISTRATION</a></p>
    <p>&nbsp;</td>
    <td width="8%" valign="top">
  <img border="0" src="SALG.PNG" width="32" height="32"></td>
    <td width="45%" valign="top">
    <a href ="java script:ny_sida_helskarm('/forms90/f90servlet?form=salgstart.fmx&otherparams=useSDI=no&lookAndFeel=oracle&colorScheme=blue');">
  CRM SYSTEM</a></td>
  </tr>
  <tr>
    <td width="8%" valign="top"><img border="0" src="bog.png" width="32" height="32"></td>
    <td width="47%">
  <p align="left">
  <a href="java script:ny_sida_helskarm('/forms90/f90servlet?form=bogstart.fmx&otherparams=useSDI=no&lookAndFeel=oracle&colorScheme=blue');">ACCOUNTING</a></p>
    <p>&nbsp;</td>
    <td width="8%" valign="top">
  <img border="0" src="stat.png" width="32" height="32"></td>
    <td width="45%" valign="top">
    <a href="java script:ny_sida_helskarm('/forms90/f90servlet?form=statstart.fmx&otherparams=useSDI=no&lookAndFeel=oracle&colorScheme=blue');">STATISTIC</a></td>
  </tr>
  <tr>
    <td width="8%" valign="top"><img border="0" src="SPED.PNG" width="32" height="32"></td>
    <td width="47%">
  <p align="left">
  <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>
    <p>&nbsp;</td>
    <td width="8%" valign="top">
    <img border="0" src="ship.png" width="32" height="32"></td>
    <td width="45%" valign="top">
    <a href="java script:ny_sida_helskarm('/forms90/f90servlet?form=shipstart.fmx&otherparams=useSDI=no&lookAndFeel=oracle&colorScheme=blue');">
    SHIPPING</a></td>
  </tr>
  <tr>
    <td width="8%" valign="top"><img border="0" src="LAG.PNG" width="32" height="32"></td>
    <td width="47%">
    <a href="java script:ny_sida_helskarm('/forms90/f90servlet?form=lagstart.fmx&otherparams=useSDI=no&lookAndFeel=oracle&colorScheme=blue');">WAREHOUSE</a><p>&nbsp;</td>
    <td width="8%" valign="top">
    <img border="0" src="luft.png" width="32" height="32"></td>
    <td width="45%" valign="top">
    <a href="java script:ny_sida_helskarm('/forms90/f90servlet?form=luftstart.fmx&otherparams=useSDI=no&lookAndFeel=oracle&colorScheme=blue');">
    AIRFREIGHT</a></td>
  </tr>
  <tr>
    <td width="8%" valign="top">
    <img border="0" src="vogn.png" width="32" height="32"></td>
    <td width="47%">
    <a href="java script:ny_sida_helskarm('/forms90/f90servlet?form=vognstart.fmx&otherparams=useSDI=no&lookAndFeel=oracle&colorScheme=blue');">
    TRAILERSYSTEM</a><p>&nbsp;</td>
    <td width="8%" valign="top">&nbsp;
    </td>
    <td width="45%" valign="top">&nbsp;
    </td>
  </tr>
<tr>
</table>
<blockquote>
  <p align="left">&nbsp;</p>
</blockquote>
</body>
</html>
Avatar billede nielle Nybegynder
22. august 2005 - 11:43 #9
Ret:

<%udom%>

- til:

<%=udom%>
Avatar billede foralias Praktikant
29. august 2005 - 11:25 #10
Det har jeg prøvet, desværre med samme resultat :-(
Avatar billede nielle Nybegynder
29. august 2005 - 19:38 #11
Hvad sker der da?

Fejlbeskeder? Hvad bliver udskrevet? Hvordan afviger det fra hvad du forventede blev udskrevet? Den slags ting...
Avatar billede foralias Praktikant
30. august 2005 - 10:45 #12
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?
Avatar billede nielle Nybegynder
30. august 2005 - 23:08 #13
Laf en fil som hedder:

test.asp

- og skriv dette:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%
Response.Write "Dette er udskrevet via ASP"
%>

- i den. Prøv så at køre den.
Avatar billede foralias Praktikant
31. august 2005 - 09:00 #14
Hæ hæ selvfølgelig :-)
Det havde jeg ikke lige tænkt på.
Avatar billede foralias Praktikant
31. august 2005 - 09:01 #15
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.
Avatar billede nielle Nybegynder
31. august 2005 - 17:30 #16
Fandt du så ud af om den køre ASP?

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.
Avatar billede foralias Praktikant
05. september 2005 - 07:38 #17
Der kører ikke asp på serveren :-(, men det må jeg se om jeg kan få den til.
Mht. bruger variabel bruger jeg AUTH_USER det virker fint.
Avatar billede foralias Praktikant
11. oktober 2005 - 10:01 #18
Hej Nielle, vil du ikke lige smide et svar, du og medions må dele i porten.
Avatar billede nielle Nybegynder
11. oktober 2005 - 17:28 #19
Så'gerne :^)
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