Avatar billede perj2000 Novice
13. juli 2004 - 21:55 Der er 6 kommentarer

ALL_HTTP fra javascript

Hej med jer
Er der nogen der ved hvordan jeg kan aflæse server variablerne med javascript, gerne lidt kode ...
Tak og hilsen
Per
Avatar billede okpixel Nybegynder
13. juli 2004 - 22:55 #1
Request.ServerVariables("ALL_RAW")


function myServerVariables(){
          Response.Write("<TABLE>");
         
          e = new Enumerator(Request.ServerVariables)
          var mycolor;
             
          while (!e.atEnd(e)){
              if(mycolor == "#DFF4FF"){
                    mycolor = "#EFEFEF";
              }
              else
                    mycolor = "#DFF4FF";
              i = e.item();
              Response.Write('<TR bgcolor=' + mycolor + '><TD>' + i + '</TD><TD>' + Request.ServerVariables(i) + '</TD></TR>')
                        e.moveNext()
          }
     
          Response.Write("</TABLE>");

      }
Avatar billede perj2000 Novice
13. juli 2004 - 23:11 #2
Hej og tak for svaret
Men jeg ved ikke hvordan det skal køre fordi når jeg har dette i min browser siger den at Request er undefines. For mig ser det ud til at det er js mixed med asp/vb-script. Hvordan skal koden se ud for at kunne køre ?
Hilsen
Per
<html>
<head>
<title></title>
<script>
Request.ServerVariables("ALL_RAW")
function myServerVariables(){
          Response.Write("<TABLE>");
          e = new Enumerator(Request.ServerVariables)
          var mycolor;
          while (!e.atEnd(e)){
              if(mycolor == "#DFF4FF"){
                    mycolor = "#EFEFEF";
              }
              else
                    mycolor = "#DFF4FF";
              i = e.item();
              Response.Write('<TR bgcolor=' + mycolor + '><TD>' + i + '</TD><TD>' + Request.ServerVariables(i) + '</TD></TR>')
                        e.moveNext()
          }
     
          Response.Write("</TABLE>");
      }
</script>
</head>
<body onload=myServerVariables()>
</body>
</html>
Avatar billede okpixel Nybegynder
13. juli 2004 - 23:18 #3
du kan kun hive servervariables ud hvis koden afvikles på serveren...
Avatar billede perj2000 Novice
13. juli 2004 - 23:26 #4
Jeg har loaded siden op som test.htm hhv. test.asp på mit web-hotel. Køres den så ikke på serveren ?. Den fejler ikke, men skriver heller ikke noget ud.
Ellers hvad skal der til ?
Hilsen
Avatar billede okpixel Nybegynder
14. juli 2004 - 16:14 #5
all.asp >
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
<%@ Language="JScript" %>
<%
function myServerVariables(){
          Response.Write("<TABLE>");
          e = new Enumerator(Request.ServerVariables)
          var mycolor;
          while (!e.atEnd(e)){
              if(mycolor == "#DFF4FF"){
                    mycolor = "#EFEFEF";
              }
              else
                    mycolor = "#DFF4FF";
              i = e.item();
              Response.Write('<TR bgcolor=' + mycolor + '><TD>' + i + '</TD><TD>' + Request.ServerVariables(i) + '</TD></TR>')
                        e.moveNext()
          }
     
          Response.Write("</TABLE>");
      }
%><html>
<head>
<title></title>
</head>
<body>
<% myServerVariables() %>
</body>
</html>

''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''


//okpixel
Avatar billede okpixel Nybegynder
14. juli 2004 - 16:16 #6
husk li at sikre dig at du kan køre asp på serveren før du bryder ud i gråd ;) hvis det ikke virker //okpixel
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