p1 = JAVASCRIPT p13= AJAX p26= PHP 1

Maat: px
Weergave met pagina beginnen:

Download "p1 = JAVASCRIPT p13= AJAX p26= PHP 1"

Transcriptie

1 p1 = JAVASCRIPT p13= AJAX p26= PHP 1 JAVASCRIPT Leeftijd + 2 <script language="javascript" type="text/javascript"> var leeftijd = prompt('hoe oud ben je?', 'vul hier je leeftijd in'); var leeftijd2 = parseint (leeftijd)+2; prompt('wanneer denk je te sterven?', leeftijd2); Naam in Alert <script language="javascript" type="text/javascript"> var naam = prompt('wat is je naam?', 'vul hier je naam in'); alert('hallo, ' + naam + '. \nwelkom op deze website!'); Hoelang is de dag bezig <script language="javascript" type="text/javascript"> var uur = prompt('hoe laat is het (uur)?', 'vul hier het uur in'); var minuten = prompt('hoe laat is het (minuten)?', 'vul hier de minuten in'); var seconden = (parseint(uur)*3600) + (parseint(minuten)*60); alert('de dag is ' + seconden + ' seconden bezig..,'); Verander achtergrondkleur <script language="javascript" type="text/javascript"> var color = prompt('gelieve een kleur op te geven', 'vul hier de kleur in') document.writeln("<style> body{background: #" + color + "; </style>"); Toon info bij afbeelding <img src="01.jpg" alt="bmw" onmouseover="document.info.text.value='ochot, nen BWM!'" /> <img src="02.jpg" alt="mercedes" onmouseover="document.info.text.value='dikke Mercedes'" /> <img src="03.jpg" alt="riksja" onmouseover="document.info.text.value='wa is mich da?'" /> <br/> <form name="info"> <textarea name="text" cols="50" rows="3">roll over the images for more info</textarea> </form> Wich image doesn t fit Click the right image:<br/> <img src="01.jpg" alt="bmw" onclick="alert('wrong')" /> <img src="02.jpg" alt="mercedes" onclick="alert('wrong')" /> <img src="03.jpg" alt="riksja" onclick="alert('nice!!')" /> 1

