Likes Likes:  0
Resultaten 1 tot 2 van de 2
Geen
  1. #1
    Arjen Haayman
    ASP: verschil tussen <SCRIPT> <% %> tags
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    ASP: verschil tussen <SCRIPT> <% %> tags

    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?

  2. #2
    Hero
    ASP: verschil tussen &lt;SCRIPT&gt; &lt;% %&gt; tags
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: verschil tussen <SCRIPT> <% %> tags


    "Arjen Haayman" <google@arjen.deventersweb.nl> schreef in bericht
    news:f6a41395.0311192235.339cd64e@posting.google.c om...
    > 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?


    Heeft dit niet te maken met het feit dat de tags <% %>
    render blocks zijn en deze code pas uitgevoerd wordt
    als de page aan het "renderen" is.

    --> Piet



Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics