Avatar billede robson Nybegynder
17. juli 2001 - 09:29 Der er 4 kommentarer og
1 løsning

Sætte en ASP variabel i JavaScript

Jeg har en ASP variabel som jeg ønsker at tildele en værdi i mit JavaScript (se nedenfor - det virker ikke...) Er dette muligt?

<% dim menu %>

<script language=\"JavaScript\">
<!--
if (navigator.appName == \"Netscape\"){   
  \'<%=menu%>\' = \"menu1\";
}
//-->
</script>
Avatar billede nute Nybegynder
17. juli 2001 - 09:44 #1
det kan man ikke... Grunnen er at ASP blir avviklet på serveren, og JavaScript blir avviklet på klienten. Det er ikke mulig å legge en klientside verdi i en serverside variabel...

/nute
Avatar billede robson Nybegynder
17. juli 2001 - 09:54 #2
Nå, ja - selvfølgelig...

Jeg ønsker at undersøge om brugeren benytter netscape eller IE og derefter includer den rette menu til brugeren - hvorledes gør jeg så dette??

I store træk som vist herunder...

<script language=\"JavaScript\">
<!--
if (navigator.appName == \"Netscape\"){   
  menu = \"<!--#include file=\"Include/menuNS.asp\" -->\";
}
else {
  menu = \"<!--#include file=\"Include/menuIE.asp\" -->\";
}
//-->
</script>
Avatar billede nute Nybegynder
17. juli 2001 - 09:57 #3
eller hvorfor ikke bare:

<script language=\"JavaScript\">
<!--
if (navigator.appName == \"Netscape\"){   
  <%= \"<!--#include file=\"Include/menuNS.asp\" -->\" %>;
}
else {
  <%= \"<!--#include file=\"Include/menuIE.asp\" -->\" %>;
}
//-->
</script>

/nute
Avatar billede nute Nybegynder
17. juli 2001 - 09:58 #4
hov...sorry...sånn skal det være:

eller hvorfor ikke bare:

<script language=\"JavaScript\">
<!--
if (navigator.appName == \"Netscape\"){   
  <%= \"<!--#include file=\"\"Include/menuNS.asp\"\" -->\" %>;
}
else {
  <%= \"<!--#include file=\"\"Include/menuIE.asp\"\" -->\" %>;
}
//-->
</script>

/nute
Avatar billede robson Nybegynder
17. juli 2001 - 10:04 #5
det ser lovende ud men jeg får følgende fejl

-------------------
Missing attribute value

/index.asp, line 50

No value was specified for the \'file\' attribute.
-------------------

linie 50 er
<%= \"<!--#include file=\"\"Include/menu.asp\"\" -->\" %>;
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