2 p1 = JAVASCRIPT p13= AJAX p26= PHP 2 Resize image <script language="javascript"> function resizeimage(){ var hoogte = document.imagesize.hoogte.value; var breedte= document.imagesize.breedte.value; document.riksja.height = hoogte; document.riksja.width = breedte; <h2>enlarge / Shrink</h2> <img name="riksja" src="03.jpg" width="340" height="231" alt="riksja" /> <br/> <form name="imagesize"> Height : <input type="text" name="hoogte" value="231"/><br/> Width : <input type="text" name="breedte" value="340"/><br/> <input type="button" onclick="resizeimage()" value="change the size of the image" /> </form> Swap images <script language="javascript"> function swap(){ var tijdelijk = document.one.src; document.one.src = document.two.src; document.two.src = tijdelijk; <h2>swap</h2> <img name="one" src="03_negative.jpg" onmouseover="swap()" /> <img name="two" src="03.jpg" onmouseover="swap()" /> Belangrijkste evenements bij een formulier <form onsubmit="alert('formulier wordt verzonden')"> </form> <input type="text" onchange="alert('er is iets veranderd');" /> <input type="text" onclick="alert('er wordt geklikt');"/> <input type="submit" value="verzend"/> 2

3 p1 = JAVASCRIPT p13= AJAX p26= PHP 3 De inhoud van een veld opvragen/veranderen <form name="formulier"> <input type="text" name="invoer" /><br/> <input type="button" value="alert!" onclick="alert(document.formulier.invoer.value)" /><br/> <input type="button" value="verander!" onclick="document.formulier.invoer.value='iets anders!'" /> </form> De inhoud van een veld opvragen en veranderen <script language="javascript"> function nieuw(){ <form name="formulier"> alert (document.formulier.invoer.value); document.formulier.invoer.value='opnieuw!'; vul om het even wat in <input type="text" size="60" name="invoer" onchange="nieuw();"/><br/> </form> Swap text <script language="javascript"> function swap(){ var tijdelijk = document.formulier.one.value; document.formulier.one.value = document.formulier.two.value; document.formulier.two.value = tijdelijk; <form name="formulier"> <input type="text" size="5" name="one" onchange="swap();"/> <-> <input type="text" size="5" name="two" onchange="swap();" /> </form> 3

4 p1 = JAVASCRIPT p13= AJAX p26= PHP 4 Wisselkoers <script language="javascript"> var wisselkoers = ; function bf2euro(){ document.munten.euro.value = document.munten.bef.value/wisselkoers; function euro2bf(){ document.munten.bef.value = document.munten.euro.value*wisselkoers; <form name="munten"> <input type="text" size="15" name="bef" onchange="bf2euro()"/> BEF = <input type="text" size="15" name="euro" onchange="euro2bf()"/> </form> Info samenplakken in een alert <script language="javascript"> function gegevens(){ var naam= document.geg.voornaam.value + " " + document.geg.achternaam.value; var adres= document.geg.adres.value; var leeftijd= document.geg.leeftijd.value; var vraag= "Naam : " + naam + "\nadres: " + adres + "\nleeftijd: " + leeftijd + "\n\nklopt dit?"; confirm(vraag); <form name="geg" onsubmit="gegevens()"> Voornaam en naam: <input type="text" name="voornaam" size="15" /><input type="text" name="achternaam" size="15" /><br/> Adres: <input type="text" name="adres" /><br/> Leeftijd: <input type="text" name="leeftijd" /><br /> <input type="submit" value="verzend" /> </form> 4

5 p1 = JAVASCRIPT p13= AJAX p26= PHP 5 Formulier Validatie (met Alert) <script type="text/javascript"> function testalles(){ var foutmelding = testnaam() + testleeftijd() + test (); if (foutmelding == "") return true; else{ alert("het formulier is niet correct ingevuld: \n\n" + foutmelding); return false; function toonfout(fout){ if(fout!= '') alert(fout); function testnaam(){ if(document.invoer.naam.value=='') { return 'Naam is niet correct ingevuld!\n'; else { return ''; function testleeftijd(){ var age= parseint(document.invoer.leeftijd.value); if(isnan(age) age <= 0 age > 130) { return 'Leeftijd is niet correct ingevuld!\n'; else { return ''; function test (){ var = document.invoer. .value var at = .indexof("@"); var dot = .indexof(".", at); if ( == "") { return ' is niet ingevuld!\n'; else if(at == -1 dot == -1) { return ' adres is niet geldig!\n'; else { return ''; Info voor HTML Form -> onsubmit= return testalles() -> onblur="toonfout(test ())" Naam -> onblur="toonfout(testnaam())" Leeftijd -> onblur="toonfout(testleeftijd())" 5

6 p1 = JAVASCRIPT p13= AJAX p26= PHP 6 Vergroot/verklein Html-text <script type="text/javascript"> function verandergrootte(verandering){ var paragraaf = document.getelementbyid("par"); var huidigegrootte = parseint(paragraaf.style.fontsize); if(isnan(huidigegrootte)){ huidigegrootte = 15; paragraaf.style.fontsize = huidigegrootte + verandering + "px"; <div id="buttons"> <input type="button" value="vergroot" onclick="verandergrootte(3)" /> <input type="button" value="verklein" onclick="verandergrootte(-3)" /> </div> <p id="par">dit is een beetje tekst</p> Verwijder kleur <style type="text/css"> #een{ background-color: green; width: 100px; height: 100px; float: left; #twee{ background-color: red; width: 100px; height: 100px; float: left; #drie{ background-color: blue; width: 100px; height: 100px; float: left; #knoppen{ clear: both; </style> <script type="text/javascript"> function verwijderblok(blok){ var verwijderen = document.getelementbyid(blok); verwijderen.style.display = "none"; 6

7 p1 = JAVASCRIPT p13= AJAX p26= PHP 7 <div id="een"> </div> <div id="twee"> </div> <div id="drie"> </div> <div id="knoppen"> <input type="button" value="verwijder groen" onclick="verwijderblok('een')" /> <input type="button" value="verwijder rood" onclick="verwijderblok('twee')" /> <input type="button" value="verwijder blauw" onclick="verwijderblok('drie')" /> </div> Verander de inhoud van een div <style>.red{ background-color: #ff0000; color: #000; font-size: 14px; font-family: Verdana;.black{ background-color: #000; color: #ffffff; font-size:16px; font-family: Georgia; </style> <script type="text/javascript" language="javascript"> function veranderinhoud(){ var inhoud = document.getelementbyid("content"); inhoud.classname = "black"; inhoud.innerhtml = "Dit is iets anders"; <div id="content" class="red"> Dit is de inhoud van een div... </div> <input type ="button" id="changebutton" value="layout veranderen" onclick="veranderinhoud()"/> <br/> <a href="#" title="veranderen" onmouseover="veranderinhoud()">veranderen</a> Toon rechter of linker muisklik <script type="text/javascript" language="javascript"> function toonknop(event){ if(event.button == 2) alert("rechter muisknop"); else if(event.button == 0) alert("linker muisknop"); <body onmousedown="toonknop(event)"> 7

8 p1 = JAVASCRIPT p13= AJAX p26= PHP 8 Toon coordinaten waar geklikt <script type="text/javascript" language="javascript"> function tooncoordinaten(event){ if (event.pagex event.pagey){ posx = event.pagex; posy = event.pagey; else if (event.clientx event.clienty){ posx = event.clientx + document.body.scrollleft; posy = event.clienty + document.body.scrolltop; alert("huidig X coordinaat: " + posx + "\nhuidig Y coordinaat: " + posy); <body onmousedown="tooncoordinaten(event)"> FAQ <style type="text/css"> ol ol{ display: none; </style> <script type="text/javascript"> function klapopen(lijstid){ var lijst = document.getelementbyid(lijstid); var status = document.getelementbyid(lijstid + "Status"); if(lijst.style.display == "block"){ lijst.style.display = "none"; status.innerhtml = "+"; else { lijst.style.display = "block"; status.innerhtml = "-"; <ol> <li><a id="domeinnaamstatus" href="javascript: klapopen('domeinnaam')" title="open">+</a> een domeinnaam <ol id="domeinnaam"> <li>verzin domeinnaam</li> <li>check beschikbaarheid</li> <li>registreer domeinnaam</li> </ol> </li> <li><a id="grafischstatus" href="javascript: klapopen('grafisch')" title="open">+</a> grafisch ontwerp, er-schema <ol id="grafisch"> <li>voer gesprek met opdrachtgever</li> <li>giet grafisch ontwerp in template</li> 8

9 p1 = JAVASCRIPT p13= AJAX p26= PHP 9 <li>maak er-schema</li> </ol> </li> <li><a id="ontwikkelingstatus" href="javascript: klapopen('ontwikkeling')" title="open">+</a> ontwikkeling <ol id="ontwikkeling"> <li>zet er-schema om in database</li> <li>schrijf php-scriptjes</li> <li>schrijf javascriptjes</li> </ol> </li> <li><a id="onlinestatus" href="javascript: klapopen('online')" title="open">+</a> online plaatsen <ol id="online"> <li>zoek webhosting</li> <li>gebruik FTP</li> <li>zet site online</li> </ol> </li> </ol> Div die muis volgt <style type="text/css"> #message{ font: 12px Arial; padding: 3px; position: absolute; background: #ff0000; color: #ffffff; /* zorgen dat het niet tegen de muis plakt */ margin: 5px px; </style> <script type="text/javascript"> function volg(event){ if(event.pagex event.pagey){ var posx = event.pagex; var posy = event.pagey; else if(event.clientx event.clienty){ var posx = event.clientx + document.body.scrollleft; var posy = event.clienty + document.body.scrolltop; var blokje = document.getelementbyid("message"); blokje.style.left = posx + "px"; blokje.style.top = posy + "px"; <body onmousemove="volg(event)"> <div id="message"> Deze div moet de muis volgen. Toepasbaar als bvb. error. </div> 9

10 p1 = JAVASCRIPT p13= AJAX p26= PHP 10 Zoek het geheime getal + aantal pogingen weergeven <script type="text/javascript"> var geheim = 4; var teller = 0; function probeer(keuze){ teller++; if(keuze.innerhtml == geheim){ keuze.style.backgroundcolor = "#00FF00"; alert("u had " + teller + " pogingen nodig."); else { keuze.style.backgroundcolor = "#FF0000"; <table> <tr> <td id="een" onclick="probeer(this)">1</td> <td id="twee" onclick="probeer(this)">2</td> <td id="drie" onclick="probeer(this)">3</td> <td id="vier" onclick="probeer(this)">4</td> <td id="vijf" onclick="probeer(this)">5</td> <td id="zes" onclick="probeer(this)">6</td> <td id="zeven" onclick="probeer(this)">7</td> <td id="acht" onclick="probeer(this)">8</td> <td id="negen" onclick="probeer(this)">9</td> <td id="tien" onclick="probeer(this)">10</td> </tr> </table> Veranderspreak na tijdsinterval <script type="text/javascript"> var spreuken = new Array( "spreuk1", "spreuk2", "spreuk3"); function veranderspreuk(){ var getal = Math.floor(Math.random()*spreuken.length); document.getelementbyid("statusbalk").innerhtml = spreuken[getal]; setinterval("veranderspreuk()", 2000); <body onload="veranderspreuk()"> <h1>spreuken Generator</h1> <div id="statusbalk">spreuk</div> 10

11 p1 = JAVASCRIPT p13= AJAX p26= PHP 11 Verplaatsen: zet de woorden terug in de juiste volg orde <script type="text/javascript"> var vorige = -1; function verplaats(id) { if (vorige == -1) { // we hebben nog niks geselecteerd vorige = id; document.getelementbyid(id).bgcolor = "yellow"; else { // wissel om var een = document.getelementbyid(vorige); een.bgcolor = "white"; var twee = document.getelementbyid(id); var temp = een.innerhtml; een.innerhtml = twee.innerhtml; twee.innerhtml = temp; vorige = -1; <table id="tabel"> <tr> <td id='een' onclick="verplaats('een')">kan</td> <td id='twee' onclick="verplaats('twee')">goed</td> <td id='drie' onclick="verplaats('drie')">javascript</td> <td id='vier' onclick="verplaats('vier')">ik</td> <td id='vijf' onclick="verplaats('vijf')">in</td> <td id='zes' onclick="verplaats('zes')">programmeren</td> </tr> </table> Hide/show textbox with a checkbox <script type="text/javascript"> function addgsm(){ var gsm = document.getelementbyid("checkgsm"); var gsminvoer = document.getelementbyid("gsmtd"); if(gsm.checked){ gsminvoer.innerhtml = '<input type="text" name="gsm" />'; else { gsminvoer.innerhtml = ''; 11

12 p1 = JAVASCRIPT p13= AJAX p26= PHP 12 function addmsn(){ var msn = document.getelementbyid("checkmsn"); var msninvoer = document.getelementbyid("msntd"); if(msn.checked){ msninvoer.innerhtml = '<input type="text" name="msn" />'; else { msninvoer.innerhtml = ''; <form action="notnow.php" method="post"> <table id="tabel"> <tr><td>naam: </td><td><input type="text" name="naam" /></td></tr> <tr><td>gsm <input type="checkbox" id="checkgsm" name="gsmbox" onclick="addgsm()" /></td><td id="gsmtd"></td></tr> <tr><td>msn <input type="checkbox" id="checkmsn" name="msnbox" onclick="addmsn()" /></td><td id="msntd"></td></tr> </table> </form> Verander achtergrondkleur met dropdown menu <script type="text/javascript"> var kleurcode = new Array(); kleurcode["wit"] = "#FFFFFF"; kleurcode["groen"] = "#00FF00"; kleurcode["lichtgroen"] = "#80FF80"; kleurcode["rood"] = "#FF0000"; function toonkleur(){ var gekozen = document.getelementbyid('code').value; document.getelementbyid("alles").style.backgroundcolor = kleurcode[gekozen]; <body id="alles"> <div> <select name="code" id="code" onchange="toonkleur()"> <option value="wit">wit</option> <option value="groen">groen</option> <option value="lichtgroen">lichtgroen</option> <option value="rood">rood</option> </select> </div> 12

13 p1 = JAVASCRIPT p13= AJAX p26= PHP 13 AJAX Ondertitel voor een afbeelding Html <script src="functions.js" type="text/javascript"> <body onload="ophalen()"> <div id="container"> <img src="gebouw.gif" alt="gebouw" /> <div id="onderschrift"></div> <div id="verander"> <br /><strong>verander het onderschrift:</strong><br /> <textarea id="tekst" cols="50" rows="5" onchange="changeonderschrift();"></textarea> </div> <div id="status" style="font-size: 11px; color: #666666;"></div> </div> updateonderschrift.php <?php // vul hier de nodige variabelen in $dbserver = "localhost"; // de machine waarop de database-server staat $user = "root"; // gebruikersnaam $passwd = "password"; // het paswoord $dbnaam = "school_1cmd"; // de naam van de gegevensbank waaruit we gegevens ophalen $bericht = $_POST['bericht']; $data = "UPDATE ajax_onderschrift SET onderschrift = '$bericht'"; $link = new mysqli($dbserver, $user, $passwd, $dbnaam); if (mysqli_connect_errno()) { die("geen connectie met $dbnaam op mysql mogelijk omwille van ". mysqli_connect_error()); if ($link->query($data)) { print("ok"); else { print("ko!"); print("<b><pre>$data</pre></b> veroorzaakt volgende fout: <br \>\n"); $fout = $link->error; print(" <b>$fout</b>"); $link->close() or die("kan link met ". $dbserver. " niet sluiten.");?> 13

14 p1 = JAVASCRIPT p13= AJAX p26= PHP 14 GetOnderschrift.php <?php // vul hier de nodige variabelen in $dbserver = "localhost"; // de machine waarop de database-server staat $user = "root"; // gebruikersnaam $passwd = "password"; // het paswoord $dbnaam = "school_1cmd"; // de naam van de gegevensbank waaruit we gegevens ophalen $query = "SELECT onderschrift from ajax_onderschrift"; $link = new mysqli($dbserver, $user, $passwd, $dbnaam); if (mysqli_connect_errno()) { die("geen connectie met $dbnaam op mysql mogelijk omwille van ". mysqli_connect_error()); if ($resulttekst=$link->query($query)) { print("ok;"); $record = $resulttekst->fetch_assoc(); print($record['onderschrift']); else { print("ko!"); print("de query <pre>$query</pre> voor de db $dbnaam is mislukt. "); print("de foutmelding is: <br \>\n"); $fout = $link->error; print(" <b>$fout</b>."); $link->close() or die("kan link met $dbserver niet sluiten.");?> Javascript function createreq() { var req = false; try { req = new XMLHttpRequest(); // firefox, safari, É catch (err1) { try { req = new ActiveXObject("Msxml2.XMLHTTP"); // sommige IE catch (err2) { try { req = new ActiveXObject("Microsoft.XMLHTTP"); // meeste IE catch (err3) { req = false; alert("deze browser ondersteunt geen Ajax. Dikke pech!"); return req; 14

15 p1 = JAVASCRIPT p13= AJAX p26= PHP 15 function changeonderschrift(){ var http = createreq(); http.onreadystatechange = function(){ if(http.readystate == 4){ var div = document.getelementbyid('status'); if(http.responsetext.substr(0,2) == "OK") { div.innerhtml = "Ondertitel opgeslagen"; document.getelementbyid('tekst').value = ""; ophalen(); else div.innerhtml = "Probleem: " + http.responsetext; http.open("post", "updateonderschrift.php"); http.setrequestheader('content-type','application/x-www-form-urlencoded'); http.send('bericht=' + document.getelementbyid('tekst').value); function ophalen(){ var http = createreq(); var urlgewoon = "getonderschrift.php"; var rand = parseint(math.random()*999999); var url = urlgewoon + "?rand=" + rand; var divbox = document.getelementbyid('onderschrift'); http.onreadystatechange = function() { var status = http.responsetext.substr(0,2); var tekst = http.responsetext.substr(3); if(http.readystate == 4 && status == "OK"){ divbox.innerhtml = tekst; else { divbox.innerhtml = "<em>onderschrift wordt opgehaald...</em>"; http.open("get", url); http.send(null); Quiz Html <script src="functions.js" type="text/javascript"> <h1>welk festival gaat jaarlijks door in Kiewit?</h1> <div id="antwoord1_1" onclick="antwoord(1,1)">rock Werchter</div> <div id="antwoord1_2" onclick="antwoord(1,2)">genk on Stage</div> <div id="antwoord1_3" onclick="antwoord(1,3)">pukkelpop</div> <h1>hoe goed werkt het internet op school?</h1> <div id="antwoord2_1" onclick="antwoord(2,1)">slecht</div> <div id="antwoord2_2" onclick="antwoord(2,2)">goed</div> <div id="antwoord2_3" onclick="antwoord(2,3)">zeer goed</div> 15

16 p1 = JAVASCRIPT p13= AJAX p26= PHP 16 Antwoord.php <? if($_get['vraag'] == 1) print(3); else if($_get['vraag'] == 2) print(1);?> Javascript function createreq() { var req = false; try { req = new XMLHttpRequest(); // firefox, safari,... catch (err1) { try { req = new ActiveXObject("Msxml2.XMLHTTP"); // sommige IE catch (err2) { try { req = new ActiveXObject("Microsoft.XMLHTTP"); // meeste IE catch (err3) { req = false; alert("deze browser ondersteunt geen Ajax. Dikke pech!"); return req; function antwoord(vraag,poging){ var http = createreq(); var urlgewoon = "antwoord.php?vraag=" + vraag; var rand = parseint(math.random()*999999); var url = urlgewoon + "&rand=" + rand; var divid = "antwoord" + vraag + "_" + poging; http.onreadystatechange = function(){ if(http.readystate < 4){ document.getelementbyid(divid).style.border = "1px grey dotted"; else{ document.getelementbyid(divid).style.border = "0px"; var juist = http.responsetext; if(poging == juist) document.getelementbyid(divid).style.backgroundcolor = "green"; else document.getelementbyid(divid).style.backgroundcolor = "red"; http.open("get", url); http.send(null); 16

17 p1 = JAVASCRIPT p13= AJAX p26= PHP 17 Ratingsysteem Html <style type="text/css">.rate{ border: 1px solid #ffffff; padding: 3px; margin-right: 5px; cursor: pointer; font: 11px Arial, Helvetica, sans-serif;.rate:hover{ border: 1px solid #000000; </style> <script src="functions.js" type="text/javascript"> <body onload="ophalen()"> <p><img src=" alt="dark Side Of The Moon" /><br/> Hoeveel sterren verdient deze CD?<br/></p> <div id="ratings"> <span class="rate" onclick="rate(1)">1</span> <span class="rate" onclick="rate(2)">2</span> <span class="rate" onclick="rate(3)">3</span> <span class="rate" onclick="rate(4)">4</span> <span class="rate" onclick="rate(5)">5</span> </div> <div id="status"></div> <p><strong>gemiddelde score:</strong> <span id="gemiddelde"></span></p> insertvote.php <?php // vul hier de nodige variabelen in $dbserver = "localhost"; // de machine waarop de database-server staat $user = "root"; // gebruikersnaam $passwd = "password"; // het paswoord $dbnaam = "school_1cmd"; // de naam van de gegevensbank waaruit we gegevens ophalen $data = "INSERT INTO ajax_rating (rating) VALUES (\"{$_GET['score']\");"; $link = new mysqli($dbserver, $user, $passwd, $dbnaam); if (mysqli_connect_errno()) { die("geen connectie met $dbnaam op mysql mogelijk omwille van ". mysqli_connect_error()); if ($link->query($data)) { 17

18 p1 = JAVASCRIPT p13= AJAX p26= PHP 18 print("ok"); else { print("ko!"); print("<b><pre>$data</pre></b> veroorzaakt volgende fout: <br \>\n"); $fout = $link->error; print(" <b>$fout</b>"); $link->close() or die("kan link met $dbserver niet sluiten.");?> Getgemiddelde.php <?php // vul hier de nodige variabelen in $dbserver = "localhost"; // de machine waarop de database-server staat $user = "root"; // gebruikersnaam $passwd = "password"; // het paswoord $dbnaam = "school_1cmd"; // de naam van de gegevensbank waaruit we gegevens ophalen $query = "SELECT AVG(rating) as gemiddelde FROM ajax_rating"; $link = new mysqli($dbserver, $user, $passwd, $dbnaam); if (mysqli_connect_errno()) { die("geen connectie met $dbnaam op mysql mogelijk omwille van ". mysqli_connect_error()); if ($result=$link->query($query)) { for ($i=0; $i < $result->num_rows; $i++) { $rij= $result->fetch_assoc(); //PAS VOLGENDE REGEL AAN print("ok;"); $gemiddelde = round($rij['gemiddelde']); print($gemiddelde); //EINDE AANPASSING // geef geheugen vrij voor record-set $result->close(); else { print("ko"); print("de foutmelding is: <br />\n"); $fout = $link->error; print(" <b>$fout</b>."); $link->close() or die("kan link met $dbserver niet sluiten.");?> 18

19 p1 = JAVASCRIPT p13= AJAX p26= PHP 19 Javascript function createreq() { var req = false; try { req = new XMLHttpRequest(); // firefox, safari, É catch (err1) { try { req = new ActiveXObject("Msxml2.XMLHTTP"); // sommige IE catch (err2) { try { req = new ActiveXObject("Microsoft.XMLHTTP"); // meeste IE catch (err3) { req = false; alert("deze browser ondersteunt geen Ajax. Dikke pech!"); return req; function rate(score){ var http = createreq(); var urlgewoon = "insertvote.php?score="+score; var rand = parseint(math.random()*999999); var url = urlgewoon + "&rand=" + rand; var divbox = document.getelementbyid('status'); http.onreadystatechange = function(){ if(http.readystate == 4){ if(http.responsetext.substr(0,2) == "OK") { divbox.innerhtml = "Score opgeslagen!"; ophalen(); else divbox.innerhtml = "Probleem: " + http.responsetext; http.open("get", url); http.send(null); function ophalen(){ var http = createreq(); var urlgewoon = "getgemiddelde.php"; var rand = parseint(math.random()*999999); var url = urlgewoon + "?rand=" + rand; var divbox = document.getelementbyid('gemiddelde'); http.onreadystatechange = function() { var status = http.responsetext.substr(0,2); 19

20 p1 = JAVASCRIPT p13= AJAX p26= PHP 20 var tekst = http.responsetext.substr(3); if(http.readystate == 4 && status == "OK"){ divbox.innerhtml = tekst; else { divbox.innerhtml = "<em>score wordt opgehaald...</em>"; http.open("get", url); http.send(null); Woordenketting Html <script src="functions.js" type="text/javascript"> <body onload="ophalen()"> <h1>woordenketting</h1> <div id="ketting"></div> <p><strong>voeg woord toe aan woordenketting:</strong></p> <div id="verander"> <input type="text" id="tekst" onchange="changeketting();" /> </div> <div id="status" style="font-size: 11px; color: #666666;"></div> Updateketting.php <?php // vul hier de nodige variabelen in $dbserver = "localhost"; // de machine waarop de database-server staat $user = "root"; // gebruikersnaam $passwd = "password"; // het paswoord $dbnaam = "school_1cmd"; // de naam van de gegevensbank waaruit we gegevens ophalen $data = "UPDATE ajax_woordenketting SET ketting = CONCAT(ketting,\" {$_POST['bericht']\")"; $link = new mysqli($dbserver, $user, $passwd, $dbnaam); if (mysqli_connect_errno()) { die("geen connectie met $dbnaam op mysql mogelijk omwille van ". mysqli_connect_error()); if ($link->query($data)) { print("ok"); else { print("ko!"); print("<b><pre>$data</pre></b> veroorzaakt volgende fout: <br \>\n"); $fout = $link->error; print(" <b>$fout</b>"); $link->close() or die("kan link met $dbserver niet sluiten.");?> 20

21 p1 = JAVASCRIPT p13= AJAX p26= PHP 21 Getketting.php <?php // vul hier de nodige variabelen in $dbserver = "localhost"; // de machine waarop de database-server staat $user = "root"; // gebruikersnaam $passwd = "password"; // het paswoord $dbnaam = "school_1cmd"; // de naam van de gegevensbank waaruit we gegevens ophalen $query = "SELECT ketting from ajax_woordenketting"; $link = new mysqli($dbserver, $user, $passwd, $dbnaam); if (mysqli_connect_errno()) { die("geen connectie met $dbnaam op mysql mogelijk omwille van ". mysqli_connect_error()); if ($resulttekst=$link->query($query)) { print("ok;"); $record = $resulttekst->fetch_assoc(); print($record['ketting']); else { print("ko!"); print("de query <pre>$query</pre> voor de db $dbnaam is mislukt. "); print("de foutmelding is: <br \>\n"); $fout = $link->error; print(" <b>$fout</b>."); $link->close() or die("kan link met $dbserver niet sluiten.");?> Javascript function createreq() { var req = false; try { req = new XMLHttpRequest(); // firefox, safari, É catch (err1) { try { req = new ActiveXObject("Msxml2.XMLHTTP"); // sommige IE catch (err2) { try { req = new ActiveXObject("Microsoft.XMLHTTP"); // meeste IE catch (err3) { req = false; alert("deze browser ondersteunt geen Ajax. Dikke pech!"); return req; function changeketting(){ var http = createreq(); http.onreadystatechange = function(){ 21

22 p1 = JAVASCRIPT p13= AJAX p26= PHP 22 if(http.readystate == 4){ var div = document.getelementbyid('status'); if(http.responsetext.substr(0,2) == "OK") { div.innerhtml = "Woord toegevoegd"; document.getelementbyid('tekst').value = ""; ophalen(); else div.innerhtml = "Probleem: " + http.responsetext; http.open("post", "updateketting.php"); http.setrequestheader('content-type','application/x-www-form-urlencoded'); http.send('bericht=' + document.getelementbyid('tekst').value); function ophalen(){ var http = createreq(); var urlgewoon = "getketting.php"; var rand = parseint(math.random()*999999); var url = urlgewoon + "?rand=" + rand; var divbox = document.getelementbyid('ketting'); http.onreadystatechange = function() { var status = http.responsetext.substr(0,2); var tekst = http.responsetext.substr(3); if(http.readystate == 4 && status == "OK"){ divbox.innerhtml = tekst; else { divbox.innerhtml = "<em>ketting wordt opgehaald...</em>"; http.open("get", url); http.send(null); Shoutbox Html <script type="text/javascript" src="functions.js"> <link rel="stylesheet" href="styles.css" type="text/css" media="screen" /> <body onload="laden()"> <div id="shout"> Naam:<br/><input type="text" id="naam" /><br/> Bericht:<br/><textarea id="tekst" cols="55" rows="5"></textarea><br/> <input id="verzenden" type="button" value="verzenden" onclick="posten();" /> </div> <div id="status"></div> <div id="berichten"></div> 22

23 p1 = JAVASCRIPT p13= AJAX p26= PHP 23 postbericht.php <?php // vul hier de nodige variabelen in $dbserver = "localhost"; // de machine waarop de database-server staat $user = "root"; // gebruikersnaam $passwd = "password"; // het paswoord $dbnaam = "school_1cmd"; // de naam van de gegevensbank waaruit we gegevens ophalen $naam = $_POST['naam']; $bericht = $_POST['bericht']; $data = "INSERT INTO ajax_shoutbox (naam,shout) VALUES (\"$naam\",\"$bericht\");"; $link = new mysqli($dbserver, $user, $passwd, $dbnaam); if (mysqli_connect_errno()) { die("geen connectie met $dbnaam op mysql mogelijk omwille van ". mysqli_connect_error()); if ($link->query($data)) { print("ok"); else { print("ko!"); print("<b><pre>$data</pre></b> veroorzaakt volgende fout: <br \>\n"); $fout = $link->error; print(" <b>$fout</b>"); $link->close() or die("kan link met ". $dbserver. " niet sluiten.");?> getbericht.php <?php // vul hier de nodige variabelen in $dbserver = "localhost"; // de machine waarop de database-server staat $user = "root"; // gebruikersnaam $passwd = "password"; // het paswoord $dbnaam = "school_1cmd"; // de naam van de gegevensbank waaruit we gegevens ophalen $query = "SELECT naam,shout from ajax_shoutbox ORDER BY id DESC"; $link = new mysqli($dbserver, $user, $passwd, $dbnaam); if (mysqli_connect_errno()) { die("geen connectie met $dbnaam op mysql mogelijk omwille van ". mysqli_connect_error()); if ($result=$link->query($query)) { print("ok;"); for ($i=0; $i < $result->num_rows; $i++) { $rij= $result->fetch_assoc(); 23

24 p1 = JAVASCRIPT p13= AJAX p26= PHP 24 //PAS VOLGENDE REGEL AAN $naam = $rij['naam']; $bericht = $rij['shout']; print("<div class=\"message\"><strong>$naam zegt:</strong><br />$bericht</div>"); // geef geheugen vrij voor record-set $result->close(); else { print("ko!"); print("de query <pre>$query</pre> voor de db $dbnaam is mislukt. "); print("de foutmelding is: <br \>\n"); $fout = $link->error; print(" <b>$fout</b>."); $link->close() or die("kan link met $dbserver niet sluiten.");?> javascript function createreq() {.. function laden(){ var http = createreq(); var url = "getberichten.php"; var rand = parseint(math.random()* ); var urlvolledig = url + "?rand=" + rand; http.onreadystatechange = function(){ var status = http.responsetext.substr(0,2); var tekst = http.responsetext.substr(3); if(http.readystate == 4 && status == "OK"){ document.getelementbyid("berichten").innerhtml = tekst; document.getelementbyid("status").style.display = "none"; else if(http.readystate == 4 && status!= "OK"){ document.getelementbyid("status").innerhtml = "Er ging iets mis..."; document.getelementbyid("status").style.display = "block"; http.open("get", urlvolledig); http.send(null); function posten(){ var http = createreq(); http.onreadystatechange = function(){ if(http.readystate == 4){ var status = http.responsetext.substr(0,2); if(status == "OK"){ laden(); 24

25 p1 = JAVASCRIPT p13= AJAX p26= PHP 25 document.getelementbyid("tekst").value = ""; document.getelementbyid("status").style.display = "none"; else { document.getelementbyid("status").innerhtml = "Er ging iets mis..."; document.getelementbyid("status").style.display = "block"; http.open("post", "postbericht.php"); http.setrequestheader('content-type','application/x-www-form-urlencoded'); http.send('bericht=' + document.getelementbyid("tekst").value + '&naam=' + document.getelementbyid("naam").value); CSS body{ font: 12px Arial, Verdana, sans-serif; #berichten{ width:220px; margin: 10px 0 0 0;.message{ border-bottom: 1px solid #e6e6e6; margin: 0 0 5px 0; padding: 0 0 5px 0; #shout{ width:200px; padding: 10px; background: #eeeeee; border: 1px solid #e6e6e6; #naam, #tekst{ width: 190px; border: 1px solid #e6e6e6; color: #666666; font: 12px Arial, Verdana, sans-serif; padding: 5px; #verzenden{ clear: both; background: #666666; color: white; border: 0px; #status{ width:212px; padding: 5px; background: red; color: white; display: none; 25

26 p1 = JAVASCRIPT p13= AJAX p26= PHP 26 PHP Insertdata <?php // vul hier de nodige variabelen in $dbserver = "localhost"; // de machine waarop de database-server staat $user = "test"; // gebruikersnaam $passwd = "test"; // het paswoord $dbnaam = "test"; // de naam van de gegevensbank waaruit we gegevens ophalen // Definieer hieronder de data // Als je veel data hebt die over meer dan 1 regel komt, // kan je vanaf de tweede regel hieronder na <$data = $data.> // de data vervolledigen tussen de aanhalingstekens. (zie vb.) // Pas wel op als je een string gebruikt. Zet dan tussen ' ' ipv " " (zie vb) $data = "INSERT INTO logboek (ipadres, tekst) VALUES (\"{$_SERVER['REMOTE_ADDR']\",\"{$_POST['invoer']\");"; // einde variabelen // Het volgende stuk mag je gewoon overnemen. // Begin connectie en invoegen data $link = new mysqli($dbserver, $user, $passwd, $dbnaam); if (mysqli_connect_errno()) { die("geen connectie met $dbnaam op mysql mogelijk omwille van ". mysqli_connect_error()); if ($link->query($data)) { print("toevoegen van de data in de tabel is gelukt!"); else { print("kan geen data toevoegen!<br />"); print("<b><pre>$data</pre></b> veroorzaakt volgende fout: <br \>\n"); $fout = $link->error; print(" <b>$fout</b>"); $link->close() or die("kan link met ". $dbserver. " niet sluiten."); // Einde connectie en invoegen data?> 26

27 p1 = JAVASCRIPT p13= AJAX p26= PHP 27 Bekijkquerie <?php // vul hier de nodige variabelen in $dbserver = "localhost"; // de machine waarop de database-server staat $user = "test"; // gebruikersnaam $passwd = "test"; // het paswoord $dbnaam = "test"; // de naam van de gegevensbank waaruit we gegevens ophalen $aantalrecords = 50; $beginrecord = 0; // Definieer hieronder de query. // Als je een lange query hebt die over meer dan 1 regel komt, // kan je vanaf de tweede regel hieronder na <$query = $query.> // de query vervolledigen tussen de aanhalingstekens. (zie vb.) // Pas wel op als je een string gebruikt. Zet dan tussen ' ' ipv " " (zie vb) $query = "SELECT * FROM Hotels WHERE Plaats = \"genk\""; $query = $query. " LIMIT $beginrecord, $aantalrecords;"; // In deze string mag/moet je gebruik van dingen die je uit het formulier haalt // dat de gebruiker heeft ingevuld om dingen uit de db te bekijken. // einde variabelen // Het volgende stuk mag je gewoon overnemen, behalve voor de regel // waarin een rij van het resultaat getoond wordt. // Wanneer je de layout van het resultaat wil veranderen, bv. alles in // een tabel plaatsen, moet je nog code toevoegen. DOE DIT! // Begin connectie en bekijken Query $link = new mysqli($dbserver, $user, $passwd, $dbnaam); if (mysqli_connect_errno()) { die("geen connectie met $dbnaam op mysql mogelijk omwille van ". mysqli_connect_error()); if ($result=$link->query($query)) { for ($i=0; $i < $result->num_rows; $i++) { $rij= $result->fetch_assoc(); //PAS VOLGENDE REGEL AAN print("hotel: {$rij['hotel'], PPN : {$rij['ppn'] <br />\n"); //EINDE AANPASSING // geef geheugen vrij voor record-set $result->close(); else { print("de query <pre>$query</pre> voor de db $dbnaam is mislukt. "); print("de foutmelding is: <br />\n"); $fout = $link->error; print(" <b>$fout</b>."); $link->close() or die("kan link met $dbserver niet sluiten."); // Einde connectie en bekijken query?> 27

Oplossingen overzicht PHP. Oplossing KPN opgave, zonder testen van POST

Oplossingen overzicht PHP. Oplossing KPN opgave, zonder testen van POST Oplossingen overzicht PHP Oplossing KPN opgave, zonder testen van POST internetminuten in welke categorie val ik?

Nadere informatie

Gebruikershandleiding voor: Beperkte Password protectie met JavaScript

Gebruikershandleiding voor: Beperkte Password protectie met JavaScript Gebruikershandleiding voor: Beperkte Password protectie met JavaScript URL: http://home.hccnet.nl/s.f.boukes/html-2/html-202.htm INHOUD : 1. Structuur van een beveiligde site 2. Login-formulier 3. Login

Nadere informatie

Basis-theme. Manage Wiki > Look and Feel > Themes > Change or make a new theme > Make a New Theme >

Basis-theme. Manage Wiki > Look and Feel > Themes > Change or make a new theme > Make a New Theme > Basis-theme Manage Wiki > Look and Feel > Themes > Change or make a new theme > Make a New Theme > Naam invullen en de code van basis-theme kopiëren en erin plakken

Nadere informatie

Les 9: formulier controle met javascript.

Les 9: formulier controle met javascript. Les 9: formulier controle met javascript. Javascript is erg veel gebruikt bij internet toepassingen. In tegenstelling tot PHP, wat een server side scripting is, is java client side scripting. Dwz, niet

Nadere informatie

WEBSITE-DESIGN CHRIS VERMAAS & FJODOR VAN SLOOTEN 2014-201000018-1B

WEBSITE-DESIGN CHRIS VERMAAS & FJODOR VAN SLOOTEN 2014-201000018-1B WEBSITE-DESIGN CHRIS VERMAAS & FJODOR VAN SLOOTEN 2014-201000018-1B WEBSITE-DESIGN INHOUD COLLEGE Afronding vak JQuery, mail(formulieren) en social media Testen Website-design 5-1-2015 2 AFRONDING VAK

Nadere informatie

Foutcontrole met Javascript

Foutcontrole met Javascript Foutcontrole met Javascript Pol Van Dingenen Yannick Van Hauwe INLEIDING Het controleren van de gegevens die ingevuld zijn in formulieren is heel erg belangrijk. In de praktijk is enkel en alleen controle

Nadere informatie

Voor vragen: http://www.richard3332.nl/ of mail naar Richard3332@gmail.com

Voor vragen: http://www.richard3332.nl/ of mail naar Richard3332@gmail.com Welkom bij mijn website tutorial (Deel 5) Ik ga uit van Microsoft XP voor de duidelijkheid. Ik heb dus geen idee of de programma s die ik gebruik ook op Vista werken. Notepad++ werkt zowieso op xp en Vista.

Nadere informatie

Wat is een child-theme?

Wat is een child-theme? Child theme Waarschuwing 1. Het maken van een child theme is relatief eenvoudig, u hebt er wel FTP toegang voor nodig bij uw provider. 2. Het is soms lastig om precies uit te vinden welke css codes u moet

Nadere informatie

Voor vragen: http://www.richard3332.nl/ of mail naar Richard3332@gmail.com

Voor vragen: http://www.richard3332.nl/ of mail naar Richard3332@gmail.com Welkom bij mijn website tutorial (Deel 7) Ik ga uit van Microsoft XP voor de duidelijkheid. Ik heb dus geen idee of de programma s die ik gebruik ook op Vista werken. Notepad++ werkt zowieso op xp en Vista.

Nadere informatie

Formulieren maken met Dreamweaver CS 4/CS 5

Formulieren maken met Dreamweaver CS 4/CS 5 Formulieren maken met Dreamweaver CS 4/CS 5 In deze handleiding leer je om een formulier en elementen die je binnen een formulier kunt gebruiken, te ontwerpen met Dreamweaver. Het uitgangspunt is dat dit

Nadere informatie

Kies File>New>Blank Page>PHP. Je kunt eventueel nog een stylesheet koppelen. Definieer nu eerst een site! Dat betekent: Site>New Site

Kies File>New>Blank Page>PHP. Je kunt eventueel nog een stylesheet koppelen. Definieer nu eerst een site! Dat betekent: Site>New Site Kies File>New>Blank Page>PHP Je kunt eventueel nog een stylesheet koppelen. Definieer nu eerst een site! Dat betekent: Site>New Site Geef de site een passende naam. Kies ook de juiste map voor de webdocumenten.

Nadere informatie

WEBDESIGN. html tags. Neem de grondbeginselen van html door via de online cursus op de informaticasite of via instruct-online

WEBDESIGN. html tags. Neem de grondbeginselen van html door via de online cursus op de informaticasite of via instruct-online WEBDESIGN html tags HTML is de taal waarop internetsites gebaseerd zijn. Bij het onderdeel webdesign maken we gebruik van een van de bovenstaande webeditors die ons helpen bij het (automatisch) creëren

Nadere informatie

Overzicht HTML/Formulieren/PHP codes.

Overzicht HTML/Formulieren/PHP codes. Overzicht HTML/Formulieren/PHP codes. Rekenkundige operatoren: optellen + aftrekken - vermenigvuldigen * delen / modulo % (de modulo-operator berekent de rest na een deling) vb. 5%3 = 2 pow(, ); vb. 2

Nadere informatie

Les 15 : updaten van gegevens in de database (deel2).

Les 15 : updaten van gegevens in de database (deel2). Les 15 : updaten van gegevens in de database (deel2). In de volgende reeks lessen zal alle vorige leerstof uitgebreid aan het bod komen. Zie ook de vorige lessen en documenten om informatie op te zoeken

Nadere informatie

Publicatie formulieren en surveys

Publicatie formulieren en surveys Handleiding: Publicatie formulieren en surveys Deze handleiding is in te zetten voor MailPlus Marcom en MailPlus ecom. Inhoudsopgave Introductie... 1 1 Formulieren integreren... 2 1.1 Formulieren integereren

Nadere informatie

Formulier maken en opvangen met php

Formulier maken en opvangen met php Welkom bij mijn PHP tutorial (Deel 2) Ik ga in deze delen PHP uitleggen, dit doe ik in het programma notepad++ (gratis) deze kunt u downloaden van www.richard3332.nl/downloads.php Als u beschikt over dreamweaver

Nadere informatie

AJAX (XMLHttpRequest)

AJAX (XMLHttpRequest) AJAX (XMLHttpRequest) Ajax is hot. De meesten die met webdesign bezig zijn hebben er wel al van gehoord, veronderstel ik. Voor diegenen die er nog niet van hoorden, of nog niet mee werkten volgt hier een

Nadere informatie

A Inloggen. B - Wachtwoord Veranderen

A Inloggen. B - Wachtwoord Veranderen A Inloggen 1. Ga naar http://webtinq.nl 2. Klik op de knop "Login". 3. Voer het e-mail adres en wachtwoord in dat je hebt gekregen. 4. Klik op de knop "Login". 5. Je bent nu ingelogd! B - Wachtwoord Veranderen

Nadere informatie

WEBSITE-DESIGN CHRIS VERMAAS & FJODOR VAN SLOOTEN 2014-201000018-1B

WEBSITE-DESIGN CHRIS VERMAAS & FJODOR VAN SLOOTEN 2014-201000018-1B WEBSITE-DESIGN CHRIS VERMAAS & FJODOR VAN SLOOTEN 2014-201000018-1B WEBSITE-DESIGN INHOUD COLLEGE Stappenplan: stap 4 HTML, Stylesheets vervolg slides @ vanslooten.com/websitedesign Website-design 1-12-2014

Nadere informatie

Een sjabloon (in PHP template genaamd) bevat de volledige

Een sjabloon (in PHP template genaamd) bevat de volledige Html-sjablonen in PHP 12 Een sjabloon (in PHP template genaamd) bevat de volledige opmaak van een (html-)pagina. Code en opmaak zijn hierbij gescheiden. Terwijl veel startende programmeurs code en opmaak

Nadere informatie

Internet Standaarden HC4

Internet Standaarden HC4 Internet Standaarden HC4 Hogeschool van Amsterdam - Instituut voor Interactieve Media 1 Invloed van Games Laatste ontwikkelingen Gebruik van Games 11 oktober 2007 Hogeschool van Amsterdam - Instituut voor

Nadere informatie

Software Instructions for Real Kids - Felix Plesoianu (2009) en Kris Merckx (2013) - Creative Commons License

Software Instructions for Real Kids - Felix Plesoianu (2009) en Kris Merckx (2013) - Creative Commons License SIRK Software Instructions for Real Kiddies (versie 0.247) De programmeeromgeving, interpreter en compiler kan je online gebruiken op www.ardeco.be/sirk Variabele Functies Functienaam Parameters Voorbeeld

Nadere informatie

Internet_html.doc 1/6

Internet_html.doc 1/6 Internet_html.doc 1/6 Internet html. HTML syntax en regels Een HTML-element is opgebouwd uit een startmarkering en een eindemarkering (behalve enkele speciale markeringen zoals bvb. , , ).

Nadere informatie

Inhalen les 7 (versie B)

Inhalen les 7 (versie B) Inhalen les 7 (versie B) Stap 1: Open de startmap van les 6 De map heet Startmap Les 6. Als je de map hebt geöpend zie je verschillende bestanden en een map Website. Wij gebruiken nu alleen de map Website.

Nadere informatie

HTML richtlijnen e-mail marketing. part of the valley

HTML richtlijnen e-mail marketing. part of the valley e-mail marketing pagina 2/9 geschreven door Maarten van Benthem, front-end developer datum 1 oktober 2009 versie 1.0 Copyright Alle rechten voorbehouden. De inhoud van dit document blijft eigendom van

Nadere informatie

HTML in Outlook 2007. Hoe zorgt u ervoor dat uw email goed in beeld komt?

HTML in Outlook 2007. Hoe zorgt u ervoor dat uw email goed in beeld komt? HTML in Outlook 2007 Hoe zorgt u ervoor dat uw email goed in beeld komt? HTML in Outlook 2007 Inleiding Emark Mail biedt u de mogelijkheid om kant en klare HTML nieuwsbrieven in te laden en te versturen.

Nadere informatie

A Inloggen. B - Wachtwoord Veranderen

A Inloggen. B - Wachtwoord Veranderen A Inloggen 1. Ga naar http://webtinq.nl 2. Klik op de knop "Login". 3. Voer het e-mail adres en wachtwoord in dat je hebt gekregen. 4. Klik op de knop "Login". 5. Je bent nu ingelogd! B - Wachtwoord Veranderen

Nadere informatie

HTML. Formulieren. Hans Roeyen V 3.0

HTML. Formulieren. Hans Roeyen V 3.0 Formulieren Hans Roeyen V 3.0 26 februari 2015 Inhoud 1. Formulieren... 3 1.1. De form tag... 3 1.1.1. Het action attribute... 4 1.1.2. Het method attribute... 4 1.2. De input tag... 4 1.3. Soorten input

Nadere informatie

FFO Webdesign 1e jaar theorietoets NL niveau4... Totaal aantal vragen: 40

FFO Webdesign 1e jaar theorietoets NL niveau4... Totaal aantal vragen: 40 FFOUCHIER 01/11/2018 FFO Webdesign 1e jaar theorietoets NL niveau4... Totaal aantal vragen: 40 De meeste juiste antwoorden: #22 Minste Juiste antwoorden: #30 1. Selecteer de juiste HTML-code voor het maken

Nadere informatie

Sushi MIJN EERSTE WEBSITE. DE STIJL VAN HET BOVENSTE MENU AANPASSEN Kaart 6 van 10 Ik ben HTML/CSS aan het leren. Naar daar.

Sushi MIJN EERSTE WEBSITE. DE STIJL VAN HET BOVENSTE MENU AANPASSEN Kaart 6 van 10 Ik ben HTML/CSS aan het leren. Naar daar. MIJN EERSTE WEBSITE Sushi DE STIJL VAN HET BOVENSTE MENU AANPASSEN Kaart 6 van 10 Van hier Naar daar 1 2 3 Doe het stap voor stap om te zien hoe CSS werkt! Voeg een rand toe van 1 punt in de breedte om

Nadere informatie

Inhoud. Pagina 2 van 13

Inhoud. Pagina 2 van 13 Code Conventie Inhoud PHP algemeen... 3 Namen van variabelen... 3 Enkele of dubbele aanhalingstekens... 3 Globale variabelen... 3 Namen van functies... 3 Argumenten van functies... 3 Formattering... 4

Nadere informatie

Hand-out Web Technologies, werkcollege 5 Alex Reuneker 2012

Hand-out Web Technologies, werkcollege 5 Alex Reuneker 2012 Hand-out Web Technologies, werkcollege 5 Alex Reuneker (a.reuneker@hhs.nl), 2012 1. Groeperen (div- en span-elementen) : Het HTML-element div is een block-level element (zie hand-out bij het

Nadere informatie

Mailing List Manager. Hoofdstuk 19

Mailing List Manager. Hoofdstuk 19 Mailing List Manager Een MLM (Mailing List Manager) dient enerzijds om mailinglijsten te maken en daar berichten naar te sturen. Dat is de beheerkant. Anderzijds kan men zich als gebruiker met een MLM

Nadere informatie

Voor vragen: http://www.richard3332.nl/ of mail naar Richard3332@gmail.com

Voor vragen: http://www.richard3332.nl/ of mail naar Richard3332@gmail.com Welkom bij mijn website tutorial (Deel 6) Ik ga uit van Microsoft XP voor de duidelijkheid. Ik heb dus geen idee of de programma s die ik gebruik ook op Vista werken. Notepad++ werkt zowieso op xp en Vista.

Nadere informatie

XHTML en CSS. Deel 3. januari 2008 4-9-2008. Lyceum Sancta Maria. Ruud Koortens Frans Peeters

XHTML en CSS. Deel 3. januari 2008 4-9-2008. Lyceum Sancta Maria. Ruud Koortens Frans Peeters XHTML en CSS Deel 3 Ruud Koortens Frans Peeters januari 2008 4-9-2008 Lyceum Sancta Maria 1 2 Inhoudsopgave 1.1.1. Het opmaken van hyperlinks... 1 1.1.2. Kleur... 1 1.1.3. Het gebruik van kleuren bij het

Nadere informatie

Agenda. Wat is HTML? Meer over HTML... Waarom HTML leren? Aniel Bhulai. Inleiding Computergebruik - HTML 1. Waarin maak je een HTML-bestand?

Agenda. Wat is HTML? Meer over HTML... Waarom HTML leren? Aniel Bhulai. Inleiding Computergebruik - HTML 1. Waarin maak je een HTML-bestand? Agenda HTML algemeen Wat is HTML? Korte historie Opbouw HTML document Aantal tags + voorbeelden Vragen 2 3 Opmaaktaal Letter Kleur Plaatjes Tabellen Formulieren Links Wat is HTML? Waarin maak je een HTML-bestand?

Nadere informatie

Websitecursus deel 2 CSS

Websitecursus deel 2 CSS Websitecursus deel 2 CSS A Eskwadraat WebCie www@a-eskwadraat.nl 5 oktober 2015 Introductie Vorige week HTML Deze week CSS Volgende week Javascript CSS CSS (Cascading Style Sheets) bepalen hoe een website

Nadere informatie

Gegevens uit een database tonen

Gegevens uit een database tonen Gegevens uit een database tonen In een eerdere handleiding heb ik jullie laten zien hoe je met behulp van MySQL en phpmyadmin een database kunt opzetten. We hebben toen een database aangemaakt en gevuld

Nadere informatie

Dynamische Websites. Week 2

Dynamische Websites. Week 2 Dynamische Websites Week 2 AGENDA Labo 1 GET, POST Navigatie, etc Varia 1 2

Nadere informatie

Handleiding tabel binnen Tridion

Handleiding tabel binnen Tridion Handleiding tabel binnen Tridion 1. Tabel maken... 2 2. Tabblad Table... 4 3. Tabblad Row... 5 4. Tabblad Column... 5 5. Tabblad Cell... 6 6. Tabel bewerken... 8 7. Achtergrondkleur, tabelrand, header...

Nadere informatie

Inhoudsopgave. Inhoudsopgave... 2. 1. Inleiding... 3. 2. Het begin... 4. 3. Opmaak... 6. 5. Formulieren... 16. 6. Editors... 23. 7. Webbrowsers...

Inhoudsopgave. Inhoudsopgave... 2. 1. Inleiding... 3. 2. Het begin... 4. 3. Opmaak... 6. 5. Formulieren... 16. 6. Editors... 23. 7. Webbrowsers... 1 Inhoudsopgave Inhoudsopgave... 2 1. Inleiding... 3 2. Het begin.... 4 3. Opmaak... 6 5. Formulieren... 16 6. Editors... 23 7. Webbrowsers... 24 8. Webhosting... 25 9. Website uploaden... 27 10. Website

Nadere informatie

HANDLEIDING PROGRAMMEREN IN PASCAL (LAZARUS)

HANDLEIDING PROGRAMMEREN IN PASCAL (LAZARUS) HANDLEIDING PROGRAMMEREN IN PASCAL (LAZARUS) LES 4 In deze les gaan we een eenvoudig dobbelspelletje maken: Allereerst krijgt de speler de gelegenheid zijn/haar naam in te vullen en daarna op OK te klikken

Nadere informatie

PHP & MySQL. Studievaardigheden 2014. Jan van Rijn (j.n.van.rijn@liacs.leidenuniv.nl) LIACS, Universiteit Leiden

PHP & MySQL. Studievaardigheden 2014. Jan van Rijn (j.n.van.rijn@liacs.leidenuniv.nl) LIACS, Universiteit Leiden PHP & MySQL Studievaardigheden 2014 Jan van Rijn (j.n.van.rijn@liacs.leidenuniv.nl) LIACS, Universiteit Leiden Inleiding Voorkennis: geen Stof: dit college, www.w3schools.com en www.php.net Opdracht: maak

Nadere informatie

Taak 2.1.3 Versleutelen en dan weer terug... 1

Taak 2.1.3 Versleutelen en dan weer terug... 1 Taak 2.1.3 Versleutelen en dan weer terug Inhoud Taak 2.1.3 Versleutelen en dan weer terug... 1 Inhoud... 1 Inleiding... 2 Encryptie en Decryptie... 3 Symmetrisch... 3 Asymmetrisch... 3 Waarom Encryptie

Nadere informatie

Lab Webdesign: Javascript 7 april 2008

Lab Webdesign: Javascript 7 april 2008 H8: FORMULIEREN In dit hoofdstuk komt het "form"-object aan de orde: we zullen zien hoe we JavaScript kunnen gebruiken voor het manipuleren en valideren van de gegevens die een eindgebruiker invult in

Nadere informatie

Katholieke Hogeschool Kempen ASP

Katholieke Hogeschool Kempen ASP Katholieke Hogeschool Kempen Campus Geel Departement Handelswetenschappen en Bedrijfskunde 3de jaar Toegepaste Informatica ASP www.projectchatroom.be Yorkim Parmentier 3TI4 Andy Geluykens 3TI4 Academiejaar

Nadere informatie

Versie: 1.0 Gemaakt door: Whisper380 Eigenaar: Whisper380-computerhulp Datum: 23-1-2011

Versie: 1.0 Gemaakt door: Whisper380 Eigenaar: Whisper380-computerhulp Datum: 23-1-2011 Versie: 1.0 Gemaakt door: Whisper380 Eigenaar: Whisper380-computerhulp Datum: 23-1-2011 1 Inhoudsopgave Wat gaan we doen?... 4 Eerst wat uitleg:... 4 Wat is HTML:... 4 Wat is CSS:... 4 Wat is het resultaat

Nadere informatie

Taak 2.1.9 - Strict or Strong. Inhoud

Taak 2.1.9 - Strict or Strong. Inhoud Taak 2.1.9 - Strict or Strong Inhoud Taak 2.1.9 Strict or Strong... 1 Inhoud... 1 Inleiding... 2 Wat is een Strict wachtwoord policy?... 3 Waarom een sterk wachtwoord?... 3 De controle methode... 4 PSDs...

Nadere informatie

HTML & CSS. Studievaardigheden 2013. Frank Takes (ftakes@liacs.nl) LIACS, Universiteit Leiden

HTML & CSS. Studievaardigheden 2013. Frank Takes (ftakes@liacs.nl) LIACS, Universiteit Leiden HTML & CSS Studievaardigheden 2013 Frank Takes (ftakes@liacs.nl) LIACS, Universiteit Leiden Inleiding Voorkennis: geen Stof: www.w3schools.com en dit college: www.liacs.nl/~ftakes/pdf/htmlcss.pdf Opdracht:

Nadere informatie

Met CSS kan je je webpagina's vormgeven. Je kan elementen een plaats geven en hun uitzicht bepalen.

Met CSS kan je je webpagina's vormgeven. Je kan elementen een plaats geven en hun uitzicht bepalen. CSS Met CSS kan je je webpagina's vormgeven. Je kan elementen een plaats geven en hun uitzicht bepalen. In CSS maken we een onderscheid tussen 2 soorten elementen in een webpagina: 1. Sommige elementen

Nadere informatie

Welkom bij mijn website tutorial (Deel 2)

Welkom bij mijn website tutorial (Deel 2) Welkom bij mijn website tutorial (Deel 2) Ik ga uit van Microsoft XP voor de duidelijkheid. Ik heb dus geen idee of de programma s die ik gebruik ook op Vista werken. Notepad++ werkt zowieso op xp en Vista.

Nadere informatie

HTML en CSS gevorderd

HTML en CSS gevorderd HTML en CSS gevorderd Inhoudsopgave Inleiding! 3 Opbouw webpage en css! 4 DIVʼs of iframes?! 8 Eigen icoon in de adresbalk van de browser! 8 Web-editors! 8 Koppelen van css-bestanden! 9 Browser afhankelijke

Nadere informatie

Content Management System

Content Management System Content Management System Een CMS (Content Management System) dient om speciale gebruikers online gelegenheid te geven de inhoud van een website aan te passen. Er kunnen verschillende soorten tekst (en

Nadere informatie

Templates maken voor Joomla! Hoe maak je zelf een template voor je Joomla! website

Templates maken voor Joomla! Hoe maak je zelf een template voor je Joomla! website Templates maken voor Joomla! Hoe maak je zelf een template voor je Joomla! website Wat we gaan doen 1. Wie ben ik? 2. Voor- en nadelen bestaande templates en eigen templates 3. Eigen template op basis

Nadere informatie

<input type="text" name="veldnaam" size="20" maxlength="30" value="inhoud veld">

<input type=text name=veldnaam size=20 maxlength=30 value=inhoud veld> Les 9: Formulieren. Proficiat, U hebt het al tot de laatste oefening gebracht. In deze les komen formulieren aan bod, U hebt ze zeker al eens gezien op een site, en indien niet neem dan eens vlug een kijke

Nadere informatie

Een website maken met databasetoegang.

Een website maken met databasetoegang. Hoofdstuk 5 Een website maken met databasetoegang. In dit hoofdstuk gaan we het weblog dat je in hoofdstuk 4 hebt gemaakt verder uitbreiden. Een belangrijk onderdeel wordt toegevoegd aan de applicatie,

Nadere informatie

Stelt de voorgrondkleur van de tekst van een element in. Stelt in hoe de achtergrondfiguur moet worden herhaald, standaard: repeat.

Stelt de voorgrondkleur van de tekst van een element in. Stelt in hoe de achtergrondfiguur moet worden herhaald, standaard: repeat. OVERZICHT CSS - EIGENSCHAPPEN Eigenschap Beschrijving Mogelijke waarden KLEUR EN ACHTERGROND color Stelt de voorgrondkleur van de tekst van een element in. background-color Stelt de achtergrondkleur van

Nadere informatie

ideal Betaal Formulier (Ondersteund o.a. ideal, MisterCash, Direct E-Banking en Credit Card)

ideal Betaal Formulier (Ondersteund o.a. ideal, MisterCash, Direct E-Banking en Credit Card) Script: Versie: 0.5 Licentie: ideal Betaal Formulier (Ondersteund o.a. ideal, MisterCash, Direct E-Banking en Credit Card) Gratis te gebruiken door (erkende) goede doelen. 200,00 excl. BTW voor aanschaf

Nadere informatie

Agenda HTML. Wat is HTML? Hoe ziet een HTML-file eruit? Waarom HTML leren? Waarin maak je een HTML-bestand?

Agenda HTML. Wat is HTML? Hoe ziet een HTML-file eruit? Waarom HTML leren? Waarin maak je een HTML-bestand? HTML HyperText Markup Language Aniel Bhulai E-mail: abhulai@cs.vu.nl Agenda HTML algemeen Aantal tags HTML met stijl (CSS, DHTML) Demo Vragen vrije Univers iteit amsterdam 1 2 Opmaaktaal Letter Kleur Plaatjes

Nadere informatie

PHP & MySQL. Studievaardigheden 2013. Frank Takes (ftakes@liacs.nl) LIACS, Universiteit Leiden

PHP & MySQL. Studievaardigheden 2013. Frank Takes (ftakes@liacs.nl) LIACS, Universiteit Leiden PHP & MySQL Studievaardigheden 2013 Frank Takes (ftakes@liacs.nl) LIACS, Universiteit Leiden Inleiding Voorkennis: geen Stof: dit college, www.w3schools.com en www.php.net Opdracht: maak een uitgebreide*

Nadere informatie

RESPONSIVE DRUPAL THEMING MET SASS, COMPASS, SUSY EN AURORA DRUPAL TECH TALK 25 APRIL 2013 MARC VAN GEND TRIQUANTA

RESPONSIVE DRUPAL THEMING MET SASS, COMPASS, SUSY EN AURORA DRUPAL TECH TALK 25 APRIL 2013 MARC VAN GEND TRIQUANTA RESPONSIVE DRUPAL THEMING MET SASS, COMPASS, SUSY EN AURORA DRUPAL TECH TALK 25 APRIL 2013 MARC VAN GEND TRIQUANTA AGENDA Het Doel #responsivemobilefirsthtml5buzzwordcompliant CSS preprocessing SASS Werken

Nadere informatie

MODULE 4 : WEBSITEX5(11)

MODULE 4 : WEBSITEX5(11) MODULE 4 : WEBSITEX5(11) In deze benadering maken we een site met een startpagina en 3 kleine pagina s. We doen dit met een tool op de PC: WebSiteX(Versie 9 is volledig gratis, maar beperkter dan versie

Nadere informatie

Documentatie Nederlands v1

Documentatie Nederlands v1 Documentatie Nederlands v1 Getting started Navigation menu Theme settings General Features Background Typography Banners Contact details Social Unique selling points Image Sizes Frequently asked questions

Nadere informatie

Views, de finesse. Voorbereiding. Inhoudstypes

Views, de finesse. Voorbereiding. Inhoudstypes Les 15 Opdrachten 1. Het bestaande Hoovereffect I-blok verschijnt enkel op de frontpage in de linker zijbalk. 2. Er is een background image aanwezig op de frontpage. Dit is een patroon naar keuze of gebruik

Nadere informatie

SQL INJECTIE Door Eoghain Verdonckt Beveiliging december 2013

SQL INJECTIE Door Eoghain Verdonckt Beveiliging december 2013 SQL INJECTIE Door Eoghain Verdonckt Beveiliging december 2013 Voor mijn werkje voor beveiliging ga ik een tutorial maken voor SQL injectie. En hoe we deze kunnen voorkomen. Allereerst heb ik een tabel

Nadere informatie

Voor vragen: http://www.richard3332.nl/ of mail naar Richard3332@gmail.com

Voor vragen: http://www.richard3332.nl/ of mail naar Richard3332@gmail.com Welkom bij mijn website tutorial (Deel 3) Ik ga uit van Microsoft XP voor de duidelijkheid. Ik heb dus geen idee of de programma s die ik gebruik ook op Vista werken. Notepad++ werkt zowieso op xp en Vista.

Nadere informatie

Om te beginnen heb je een geraamte van je website nodig. Maak een nieuwe map met de naam gevorderden_website aan om je website in te zetten.

Om te beginnen heb je een geraamte van je website nodig. Maak een nieuwe map met de naam gevorderden_website aan om je website in te zetten. 1 2 Als je de Beginner en Midden HTML & CSS Sushi Kaarten hebt afgerond, dan weet je al veel over het programmeren met deze twee talen. Deze kaarten leren je hoe je al die onderdelen samenvoegt om een

Nadere informatie

Kris Merckx Javascript Programming - DIVARC - trigonometry en wrapping/warping text

Kris Merckx Javascript Programming - DIVARC - trigonometry en wrapping/warping text DIVARC Copyright: Kris Merckx 2013 Parameter Waarde Wat? size geheel getal aantal posities op de cirkel xpos getal x-positie middelpunt van de cirkel ypos getal y-positie middelpunt van de cirkel radius

Nadere informatie

Cluster 1 Realiseert. 4 Beschrijving van de beroepssituatie behorende bij deze leereenheid

Cluster 1 Realiseert. 4 Beschrijving van de beroepssituatie behorende bij deze leereenheid LEEREENHEID HTML/CSS Dit document bestaat uit twee onderdelen - Onderdeel Leereenheid - Onderdeel Onderwijsproduct 1 Naam leereenheid In deze tabel staat de naam en het type van de leereenheid Leereenheid

Nadere informatie

Deze kaart kun je gebruiken om uiteindelijk een SMS te versturen naar bijvoorbeeld je ouders, je vrienden of naar iemand van je klas

Deze kaart kun je gebruiken om uiteindelijk een SMS te versturen naar bijvoorbeeld je ouders, je vrienden of naar iemand van je klas 1. Op de volgende kaart leer je hoe: Je een tabel maakt Hoe je een formulier maakt Hoe je een SMS verstuurt via CM.com Deze kaart kun je gebruiken om uiteindelijk een SMS te versturen naar bijvoorbeeld

Nadere informatie

NBTC html wijzigingen juni

NBTC html wijzigingen juni NBTC html wijzigingen juni Verstuurd naar GX: 23 juni 2014 1. Recently viewed Zie Change / Incident 1: Prijzen recently viewed zijn niet correct. Aan de recently viewed items wordt een extra label (met

Nadere informatie

Cascading Style Sheets

Cascading Style Sheets Cascading Style Sheets Dit gedeelte wordt uitgebreid besproken in http://www.handleidinghtml.nl/css/index.html 1TIN Internettechnologie 2003-2004 les 07 1 Onderwerpen Cascading model Syntax Toevoegen van

Nadere informatie

Week 1 1/4. Week 1 2/4

Week 1 1/4. Week 1 2/4 Week 1 1/4 3. Beschrijf keuzes: Wij hebben gekozen voor Dreamweaver omdat een van ons dit al op zijn/haar laptop had staan. Ook weten we hoe we dit programma moeten gebruiken en kan bijvoorbeeld notepad++

Nadere informatie

MARTINA. Wist je dat..? Truckjes en weetjes in Drupal 7. 6. Artikels, lengte en aantal op frontpagina (en welkomtekst zonder lees meer )

MARTINA. Wist je dat..? Truckjes en weetjes in Drupal 7. 6. Artikels, lengte en aantal op frontpagina (en welkomtekst zonder lees meer ) MARTINA Wist je dat..? Truckjes en weetjes in Drupal 7 Inhoud: 1. Inlogknop 2. Aangepast beheerdermenu 3. Actieve pagina in de broodkruimel 4. Afbeelding op zoekknop (en geen tekst) [CSS] 5. Logo met link

Nadere informatie

Project Embedded Linux Domaza. Elektronica-ICT. Dimitri Kozakiewiez Jonas Govaerts. Academiejaar 2014-2015

Project Embedded Linux Domaza. Elektronica-ICT. Dimitri Kozakiewiez Jonas Govaerts. Academiejaar 2014-2015 Project Embedded Linux Domaza Elektronica-ICT Dimitri Kozakiewiez Jonas Govaerts Academiejaar 2014-2015 Campus Geel, Kleinhoefstraat 4, BE-2440 Geel 5 2 INHOUDSTAFEL INHOUDSTAFEL... 2 1 DOMAZA... 3 1.1

Nadere informatie

Font betekent lettertype, de vele font eigenschappen wijzigen dan ook de opmaak van je lettertype. Hiermee bepaal je het lettertype.

Font betekent lettertype, de vele font eigenschappen wijzigen dan ook de opmaak van je lettertype. Hiermee bepaal je het lettertype. Stijlregels I Nu je de verschillende soorten CSS kent kan je deze ook gaan toepassen. Onthoudt dat alle opmaak in xhtml met CSS gemaakt moet worden. Tegenwoordig zijn er meer dan 200 CSS properties, deze

Nadere informatie

Handleiding Woonz.nl iframe

Handleiding Woonz.nl iframe Handleiding Woonz.nl iframe Woonz.nl biedt de mogelijkheid om uw actuele woningaanbod op Woonz.nl op uw website te tonen. Hiervoor dient u eerst een API-key te ontvangen van Woonz.nl, dit is een sleutel

Nadere informatie

Les W-01: HTML. Een website bouwen in HTML. 2006, David Lans

Les W-01: HTML. Een website bouwen in HTML. 2006, David Lans Les W-01: HTML 1.0 HTML Websites zijn opgebouwd uit afzonderlijke webpagina s. Deze webpagina s zijn geschreven in een aparte taal, HTML. De afkorting HTML staat voor Hyper Text Markup Language. Vrij vertaald

Nadere informatie

Template maken voor Webshops van FreeWebShop

Template maken voor Webshops van FreeWebShop Template maken voor Webshops van FreeWebShop Versie 1 Peter Jan van Tuil Maart 2011 info@van-tuil.info De uitdaging. Een kennis die een site wil hebben, een webshop. Het grafisch ontwerp is er al. Voor

Nadere informatie

My CRUD functions. Hieronder ziet u een overzicht van de bestandenlijst en functies die we gemaakt hebben en gaan gebruiken.

My CRUD functions. Hieronder ziet u een overzicht van de bestandenlijst en functies die we gemaakt hebben en gaan gebruiken. My CRUD functions Snel een tabel aanmaken en enkele formulieren hiervoor maken kan een tijdrovende bezigheid zijn. Gelukkig kunnen enkele functies ons het leven gemakkelijk maken. Telkens wij een tabel

Nadere informatie

Hand-out Web Technologies, werkcollege 6 Alex Reuneker (a.reuneker@hhs.nl), 2012

Hand-out Web Technologies, werkcollege 6 Alex Reuneker (a.reuneker@hhs.nl), 2012 Hand-out Web Technologies, werkcollege 6 Alex Reuneker (a.reuneker@hhs.nl), 2012 1. Positie en flow Boxes, block-level en inline elements: Ieder HTML-element wordt, als het ware, als een omkaderd block-

Nadere informatie

BASISELEMENTEN <form> <input> <textarea> <select> & <option> </form> INPUT element. INPUT attributen: type, id & name

BASISELEMENTEN <form> <input> <textarea> <select> & <option> </form> INPUT element. INPUT attributen: type, id & name Je kan een basisformulier opzetten voor je website Je kan informatie opvragen op verschillende manieren Je kan een formulier opmaken met CSS 3 Je kan formulieren beheren in Adobe Dreamweaver GERICHT INFORMATIE

Nadere informatie

Handleiding CMS EWall

Handleiding CMS EWall Handleiding CMS EWall Inhoud: 1. Inleiding 2 2. Hoe log ik in op mijn EWall account? 3 3. Werken in groepen 4 4. Hoe plaats ik tekst achter een tegel? 5 5. Hoe plaats ik een foto achter een tegel? 6 6.

Nadere informatie

I'VE GOT EM FRONTEND DEVELOPMENT LES 3

I'VE GOT EM FRONTEND DEVELOPMENT LES 3 I'VE GOT EM FRONTEND DEVELOPMENT LES 3 VORIGE WEEK CSS bling Selectors deel 1 Even heel kort samenvatten waar we het ook al weer over hebben gehad vorige week. Niet te lang bij stilstaan want er is heel

Nadere informatie

Descendant selectors toepassen

Descendant selectors toepassen HTML EN CSS de basis Oefening 13.4 Descendant selectors toepassen Maak een lijst binnen een definitielijstlijst en geef de binnenste lijst een totaal andere vormgeving. 13.7 Verticaal navigatieblok Een

Nadere informatie

Automatisering voor Financiële Dienstverleners. Werken met Queries en Merge Documenten. For more information visit our website at www.pyrrho.

Automatisering voor Financiële Dienstverleners. Werken met Queries en Merge Documenten. For more information visit our website at www.pyrrho. Automatisering voor Financiële Dienstverleners Werken met Queries en Merge Documenten For more information visit our website at www.pyrrho.com Date: Document Nr: 30 maart, 2007 UBizzMerge, Versie 4.0 Status:

Nadere informatie

3 Website opbouwen: vervolg

3 Website opbouwen: vervolg 3 Website opbouwen: vervolg 3.1 Elementen 3.1.1 Bestand Op je website kan je een bestand plaatsen (doc, pdf, ) dat door je bezoekers gedownload kan worden 3.1.2 Links. Zowel bij het typen van tekst (2.1.1)

Nadere informatie

Technische werking whitelabel reviewmodule

Technische werking whitelabel reviewmodule Na integratie van de whitelabel reviewmodule van Kieskeurig.nl kunnen bezoekers via jouw website reviews op Kieskeurig.nl en je eigen website achterlaten. In dit document vind je meer informatie over de

Nadere informatie

Editing Guide v1.2.2

Editing Guide v1.2.2 Editing Guide v1.2.2 Inhoudstafel Aanmaken tabel... p.3 Image uploaden... p. 4 Plakken uit Word... p. 6 Teksten formatteren... p.7 Aanmaken tabel Invoegen van een tabel via de button: In de popup kan je

Nadere informatie

Figuur 1 HTML-pagina opvragen

Figuur 1 HTML-pagina opvragen Inleiding In figuur 1 vraagt een host naar een HTML-pagina die in de Web-server is opgeslagen. De Web-server leest deze pagina van de hard disk en stuurt de desbetreffende pagina naar de host. harddisk

Nadere informatie

Agenda (X)HTML. Wat is HTML? Hoe ziet een HTML-file eruit? Waarom HTML leren? Waarin maak je een HTML-bestand?

Agenda (X)HTML. Wat is HTML? Hoe ziet een HTML-file eruit? Waarom HTML leren? Waarin maak je een HTML-bestand? (X)HTML HyperText Markup Language Aniel Bhulai E-mail: abhulai@few.vu.nl vrije Universiteit amsterdam Agenda HTML algemeen Aantal tags HTML met stijl (CSS, DHTML) XHTML Vragen Demo 1 vrije Universiteit

Nadere informatie

Gemeente Haarlemmermeer. Leer zelf je nieuwsbrief maken in YMLP. Opgesteld door: drs. Mariska I.R. Franse Datum: 6 en 11 juni 2013

Gemeente Haarlemmermeer. Leer zelf je nieuwsbrief maken in YMLP. Opgesteld door: drs. Mariska I.R. Franse Datum: 6 en 11 juni 2013 Gemeente Haarlemmermeer Leer zelf je nieuwsbrief maken in YMLP Opgesteld door: drs. Mariska I.R. Franse Datum: 6 en 11 juni 2013 Nwsbrf.nl Office @ Igluu Jansdam 2a 3512HB Utrecht 06 447 08 349 info@nwsbrf.nl

Nadere informatie

MYDOTPOINT web designer.

MYDOTPOINT web designer. MYDOTPOINT web designer. Mydotpoint is een unieke en nieuwe manier om uw website te ontwerpen en te onderhouden. Het is zeer eenvoudig om door middel van onze Applets uw web pagina een professioneel uiterlijk

Nadere informatie

Formulierbeheer Importeren bestaand (model)formulier... 2 Wat is exporteren/importeren eigenlijk?... 3 Formulier aanpassen/opbouwen...

Formulierbeheer Importeren bestaand (model)formulier... 2 Wat is exporteren/importeren eigenlijk?... 3 Formulier aanpassen/opbouwen... Formulierbeheer Importeren bestaand (model)formulier... 2 Wat is exporteren/importeren eigenlijk?... 3 Formulier aanpassen/opbouwen... 4 Bewerken formulier in formulierbeheer... 4 Bewerken formulier -

Nadere informatie

1. De consument klikt op de «Betalen met ideal» knop op de website van de winkelier.

1. De consument klikt op de «Betalen met ideal» knop op de website van de winkelier. 1 1. INTRODUCTIE: WAT IS ABN AMRO IDEAL EASY? ABN AMRO ideal Easy is een voordelige en gemakkelijk te gebruiken ideal only betaalknop. Het stelt uw klanten in staat in één klik een betaling via uw website

Nadere informatie

Handleiding CMS VOORKANT

Handleiding CMS VOORKANT Handleiding CMS VOORKANT Inhoudsopgave Pagina 1. Toegang tot het CMS... 3 2. Artikel toevoegen... 4 3. Artikel bewerken... 5 4. Artikel kopiëren of verwijderen... 6 5. Afbeelding, link of tabel invoegen...

Nadere informatie

Les 12 : database koppeling, opmaken van template, webstructuur en afdrukken van gegevens. (deel2).

Les 12 : database koppeling, opmaken van template, webstructuur en afdrukken van gegevens. (deel2). Les 12 : database koppeling, opmaken van template, webstructuur en afdrukken van gegevens. (deel2). In de volgende reeks lessen zal alle vorige leerstof uitgebreid aan het bod komen. Zie ook de vorige

Nadere informatie

HTML voor nieuwsbrieven

HTML voor nieuwsbrieven Voorwaarden en specificaties HTML voor nieuwsbrieven HTML e mails zoals wij die versturen, voldoen aan een aantal richtlijnen voor een optimale verzending en aflevering van nieuwsbrieven. Op advies van

Nadere informatie