Operation Manual
586
DREAMWEAVER GEBRUIKEN
Pagina's dynamisch maken
Laatst bijgewerkt 2/5/2011
Voorbeeld van in sessievariabelen opgeslagen informatie
U bent bezig met een site met een grote doelgroep van oudere gebruikers. Voeg in Dreamweaver twee koppelingen toe
aan het welkomstscherm, waarmee de gebruikers de lettergrootte van de tekst op de site kunnen aanpassen. Voor
grotere, beter te lezen tekst klikt de gebruiker op de ene koppeling en voor tekst van normale grootte klikt de gebruiker
op de andere koppeling.
Elke koppeling heeft een URL-parameter met de naam
fontsize waarmee de tekstvoorkeur van de gebruiker naar de
server wordt gestuurd, zoals u ziet in het volgende voorbeeld van Adobe ColdFusion®:
<a href="resort.cfm?fontsize=large">Larger Text</a><br>
<a href="resort.cfm?fontsize=small">Normal Text</a>
Sla de tekstvoorkeur van de gebruiker op in een sessievariabele en gebruik deze om op elke pagina de tekstgrootte in
te stellen op het verzoek van de gebruiker.
Boven aan de bestemmingspagina voert u de volgende code in om een sessie met de naam
font_pref te maken waarin
de voorkeur voor de tekstgrootte van de gebruiker wordt opgeslagen.
ColdFusion
<CFSET session.font_pref = url.fontsize>
ASP
<% Session("font_pref") = Request.QueryString("fontsize") %>
Wanneer de gebruiker op de hypertextkoppeling klikt, verzendt de pagina de tekstvoorkeur van de gebruiker in een
URL-parameter naar de doelpagina. De code op de doelpagina slaat de URL-parameter op in de sessievariabele
font_pref. Voor de duur van de sessie van de gebruiker halen alle pagina's van de toepassing deze waarde op en geven
ze de geselecteerde tekengrootte weer.
Meer Help-onderwerpen
“Dynamische inhoud toevoegen aan pagina's” op pagina 604
“Sessievariabelen definiëren” op pagina 597
ASP- en ColdFusion-toepassingsvariabelen
In ASP en ColdFusion kunt u toepassingsvariabelen gebruiken om informatie op te slaan en weer te geven die
gedurende de levensduur van de toepassing wordt bijgehouden en die van gebruiker tot gebruiker blijft bestaan. De
levensduur van de toepassing loopt vanaf het moment dat de gebruiker de eerste keer een pagina in de toepassing
opvraagt, tot aan het moment waarop de webserver wordt gestopt. (Een toepassing wordt gedefinieerd als alle
bestanden in een virtuele directory en de subdirectory's daarvan.)