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; |
hoe verwerk ik dat in een functie?quote:Op dinsdag 3 mei 2005 11:25 schreef ikke_ook het volgende:
this.style.backgroundColor
quote:Example 2:
<div style="background-color:white; width:100px; height:100px" onMouseover="this.style.backgroundColor='#E2E2E2'" onMouseout="this.style.backgroundColor='white'">This is a div</div>
ok nice, ga het zo ff proberen.. ben nu ff bezig met het implementeren van mn richtext editor.. laat wel ff weten of het gelukt is en hoe, mag ik van jou nog ff weten waar je dat voorbeeld vandaan hebt? misschien staat er nog wel meer bruikbaars op...quote:Op dinsdag 3 mei 2005 11:49 schreef ikke_ook het volgende:
uhh zoiets?
veld.style.backgroundColor = '#' + kleur;
Ik weet t niet precies, ik ben zelf ook niet zo handig met javascript
Uit dit voorbeeld heb ik m gehaald..mischien kun je er wat mee.
[..]
Dat weet google wel Google zoeken naar 'example 2 onMouseover= this.style.backgroundColor='#E2E2E2'': JavaScript Kitquote:Op dinsdag 3 mei 2005 12:33 schreef markiemark het volgende:
[..]
mag ik van jou nog ff weten waar je dat voorbeeld vandaan hebt?
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |