1 2 3 4 5 6 | <input type="checkbox" name="opleiding" value="mavo">Mavo<br> <input type="checkbox" name="opleiding" value="havo">Havo<br> <input type="checkbox" name="opleiding" value="vwo">VWO<br> <input type="checkbox" name="opleiding" value="hts">MBO<br> <input type="checkbox" name="opleiding" value="hts">HBO<br> <input type="checkbox" name="opleiding" value="uni">Universiteit |
1 2 3 4 5 | function checkOpleiding() { if(document.getElementById('opleiding').checked == false) alert("Vink 1 of meerdere opleidingen aan"); else checkRijbewijs(); } |
1 2 3 4 5 6 7 8 9 10 11 12 | function checkOpleiding() { var ietsAangekruist = false; var opleiding = document.formnaam.opleiding; for (i=0; i<opleiding.length; i++) { if (opleiding[i].checked) ietsAangekruist = true; } if (!ietsAangekruist) alert("Vink 1 of meerdere opleidingen aan"); } |
http://www.devx.com/tips/Tip/15222quote:Op woensdag 13 april 2005 16:13 schreef Swetsenegger het volgende:
hoe haal ik het eerste karakter uit een string weg?
de string is bv 'hallo wereld', hoe maak ik daar 'allo wereld' van (ongeacht het eerste karakter)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | function Left(str, n){ if (n <= 0) return ""; else if (n > String(str).length) return str; else return String(str).substring(0,n); } function Right(str, n){ if (n <= 0) return ""; else if (n > String(str).length) return str; else { var iLen = String(str).length; return String(str).substring(iLen, iLen - n); } } function kapaf() { var a = 'hallo wereld'; a = Right(a,a.length -1); alert(a); } |
Mijn god, wat een teringtaal is javascript toch.quote:Op woensdag 13 april 2005 16:16 schreef sop het volgende:
[..]
http://www.devx.com/tips/Tip/15222
Dat wordt dus:
[ code verwijderd ]
Kan ook een stuk korter. Sowieso heb je in dit geval die Left functie niet nodig.quote:Op woensdag 13 april 2005 16:25 schreef Swetsenegger het volgende:
[..]
Mijn god, wat een teringtaal is javascript toch.
36 regels code voor het verwijderen van 1 karakter
Ow, substring bestaat gewoon in java?quote:Op woensdag 13 april 2005 16:27 schreef sop het volgende:
[..]
Kan ook een stuk korter. Waarschijnlijk zelfs wel op 1 regel. Maar die Left & Right functies zitten niet in JavaScript en die gebruik ik bij andere talen ook vrij vaak. Je kunt voor kortere code aan de gang met a.substr ing
Koekeloert U eens in de Right functie hierboven. Daar staat hij ook in.quote:Op woensdag 13 april 2005 16:31 schreef Swetsenegger het volgende:
[..]
Ow, substring bestaat gewoon in java?
Mooi, ff zoeken
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | String.prototype.decodeURL = function() { return unescape(this.replace(/\+/g, " ")); } function ParsedQueryString() { var parameters = {}; parse(); function parse() { var parts = window.location.search.substr(1).split(/[&;]/); for (var i = 0; i < parts.length; ++i) { var pair = parts[i].split(/=/); var name = pair[0].decodeURL(); var value = pair[1] != undefined ? pair[1].decodeURL() : undefined; if (parameters[name] == undefined) parameters[name] = [value]; else parameters[name].push(value); } } this.param = function(name) { return parameters[name] != undefined ? parameters[name][0] : undefined; } this.params = function(name) { if (arguments.length) return parameters[name] != undefined ? parameters[name] : null; else { var pnames = []; for (var p in parameters) pnames.push(p); return pnames; } } } var pqs = new ParsedQueryString(); |
1 2 3 | if(pqs.param('welcome')) { go_welcome = 1; } |
1 2 3 4 5 6 7 8 9 10 11 | function copyright() { document.write("copyright"); } function welcome(setting) { if(setting) { document.write("welcome"); } else { document.write(""); } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 | <html> <head> <script type="text/javascript" src="includes.js"></script> </head> <body> <div style="background-color:yellow;"> <script type="text/javascript"> welcome(go_welcome); copyright(); </script> </div> </body> </html> |
1 2 3 | Error: go_welcome is not defined Source File: http://test.globalog.net/js/ Line: 8 |
Ik snap hem. Ik heb nu dat als welcome niet wordt meegegeven, go_welcome=0. En dan wordt in de functie gecheckt of setting==1. Opgelost, dankjewel.quote:Op donderdag 14 april 2005 18:17 schreef SuperRembo het volgende:
Zonder parameter geeft ie een foutmelding
[ code verwijderd ]
Dan wordt copyright() dus niet meer uitgevoerd.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | <script type="text/javascript"> if (parseInt(navigator.appVersion.charAt(0))>=4){ var isNN=(navigator.appName=="Netscape")?1:0; var isIE=(navigator.appName.indexOf("Microsoft")!=-1)?1:0;} function reSizeToImage(){ if (isIE){ window.resizeTo(100,100); width=100-(document.body.clientWidth-document.images[0].width); height=100-(document.body.clientHeight-document.images[0].height); window.resizeTo(width,height);} if (isNN){ window.innerWidth=document.images["oorebeek"].width; window.innerHeight=document.images["oorebeek"].height;}} </script> |
1 2 3 4 5 | for(i=0;i<length(array);i++){ if(array[i] == input){ alert('bestaat al'); } } |
1 2 3 4 5 6 7 8 9 10 | var start = new Date(); // normale loop for (var i = 0; i < names.length; i++) { if (names[i] == name) { // found } } var time = new Date().valueOf() - start.valueOf(); |
1 2 3 4 5 6 7 | // snellere loop (telt terug) var i = names.length; while (i--) { if (names[i] == name) { // found } } |
1 2 3 4 5 6 7 8 9 10 11 | function hover(kleur) { var veld = document.getElementById('color'); veld.value = '#' + kleur; } function klik(kleur) { var veld = document.getElementById('vast'); veld.value = '#' + kleur; } |
1 | veld.style.background-color = kleur; |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |