03.05.2013 Views

Dreamweaver CS3 - Adobe

Dreamweaver CS3 - Adobe

Dreamweaver CS3 - Adobe

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Sjabloonparameters worden aan het document doorgegeven als objectparameters. In de meeste gevallen kan een<br />

sjabloongebruiker de standaardwaarde van de parameter bewerken om datgene wat in een op een sjabloon gebaseerd<br />

document wordt weergegeven, aan te passen. In andere gevallen bepaalt sjabloonauteur wat er in het document wordt<br />

weergegeven, op basis van de waarde van een sjabloonexpressie.<br />

Opmerking: Een handig, hieraan verwant artikel is online beschikbaar op<br />

http://www.adobe.com/devnet/dreamweaver/articles/template_parameters.html.<br />

Zie ook<br />

“Optionele gebieden gebruiken” op pagina 383<br />

“Bewerkbare tagkenmerken definiëren” op pagina 386<br />

Sjabloonexpressies<br />

Sjabloonexpressies zijn instructies die een waarde berekenen of beoordelen.<br />

DREAMWEAVER <strong>CS3</strong><br />

Handboek<br />

U kunt een expressie gebruiken om een waarde op te slaan en deze in een document weer te geven. Een expressie kan<br />

bijvoorbeeld gewoon de waarde van een parameter zijn, zoals @@(Param)@@, maar kan ook complex genoeg zijn om waarden<br />

te berekenen, die de achtergrondkleur in een tabelrij wisselen, zoals @@((_index & 1) ? rood : blauw)@@..<br />

Ook kunt u expressies definiëren voor enkelvoudige en meervoudige if-voorwaarden. Als een expressie wordt gebruikt in<br />

een voorwaardelijke instructie, beoordeelt <strong>Dreamweaver</strong> deze als true (waar) of false (onwaar). Als de voorwaarde waar<br />

is, wordt het optionele gebied in het op een sjabloon gebaseerde document weergegeven; als deze onwaar is, wordt het niet<br />

weergegeven.<br />

U kunt expressies definiëren in de codeweergave of in het dialoogvenster Optioneel gebied wanneer u een optioneel gebied<br />

invoegt.<br />

In de codeweergave kunt u op twee manieren sjabloonexpressies definiëren: gebruik de of gebruik @@(uw expressie)@@. Als u de expressie invoegt in de sjablooncode, wordt in de<br />

ontwerpweergave een markering voor de expressie weergegeven. Als u een sjabloon toepast, beoordeelt <strong>Dreamweaver</strong> de<br />

expressie en geeft de waarde in het op een sjabloon gebaseerde document weer.<br />

Zie ook<br />

“Taal voor sjabloonexpressies” op pagina 373<br />

“Meerdere if-voorwaarden in sjablooncode” op pagina 374<br />

Taal voor sjabloonexpressies<br />

De taal voor sjabloonexpressies bestaat uit een kleine subset van JavaScript en gebruikt de JavaScript-syntaxis en<br />

voorrangsregels. Gebruik JavaScript-operatoren om een expressie als de volgende te schrijven:<br />

@@(firstName+lastName)@@<br />

De volgende functies en operatoren worden ondersteund:<br />

• numerieke constanten, tekenreeksconstanten (uitsluitend syntaxis met dubbele aanhalingstekens), Booleaanse<br />

constanten (true (waar) of false (onwaar))<br />

• variabele verwijzing (zie de lijst van gedefinieerde variabelen verderop in dit gedeelte)<br />

• veldverwijzing (de “punt”-operator)<br />

• monadische operatoren: +, -, ~, !<br />

• binaire operatoren: +, -, *, /, %, &, |, ^, &&, ||, =, ==, !=, <br />

• voorwaardelijke operator: ?:<br />

• haakjes: ()<br />

373

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!