Gunnar: Abfrage einen JavaScript Variable in asp

Beitrag lesen

Hoi zämme

Ich habe folgendes Problem: bei Beginn der Page wird mit JavaScript der Browsertyp bestimmt und in der Variable "browser" abgespeichert. Wie kann ich nun innerhalb des asp-Code auf diese Variable "browser" zugreifen ???

<script language="JavaScript">
<!--
function browser ()
{
var browser;
browser = navigator.appName;
if (browser != "Microsoft Internet Explorer")
{
alert ("XXXXXX")
}
}
//-->
</script>
....

<% IF ??browser?? = "Microsoft Internet Explorer" THEN
....

Besten Dank schon im Voraus
Servus
Dominik

Erstellst Du Deine ASP Seiten manuell oder mit dem InterDev? Sind die Frontpage Server Extensions auf dem Server installiert?

Wenn ja, leg Dir ein PageObject in die Seite und erstell darin eine Variable "Browser" und stell "Client Read/Write" für diese Variable ein.

Javascriptseitig kannst Du sie dann setzen mit "DeinPageObject.setBrowser(navigator.appName);" und serverseitig (ASP/VBScript) abfragen mit "deineVariable = DeinPageObject.getBrowser()"

Wenn Du so mangels Entwicklungsumgebung/Serverextensions nicht arbeiten kannst, kannst Du nur via Javascript ein verstecktes Formularfeld füllen, daß serverseitig ausgelesen wird, oder Du übergibst den String als URL Parameter.

Bye,
Gun