Hallo,
Ik gebruik op m'n werk ASP met Jscript, maar we hebben ook VBScript
modules.
Normaal kun je beide talen best door elkaar gebruiken, maar ik heb een
probleem dat mixen in de weg staat.
Ik gebruik 'globale' arrays om al eerder ingelezen gegevens in op te
slaan:
<%
var hashAlGelezen = new Array();
function getRecord( ID)
{
if( !hashAlGelezen[ ID])
{
hashAlGelezen[ ID] = leesRecord( ID);
}
return( hashAlGelezen[ ID]);
}
%>
Dit werkt prima, maar om m'n modules in VBScript te kunnen gebruiken
zouden er eigenlijk andere tags omheen moeten staan:
<script language="JScript" runat="server"></script> i.p.v. <% %>
Het vreemde is nu, dat dan de globale variabele hashAlGelezen niet
werkt. Ook al roep ik 't aan in een JScript module, ik krijg een
foutmelding 'hashAlGelezen is not an object'.
Kan iemand uitleggen waarom globale variabelen binnen <SCRIPT> tags
niet of anders werken?

Likes:

Quote