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.

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

Handboek<br />

Parameters Hiermee opent u het dialoogvenster Parameters waarin u de huidige kenmerken van het veld kunt bekijken,<br />

en kenmerken kunt toevoegen of verwijderen.<br />

Dynamische pagina's ontwerpen<br />

<strong>Dreamweaver</strong> en het ontwerpen van dynamische pagina's<br />

Voer de volgende algemene stappen uit om een dynamische website te ontwerpen en te maken.<br />

1 Ontwerp de pagina.<br />

Een belangrijke stap tijdens het ontwerpen van elke website, of het nu gaat om een statische of dynamische website, is het<br />

visuele ontwerp van de pagina. Wanneer u dynamische elementen aan een webpagina gaat toevoegen, wordt het ontwerp<br />

van de pagina cruciaal voor de bruikbaarheid. U moet zeer zorgvuldig nadenken over de manier waarop gebruikers met<br />

zowel de afzonderlijke pagina's als de totale website zullen omgaan.<br />

Eenveelgebruiktemethodeomdynamischeinhoudopeenwebpaginaoptenemenisomeentabeltemakendiedeinhoud<br />

weergeeft, en dan de dynamische inhoud in een of meer cellen van de tabel te importeren. Met deze methode kunt u<br />

informatie van diverse typen in een gestructureerde indeling weergeven.<br />

2 Maak een bron van dynamische inhoud.<br />

Dynamische websites hebben een inhoudsbron nodig waaruit gegevens kunnen worden opgehaald die op een webpagina<br />

worden weergegeven. Voordat u inhoudsbronnen op een webpagina kunt gebruiken, moet u het volgende doen:<br />

• Maak een verbinding met een dynamische inhoudsbron (bijvoorbeeld een database) en de toepassingsserver die de<br />

pagina verwerkt. Maak de gegevensbron middels het paneel Bindingen. Selecteer daarna de gegevensbron en voegt u<br />

deze op de pagina in.<br />

• Maak een recordset om op te geven welke informatie uit de database u wilt weergeven of welke variabelen u op de pagina<br />

wilt opnemen. U kunt de query testen in het dialoogvenster Recordset en wijzigingen aanbrengen voordat u deze aan<br />

het paneel Bindingen toevoegt.<br />

• Selecteer dynamische inhoudselementen en voeg ze op de geselecteerde pagina in.<br />

3 Voeg dynamische inhoud aan een webpagina toe.<br />

Wanneer u een recordset of andere gegevensbron hebt gedefinieerd en deze aan het paneel Bindingen hebt toegevoegd, kunt<br />

u de dynamische inhoud die de recordset representeert, op de pagina invoegen. Dankzij de menugestuurde interface van<br />

<strong>Dreamweaver</strong> is het toevoegen van dynamische inhoudselementen niet moeilijker dan het selecteren van een dynamische<br />

inhoudsbron in het paneel Bindingen en het invoegen daarvan in een geschikte tekst, afbeelding of formulierobject op de<br />

huidige pagina.<br />

Wanneer u een dynamisch inhoudselement of ander servergedrag op een pagina invoegt, voegt <strong>Dreamweaver</strong> een script dat<br />

op de server staat, in de broncode van de pagina in. Dit script bevat de instructies voor de server om de gegevens op te<br />

halen uit de gedefinieerde gegevensbron en deze op de webpagina weer te geven. Ga op een van de volgende manieren te<br />

werk om dynamische inhoud op een webpagina te plaatsen:<br />

• Ga op een van de volgende manieren te werk om dynamische inhoud op een webpagina te plaatsen:<br />

• Plaats de inhoud op de invoegpositie in de code- of ontwerpweergave.<br />

• Vervang een tekenreeks of andere tijdelijke aanduiding.<br />

Voeg de inhoud toe in een HTML-kenmerk. Met dynamische inhoud kunt u bijvoorbeeld het kenmerk src van een<br />

afbeelding of het kenmerk value van een formulierveld definiëren.<br />

4 Voeg servergedrag aan een pagina toe.<br />

U kunt niet alleen dynamische inhoud aan webpagina's toevoegen maar met servergedrag kunt u ook complexe<br />

toepassingslogica op webpagina's opnemen. Servergedrag bestaat uit vooraf gedefinieerde stukjes code op de server die<br />

toepassingslogica toevoegen, waardoor een betere interactie en functionaliteit ontstaat.<br />

515

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

Saved successfully!

Ooh no, something went wrong!