Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Programmeren

*.js in ASP

teacher
2 antwoorden
  • Hallo,

    Ik ben bezig met het maken van een website waar vier verschillende types gebruikers gedefineerd zijn. Elk van deze gebruiker heeft zijn eigen menu. Dit menu is gemaakt met een DHTML builder (*.js). Maar nu zit ik met het volgende probleem. Hoe kan ik er voor zorgen dat bijvoorbeeld wanneer een fleetmanger inlogt, dat deze dan het *.js menu krijgt die voor dit type gebruiker bestemd is.

    Ik denk zelf dat dit al in het login pagina gedefinieerd moet staan welk javascript menu er geladen moet worden voor deze gebruiker. Maar ik weet niet precies hoe ik dit voor elkaar kan krijgen.

    Hieronder heb ik een gedeelte van de ASP code afgebeeld:

    Set oNodeList = oXMLIn.GetElementsByTagname("USERTYPE")
    oNodeList.reset
    Set oCurrNode = oNodeList.NextNode()
    Session("*****_USERTYPE") = oCurrNode.Text 'Request("name")
    Set oNodeList = oXMLIn.GetElementsByTagname("USERCODE")
    oNodeList.reset
    Set oCurrNode = oNodeList.NextNode()
    Session("*****_USERCODE") = oCurrNode.Text
    Set oNodeList = oXMLIn.GetElementsByTagname("ISDRIVER")
    oNodeList.reset
    Set oCurrNode = oNodeList.NextNode()
    Session("*****_ISDRIVER") = oCurrNode.Text
    Set oNodeList = oXMLIn.GetElementsByTagname("ISFLEETMANAGER")
    oNodeList.reset
    Set oCurrNode = oNodeList.NextNode()
    Session("*****_ISFLEETMANAGER") = oCurrNode.Text
    If (Session("*****_USERTYPE") = "CUSTOMER") Then
    Response.Redirect("***pagina.asp?login=true")
    Else
    Response.Redirect("menu.asp")
    End If
    Response.End
    Else
    'error in financials…
    Response.Write("Gebruiker/wachtwoord combinatie niet gevonden")
    Response.End
    End If
    Else
    Response.Write("Geen reactie vanuit ******")
    Response.End
    End If
    %>

    In de tekst hierboven heb ik enkele namen veranderd in wat sterretjes. Aangezien hier een bedrijfsnaam moet staan.

    Een Fleetmanager (beheerder) moet het volgende menu te zien krijgen:

    \beheerder\stmenu.js

    Hoe kan ik dit het beste aanpakken?

    Daniel
  • Verkeerde forum, bericht staat nu bij webprogrammeren.

    daniel

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.