1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <input type="submit" style="width:120px; height:40px;" name="Genereren" id="Genereren" value="Genereren" onclick="timer()"/> <script type="text/javascript"> function timer(){ var interval = window.setInterval("checkPDF()" ,5000); window.setTimeout(timer()) { clearInterval(interval); alert('Interval klaar'); },90000); } function checkPDF(){ alert('Interval!'); } </script> |
ctrl+shift+jquote:Op vrijdag 26 augustus 2011 13:16 schreef Lamzak_ het volgende:
Ik noteer: Ik heb geen idee hoe je het kan testen, of uberhaubt kan weten dat het werkt. Heeft javascript ook een syntax checker? Ik heb geen idee of dit uberhaubt wel klopt
1 2 3 4 5 6 7 | function test() { alert('hoi'); } setInterval(test(), 3000); |
1 2 3 4 5 6 7 8 9 10 | <div id="nav"> <ul> <li><a href="blue.html" id="blue" title="tabBlue"><span>Tab Blue</span></a></li> <li><a href="green.html" id="green" title="tabGreen"><span>Tab Green</span></a></li> <li><a href="red.html" id="red" title="tabRed"><span>Tab Red</span></a></li> </ul> </div> <div id="tabBlue"></div> <div id="tabGreen"></div> <div id="tabRed"></div> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | $(document).ready( function(){ $('div#nav > ul').tabs({ fx: { opacity: 'toggle', duration: 'slow' } }) $("#red").click(function() { $("link").attr("href", "css/red.css"); }); $("#green").click(function() { $("link").attr("href", "css/green.css"); }); $("#blue").click(function() { $("link").attr("href", "css/green.css"); }); } ); |
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 | body { background-color:#fff; margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; } #nav ul { list-style:none; background:#000000; padding:5px; } #nav ul li { display:inline-block; } #nav ul li a { text-decoration: none; margin:0 20px; color:#ffffff; } .ui-tabs-hide { display:none; } |
Ah, ik zie dat in de andere stylesheets ik die regel had weggelaten! In de eerste css dus wel. Bedankt want ik keek nu wel op de juiste plekquote:Op dinsdag 6 september 2011 17:44 schreef Crutch het volgende:
Ik zie je ook nergens de .ui-tabs-hide class gebruiken.
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 40 41 42 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> <link href="css/style.css" type="text/css" rel="stylesheet"> <script type='text/javascript' src='js/jQuery.js'></script> <script type='text/javascript' src='js/jQueryUI.js'></script> <script type="text/javascript" src="js/tabs.js"></script> <script type="text/javascript" src="js/calender.js"></script> </head> <body> <div id="header"> <div id="logo"></div> <div id="nav"> <a href="" id="tmpDialogueOpen">Calender open</a> <a href="" id="tmpDialogueClose">Calender dicht</a> <ul> <li><a href="tab1.html" title="tab1">First Tab</a></li> <li><a href="tab2.html" title="tab2">Second Tab</a></li> <li><a href="tab3.html" title="tab3">Third Tab</a></li> <li><a href="tab4.html" title="tab4">Fourth Tab</a></li> <li><a href="tab5.html" title="tab5">Fifth Tab</a></li> </ul> </div> </div> <div id="container"> <div id="main"> <div id="tab1"></div> <div id="tab2"></div> <div id="tab3"></div> <div id="tab4"></div> <div id="tab5"></div> </div> <div id="sidebar"> </div> </div> <div id="tmpDialogue"><p>Calender</p></div> </body> </html> |
1 2 3 4 5 6 7 8 9 10 | #tmpDialogue { height:200px; width:200px; display:none; } div.tmpDialogueOn { display:block; } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | // JavaScript Document var tmpExample = { ready : function() { $('a#tmpDialogueOpen').click( function($e) { $e.preventDefault(); $('div#tmpDialogue').addClass('tmpDialogueOn'); } ); $('a#tmpDialogueClose').click( function($e) { $e.preventDefault(); $('div#tmpDialogue').removeClass('tmpDialogueOn'); } ); } }; $(document).ready(tmpExample.ready); |
1 2 3 4 5 6 7 8 9 | $(document).ready(function() { $("#tmpDialogueOpen").click(function(){ $("#tmpDialogue").show(); }); $("#tmpDialogueClose").click(function(){ $("#tmpDialogue").hide(); }); }); |
Super! Het kan dus veel gemakkelijker. Ik had het ondertussen al wel zover dat er iets gebeurde met het toevoegen en weghalen van die extra class. Margin, Padding lukte wel maar Display, daar deed hij gek mee?quote:
1 2 3 4 5 | Bericht: '{' wordt verwacht Regel: 14 Teken: 15 Code: 0 URI: http://urlvandesite.nl |
1 2 3 4 5 6 7 8 9 | <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-21723787-3']); _gaq.push(['_trackPageview']); (function() )(); </script> |
Die hele function staat niet in mijn code, wel in de bron maar niet in de code achter de schermenquote:Op donderdag 8 september 2011 16:29 schreef Crutch het volgende:
Moet er niet op z'n minst {} achter een functie staan?
Dus:
[ code verwijderd ]
waar moet ik die plaatsen dan? Ervoor en erna?quote:Op donderdag 8 september 2011 16:31 schreef KomtTijd... het volgende:
Je bent de {literal} tags vergeten in je template. Smarty gaat over zijn nek.
Ach so.quote:Op donderdag 8 september 2011 16:32 schreef RenRen- het volgende:
[..]
waar moet ik die plaatsen dan? Ervoor en erna?
1 2 3 4 5 | $(document).ready(function() { $("input#kleurKop").click(function(){ $("#koptekst").addClass('rood'); }); }); |
1 2 3 | $(document).ready(function() { $("h1").addClass('rood'); }); |
Okay bedankt voor je snelle antwoord maar ik wil dat 't pas gebeurd nadat de knop is ingedrukt input#kleurKop dusquote:
Wat als je input weghaalt?quote:Op vrijdag 9 september 2011 17:17 schreef TheSeeker_NL het volgende:
[..]
Okay bedankt voor je snelle antwoord maar ik wil dat 't pas gebeurd nadat de knop is ingedrukt input#kleurKop dus
1 2 3 | $("#kleurKop").click(function(){ $("#koptekst").addClass('rood'); }); |
1 2 3 4 5 6 7 8 9 | <h1 id="koptekst">GROEN WORDT ROOD</h1> <input type="button" name="rodeKleur" value="kleur" id="kleurKop" size="50" /> .rood { color:rood; } #kleurKop { margin-left:20px; } |
Sorry was even boodschappen doen, ja jQuery is geladen. Test url is http://onzereis.com/simpelveld/index.htmlquote:
Dat meen je niet... pfff.. ik me helemaal kapot zoeken in de js, maak ik zo'n stom foutje. Mijn dank is grootquote:Op zaterdag 10 september 2011 00:14 schreef GlowMouse het volgende:
De fout zit in css: color:rood; is geen Engels.
1 2 3 | $('#foto').load('paprika.html img', function(){ $('#selector').fadeIn(); }); |
Ah bedankt voor je uitleg daar ook bij, dit maakt mij heel blij :-)quote:Op dinsdag 13 september 2011 08:53 schreef Scorpie het volgende:
[ code verwijderd ]
De 2e argument van load is een callback, in dit geval een anonieme functie, waarin je de fadeIn/out/effect doet. Deze callback wordt pas uitgevoerd nadat de load is voltooid. Wat jij deed was action chaining, maar dat werkt niet met een asynchrone load actie.
geen held met JS (en kan nu eff niet snel eerst eff testen) maar probeer dit eens:quote:Op dinsdag 13 september 2011 10:38 schreef TheSeeker_NL het volgende:
@Scorpie
Het werkte niet meteen en ik ben er even mee gaan stoeien omdat ik je niet direct wilde lastig vallen maar toen bedacht ik me:
Met .load wordt de foto al geladen en getoond dus de .fadeIn() zul je niet zien omdat de foto er dan al is. Toen heb ik even .fadeOut() geprobeerd en dat werkte wel gewoon dus mijn conclusie is dan ook dat het niet aan de syntax ligt maar dat de code gewoon niet geschikt is voor wat ik voor ogen heb.
Ik wil dus de foto laden zonder direct te tonen, maar het met een fadeIn() doen. Moet ik dan omslachtig gaan doen door de eerst een .hide() te gebruiken en dan een .fadeIn()? Lijkt me dat er een logischere oplossing voor moet zijn.
1 | $('#content').load('paprika.html img', function() { $(this).fadeIn("slow"); })); |
Hmm het lijkt echt wel zo te moeten inderdaad maar om een of andere reden lukt het niet.quote:Op dinsdag 13 september 2011 11:31 schreef mschol het volgende:
[..]
geen held met JS (en kan nu eff niet snel eerst eff testen) maar probeer dit eens:
[ code verwijderd ]
bron
1 2 3 4 5 6 7 8 9 10 11 12 | // paprika // $("#paprika").click(function($e){ $e.preventDefault(); $('li').removeClass('zaaien oogsten'); $("#apr").addClass("zaaien"); $("#dec").addClass("oogsten"); $('#foto').load('paprika.html img', function() { $(this).fadeIn("normal"); }); $('#pictureText').load('paprika.html p'); $("#koptekst").load('paprika.html h1'); }); |
1 2 3 | $('#foto').load(paprika.html img', function(){ $(this).hide(); $(this).fadeIn("slow")}); |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | $(document).ready(function() { var loyaalcolumnheight = ($("#loyaalcolumn").height()); var gastvrijheidexpertisecolumnheight = ($("#gastvrijheidexpertisecolumn").height()); var gerelateerdeonderwerpenheight = ($("#gerelateerdeonderwerpen").height()); if (loyaalcolumnheight > gastvrijheidexpertisecolumnheight){ var difference = loyaalcolumnheight - gastvrijheidexpertisecolumnheight; $("#gastvrijheidexpertisecolumn").height(gastvrijheidexpertisecolumnheight + difference); $("#gerelateerdeonderwerpenfix").height(gerelateerdeonderwerpenheight + difference + 31); } if (loyaalcolumnheight < gastvrijheidexpertisecolumnheight){ var difference = gastvrijheidexpertisecolumnheight - loyaalcolumnheight; $("#loyaalcolumn").height(loyaalcolumnheight + difference); $("#gerelateerdeonderwerpenfix").height(gerelateerdeonderwerpenheight + 31); } }); |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | setTimeout(function() { var loyaalcolumnheight = ($("#loyaalcolumn").height()); console.log("loyaalcolumnheight: " + loyaalcolumnheight); var gastvrijheidexpertisecolumnheight = ($("#gastvrijheidexpertisecolumn").height()); console.log("gastvrijheidexpertisecolumnheight: " + gastvrijheidexpertisecolumnheight); var gerelateerdeonderwerpenheight = ($("#gerelateerdeonderwerpen").height()); console.log("gerelateerdeonderwerpenheight: " + gerelateerdeonderwerpenheight); if (loyaalcolumnheight > gastvrijheidexpertisecolumnheight){ var difference = loyaalcolumnheight - gastvrijheidexpertisecolumnheight; console.log("loyaalcolumnheight is groter dan gastvrijheidexpertisecolumnheight"); console.log("het verschil is "+ difference + " px"); $("#gastvrijheidexpertisecolumn").height(gastvrijheidexpertisecolumnheight + difference); $("#gerelateerdeonderwerpenfix").height(gerelateerdeonderwerpenheight + difference + 46); } if (loyaalcolumnheight < gastvrijheidexpertisecolumnheight){ var difference = gastvrijheidexpertisecolumnheight - loyaalcolumnheight; console.log("loyaalcolumnheight is kleiner dan gastvrijheidexpertisecolumnheight"); console.log("het verschil is "+ difference + " px"); $("#loyaalcolumn").height(loyaalcolumnheight + difference); $("#gerelateerdeonderwerpenfix").height(gerelateerdeonderwerpenheight + 46); } }, 1000); |
Dat is onzin, het werkt wel maar alleen in IE nietquote:Op zaterdag 17 september 2011 09:56 schreef PiRANiA het volgende:
Google maps blokkeert iframes sinds kort.
Ben ik achter gekomen.
1 2 3 4 5 | function updateStatus(frm){ var array = []; alert(frm.tobeprinted.length); for (i = 0; i < frm.tobeprinted.length; i++) if (frm.tobeprinted[i].checked){ |
quote:Op dinsdag 27 september 2011 13:11 schreef Cue_ het volgende:
Even iets kleins.
Ik heb een lijst met gegevens. Er zit een checkbox op elke regel om deze aan te vinken als je hem wilt verwijderen.
Ik roep met de knop 'delete' vervolgens een javascript op die de text van de status (die in die regel staat vermeld) veranderd naar 'deleted'
Om dit voor elke regel te doen die is aangevinkt gebruik ik t volgende:
[ code verwijderd ]
Maar die tobeprinted (zo heet de checkbox).lenght werkt alleen als ik meer dan 2 regels in mijn lijst heb. Als ik 1 regel heb dan krijg ik een foutmelding dat tobeprinted.lenght leeg is of geen object.
iemand enig idee hoe op te lossen?
1 2 3 4 5 6 7 8 9 | for (i = 0; i < frm.elements.length; i++) { var el = frm.elements[i]; if (el.name === 'tobeprinted' && el.checked) { alert(el.value); } } |
1 2 3 | $('input[name="tobeprinted"]:checked').each(function() { alert(this.value); }); |
1 | javascript:var f=document.activeElement.childNodes[1].contentDocument;var c=f.all['MsgID'];var i;for(i=0;i<c.length;i++){c[i].click();} |
1 | javascript:SetCmd(document.msgViewer.CmdDelete.value); |
1 2 3 | <div id="id1"> <h5>Tekst</h5> </div> |
1 | $(this.id).find('h5').text(); |
1 | $("#" + this.id).find('h5').text(); |
Ik zou hem zo doen:quote:Op donderdag 6 oktober 2011 16:52 schreef ursel het volgende:
Geen flauw idee of tie hier moet of bij de buren ([PHP/(My)SQL] voor dummies #94)
Probeer het hier maar.
Ik ben bezig met wat Jquery. Nu weet ik een gegeven ID en wil de tekst van de h5 tag die eronder hangt graag terug zien.
[ code verwijderd ]
Nu dacht ik zelf met de volgende wel er te komen, maar dat klopt dus niet.
[ code verwijderd ]
[EDIT]
Soms niet te snel vragen.
Al opgelost
[ code verwijderd ]
1 2 3 4 5 | <?php $("div#" + this.id).find('h5').text(); ?> |
1 2 3 4 5 | <?php $("div#"+this.id+" h5").text(); ?> |
Ahh.. ok, Gaan we wijzigen dan. Bedankt voor de tipquote:Op donderdag 13 oktober 2011 15:06 schreef Scorpie het volgende:
[..]
Ik zou hem zo doen:
[ code verwijderd ]
of nog korter:
[ code verwijderd ]
Hoe scherper je je selectors maakt, hoe sneller het performed.
Ik zou het zo doen:quote:Op donderdag 13 oktober 2011 15:06 schreef Scorpie het volgende:
[..]
Ik zou hem zo doen:
[ code verwijderd ]
of nog korter:
[ code verwijderd ]
Hoe scherper je je selectors maakt, hoe sneller het performed.
1 | $("#" + this.id).find('h5').text(); |
Heb ik het dus toch goed.quote:Op vrijdag 14 oktober 2011 07:30 schreef Light het volgende:
[..]
Ik zou het zo doen:
[ code verwijderd ]
Omdat $() alleen een id meekrijgt, kan jQuery dat zelf optimaliseren. Er wordt dan intern getElementById() gebruikt, en sneller dan dat krijg je het niet.
SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
Hm, toch wel:quote:Op vrijdag 14 oktober 2011 07:30 schreef Light het volgende:
[..]
Ik zou het zo doen:
[ code verwijderd ]
Omdat $() alleen een id meekrijgt, kan jQuery dat zelf optimaliseren. Er wordt dan intern getElementById() gebruikt, en sneller dan dat krijg je het niet.
quote:Op woensdag 19 oktober 2011 20:42 schreef ursel het volgende:
[..]
Heb ik het dus toch goed.
Even (wss simpele) vraag. Als ik zeg maar wat standaard functies wil maken die ik in een eigen library wil plaatsen, wat moet ik daar exact voor doen. Alleen de js code in een js file plaatsen en daarin functies aanmaken werkt in ieder geval niet.
Include je de javascript file wel?SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
quote:Op woensdag 19 oktober 2011 20:51 schreef Scorpie het volgende:
[..]
Include je de javascript file wel?
Dat is alleen daar omdat wat je wilt matchen geen id heeft.quote:Op woensdag 19 oktober 2011 20:51 schreef Scorpie het volgende:
[..]
Hm, toch wel:
http://stackoverflow.com/(...)d-elements-in-jquery
getElementsByClassName is het snelst, maar ik wist dus niet dat ze in 1.4+ de selection engine hebben aangepast.
Als ik onderstaande 3 aanroep voert die er maar 2 uit. CanBuy niet. Die slaat die gewoon over. Geen melding of iets.quote:Op woensdag 19 oktober 2011 21:46 schreef Scorpie het volgende:
Ehm ik zal zo even kijken maar post de niet werkende functie eens?
SPOILEROm spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
1
2
3
4
5
6
7
8
9
10
11
12
13
14function alertId(id, donation) {
alert(id);
alert(donation);
}
function canBuy(gold, donation) {
alert(gold);
alert(donation);
}
function DoeMaarWat(gold, donation) {
alert(gold);
alert(donation);
}
ik gok iets met test situatie...quote:Op woensdag 19 oktober 2011 22:09 schreef KomtTijd... het volgende:
Waarom de fuck heb je 3 exact dezelfde functies met verschillende namen onder elkaar?
Nope, Ik krijg met onderstaande aanroep maar 4x een alert.quote:Op woensdag 19 oktober 2011 22:13 schreef KomtTijd... het volgende:
Ik gok trouwens dat de oorzaak is dat'ie canBuy al gedeclareerd heeft als variable ofzo.
1 2 3 | DoeMaarWat("12", "24"); canBuy("12", "24"); alertId("12", "24"); |
ik wil wel even testen, heb je nog andere code erin staan die van belang kan zijn?quote:Op woensdag 19 oktober 2011 22:22 schreef ursel het volgende:
[..]
Dat dus.
Schijnbaar niet altijd even makkelijk te begrijpen voor sommige.
Ik zag pas later dat "doemaarwat()" me niet echt een functienaam uit productiecode leek...quote:Op woensdag 19 oktober 2011 22:22 schreef ursel het volgende:
[..]
Dat dus.
Schijnbaar niet altijd even makkelijk te begrijpen voor sommige.
Heb het ook net in ander project getest. Moet dat dan toch zijn. Ga eens heel goed zoeken dan maar.quote:Op woensdag 19 oktober 2011 22:25 schreef mschol het volgende:
[..]
ik wil wel even testen, heb je nog andere code erin staan die van belang kan zijn?(jquery of iets anders?)
-edit-
code an sich werkt.. je hebt gewoon canBuy eerder al gedefineerd ofzo
Ben ook niet boos, je reactie was alleen zo eeuuhh.. denigrerendquote:Op woensdag 19 oktober 2011 22:32 schreef KomtTijd... het volgende:
[..]
Ik zag pas later dat "doemaarwat()" me niet echt een functienaam uit productiecode leek...
var width = $('#idvanjediv').width();quote:Op dinsdag 25 oktober 2011 13:52 schreef Chandler het volgende:
Dag allemaal,
Ik heb het volgende kleine probleem.
html code;
<div><object blablabla"></object></div>
Nu is deze div standaard 500px breed, maar voor het ene spelletje dat groter is wil ik de div net zo breed hebben dat het spelletje er net in past (+5px spacing).
Hoe kan ik achterhalen met jquery hoe groot deze object is?
1 | $('#id').width($('#obj').width()); |
Wut? Effe checken.quote:Op dinsdag 25 oktober 2011 14:41 schreef Chandler het volgende:
Heerlijk dat jQuery
[ code verwijderd ]
1 2 | $(document).ready(function() { }); |
Merci, dat was dus het probleem. Had jQuery zelf als tweede include.quote:Op zondag 30 oktober 2011 22:27 schreef GlowMouse het volgende:
Includen of inline maakt geen verschil. Include wel eerst jQuery zelf.
Die van Amstel is gewoon deze:quote:Op maandag 31 oktober 2011 07:50 schreef Chandler het volgende:
Weet iemand een goed jquery script waarmee ik het volgende kan maken?
Ik heb een tree ->
Kopje 1
-- vraag
---- antwoord
-- vraag
---- antwoord
-- vraag
---- antwoord
Kopje 2
-- vraag
---- antwoord
-- vraag
---- antwoord
nu wil ik als men klikt op kopje 1 dat de 'vragen' zichtbaar worden, nu als ik klik op en vraag wil ik het antwoord zien, echter als ik op een andere vraag klik wil ik dat alle antwoorden van het betreffende kopje weer dicht gaan behalve de vraag die ik aanklikte.
voorbeeld?
http://vaasje.amstel.nl/contact/ (klik even op gestelde vragen)
Is hier een script voor dit dit al kan? ik heb gezocht maar niet gevonden ....
je moet _altijd_ firebug/webdevelopertools gebruiken als je met JS bezig bent. Dan had dit niet gebeurd...quote:Op zondag 30 oktober 2011 22:13 schreef Man_bijt_hond het volgende:
Misschien een domme vraag, maar hoe krijg ik een externe Jquery file aan de praat? Wanneer ik het script in het document zelf zet werkt het gewoon maar wanneer ik het in een extern gelinkt bestand zet werk het niet.
[ code verwijderd ]
?
Heb altijd feest met Jquery.
Het gaat om deze tut http://www.queness.com/po(...)-transparent-caption
Dit gebeurt mij ook geen tweede keer meerquote:Op maandag 31 oktober 2011 14:35 schreef Catch22- het volgende:
[..]
je moet _altijd_ firebug/webdevelopertools gebruiken als je met JS bezig bent. Dan had dit niet gebeurd...
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 | echo " <a name='Aantallen_te_Matchen_Orders'></a> <b>Aantallen te Matchen Orders</b> Status van ".$datumvandaag." tijdstip ".$tijdnu." <a href='#Top'>Top</a> </div> <br> <table style='text-align: left; width: 644px;' border='1' cellspacing='2' cellpadding='2'> <tbody> <tr> <td style='vertical-align: top; background-color: rgb(255, 204, 153); text-align: center;'>Plangroep<br></td> <td style='vertical-align: top; background-color: rgb(255, 204, 153); text-align: center;'>Totaal<br></td> <td style='vertical-align: top; background-color: rgb(255, 204, 153); text-align: center;'>ap1<br></td> <td style='vertical-align: top; background-color: rgb(255, 204, 153); text-align: center;'>ap2<br></td> <td style='vertical-align: top; background-color: rgb(255, 204, 153); text-align: center;'>ap3<br></td> <td style='vertical-align: top; background-color: rgb(255, 204, 153); text-align: center;'>ap4<br></td> <td style='vertical-align: top; background-color: rgb(255, 204, 153); text-align: center;'>ap5<br></td> <td style='vertical-align: top; background-color: rgb(255, 204, 153); text-align: center;'>ap6<br></td> <td style='vertical-align: top; background-color: rgb(255, 204, 153); text-align: center;'>ap7<br></td> <td style='vertical-align: top; background-color: rgb(255, 204, 153); text-align: center;'>ap8<br></td> <td style='vertical-align: top; background-color: rgb(255, 204, 153); text-align: center;'>ap9<br></td> </tr> <tr> <td style='vertical-align: top; text-align: center;'>Aantal<br></td> "; AantalTeMatchen('lijst'); echo " </tr> </tbody> </table> <br> "; |
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 | ar quote=new Array(); quote[0]='This is quote number one'; /* add as many quotes as you like!*/ quote[1]='This is quote number two'; quote[2]='This is quote number three'; quote[3]='This is quote number four'; quote[4]='This is quote number five'; quote[5]='This is quote number six'; quote[6]='This is quote number seven'; quote[7]='This is quote number eight'; quote[8]='This is quote number nine'; quote[9]='This is quote number ten'; var speed=2000; /*this is the time in milliseconds adjust to suit*/ var q=0; function showQuote() { document.getElementById("quotes").innerHTML=quote[q]; q++; if(q==quote.length) { q=0; } } setInterval('showQuote()',speed); //]]> </script> |
Het kan idd allemaal netter.. i know, maar ben beginneling en moet natuurlijk allemaal leuk tussendoor.quote:Op donderdag 22 december 2011 09:19 schreef KomtTijd... het volgende:
1) CSS! Echt!
2) Is het echt nodig zulke lappen tekst te echoën?
3) Wat jij wilt heet AJAX. Typ dat eens in op google. Ik zou je aanraden een framework zoals JQuery te gebruiken, dat maakt het een stuk makkelijker.
Ik zou zeggen: Begin dan ook bij het begin.quote:Op donderdag 22 december 2011 09:29 schreef Cue_ het volgende:
[..]
Het kan idd allemaal netter.. i know, maar ben beginneling en moet natuurlijk allemaal leuk tussendoor.
Ik mag nu beginnen met opzetten van een nieuw project. Dus daar zou ik het allemaal goed moeten kunnen doen. Alleen zou ik dan eerst eens wat boeken moeten gaan lezen om t echt eens onder de knie te krijgen.quote:Op donderdag 22 december 2011 10:04 schreef KomtTijd... het volgende:
Ik zou zeggen: Begin dan ook bij het begin.
Javascript for dummiesquote:Op donderdag 22 december 2011 10:09 schreef Cue_ het volgende:
[..]
Ik mag nu beginnen met opzetten van een nieuw project. Dus daar zou ik het allemaal goed moeten kunnen doen. Alleen zou ik dan eerst eens wat boeken moeten gaan lezen om t echt eens onder de knie te krijgen.
Mijns inzichts is het nog steeds het beste om met iets eenvoudigs te beginnen, eerst "hello world", dan een eenvoudige statische HTML-pagina, en steeds een stapje verder gaan. Al zal dat in een professionele omgeving niet altijd mogelijk zijn. But then, als er van jou verwacht wordt dat je iets gaat doen wat je nog nooit gedaan hebt mag je op zijn minst een stukje opleiding of een cursus oid van je werkgever verwachten.quote:Op donderdag 22 december 2011 10:09 schreef Cue_ het volgende:
[..]
Ik mag nu beginnen met opzetten van een nieuw project. Dus daar zou ik het allemaal goed moeten kunnen doen. Alleen zou ik dan eerst eens wat boeken moeten gaan lezen om t echt eens onder de knie te krijgen.
Hmmm?quote:Op vrijdag 23 december 2011 15:58 schreef -Datdus- het volgende:
Weet iemand hoe ik het aantal dingen in een array kan tellen?
Niet bij ons...quote:Op donderdag 22 december 2011 10:21 schreef KomtTijd... het volgende:
[..]
Mijns inzichts is het nog steeds het beste om met iets eenvoudigs te beginnen, eerst "hello world", dan een eenvoudige statische HTML-pagina, en steeds een stapje verder gaan. Al zal dat in een professionele omgeving niet altijd mogelijk zijn. But then, als er van jou verwacht wordt dat je iets gaat doen wat je nog nooit gedaan hebt mag je op zijn minst een stukje opleiding of een cursus oid van je werkgever verwachten.
Zoals ik het nu heb werkt het iig niet.quote:Op vrijdag 23 december 2011 16:00 schreef wdn het volgende:
[..]
Hmmm?
var i = {array}.length();
geeft het aantal elementen terug. Of bedoel je iets anders?
[..]
Niet bij ons...
Ik leer JS 'by example': er wordt door mijn baas iets gemaakt en dan mag ik gaan bedenken hoe ik andere opdrachten met deze kennis kan gaan oplossen (en natuurlijk veel zelf zoeken)
Ja ... soms erg frustrerend maar wij maken toch erg mooie dingen![]()
1 2 3 | var images= new Array('view/img/test4.png', 'view/img/test2.png', 'view/img/test3.png'); var arr = images.length(); |
Ah, ok zo werkt het ook inderdaad. bedanktquote:Op vrijdag 23 december 2011 16:17 schreef wdn het volgende:
datdus: sorry het is zonder de ()
(aangepast in mijn andere post)
Van elders op het web.quote:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | public class Student { public String naam; public String woonplaats; public Student(String n, String w) { naam=n; woonplaats=w; } public String getNaam() { return naam; } } |
1 2 3 4 | <select id="Probleem" name="probleem" onchange="CheckProbleemSelect(this);"> <option value="">Select..</option> <? echo $group_01_options; ?> </select> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | $javascript .=<<<content /* Linked Dropdown Selects Script Start */ function DefaultOplossing() { var x = document.getElementById("Oplossing"); x.length = 0; varOplossing = document.getElementById("Oplossing"); varOplossing.options[varOplossing.options.length] = new Option("$group_02_default_option_text",""); document.getElementById("Oplossing").disabled = true; } function CheckProbleemSelect(id) { alert (id.value); // If no Probleem is selected clear the oplossing and set to default if(document.getElementById("Probleem").value == "") { // Clear the oplossing select and set to default value DefaultOplossing(); } content; etcetc |
1 | <?php echo "<script type='text/javascript'>CheckProbleemSelect(jeId)</script>"; ?> |
Die code had ik ook verwacht, blijf dan enkel de foutmelding "object wordt verwacht" krijgen.quote:Op donderdag 9 februari 2012 01:39 schreef Luchtkoker het volgende:
[ code verwijderd ]
Weet je zeker dat je dit wilt trouwens? Afhankelijk van de situatie zijn er vaak andere manieren dat je je doel kan bereiken zonder nog meer script tags te hoeven schrijven.
Je kan pas effectief jQuery goed gebruiken als je de basic/classic Javascript functionaliteit goed kent.quote:Op donderdag 9 februari 2012 10:45 schreef Catch22- het volgende:
Als je jQuery gebruikte kon ik je wel helpen, ik doe niets in basic/classic javascript.
Dat lijkt mij ook. En ik ben er pas een half jaar mee bezig en enkel 'on the job' aan het leren.quote:Op donderdag 9 februari 2012 10:49 schreef Scorpie het volgende:
Je kan pas effectief jQuery goed gebruiken als je de basic/classic Javascript functionaliteit goed kent.
Idem maar dan een jaarquote:Op donderdag 9 februari 2012 10:51 schreef Cue_ het volgende:
[..]
Dat lijkt mij ook. En ik ben er pas een half jaar mee bezig en enkel 'on the job' aan het leren.
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 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 | <link rel="stylesheet" href="/css/cwsupport.css"/> <? include ("class.db.php"); include ("class.prob_opl.php"); include ("class.dossier.php"); $po = new prob_opl(); $do = new Dossier(); $actie = $_GET['a']; echo $actie; if ($_GET['a']=='knop_bewerk'){ $dossier = $do->getDossier($_GET['dossierid']); } function dual_linked_select( $table, // Table to create linked selects from $table_column_01, // Root category $table_column_02, // Subcategory of the root category $group_02_default_option_text // Default option text for the group 2 select ) { if($_GET['a'] == 'knop_bewerk'){ $do = new Dossier(); $dossier = $do->getDossier($_GET['dossierid']); echo2($dossier); } // Define globals global $javascript; global $group_01_options; // Define variables $javascript = null; // Hold $group_01_options = '1';//Hold // Assembly of Javascript starts $javascript .=<<<content /* Linked Dropdown Selects Script Start */ function DefaultOplossing() { var x = document.getElementById("Oplossing"); x.length = 0; varOplossing = document.getElementById("Oplossing"); varOplossing.options[varOplossing.options.length] = new Option("$group_02_default_option_text",""); document.getElementById("Oplossing").disabled = true; } function CheckProbleemSelect(id) { alert (id.value); // If no Probleem is selected clear the oplossing and set to default if(document.getElementById("Probleem").value == "") { // Clear the oplossing select and set to default value DefaultOplossing(); } content; // Javascript //$group_01_query = "SELECT ".$group_01[$table_column_01]." FROM ".$table; $group_01_query = "SELECT distinct po.".$table_column_01." ,p.OMSCHRIJVING FROM ".$table." po , problemen p WHERE po.Probleemid = p.Probleemid ORDER BY 1"; $group_01_result = QueryOra($group_01_query); QueryExe($group_01_result, OCI_DEFAULT, $group_01_query); WHILE($group_01 = oci_fetch_array($group_01_result)) { if ($group_01['PROBLEEMID'] == $dossier['probleemid']){ $group_01_options .= '<option selected="selected" value="'.$group_01[$table_column_01].'">'.$group_01['OMSCHRIJVING'].'</option>'."\r\n"; $optie01 = $group_01[$table_column_01]; } else{ $group_01_options .= '<option value="'.$group_01[$table_column_01].'">'.$group_01['OMSCHRIJVING'].'</option>'."\r\n"; } $javascript .=<<<content else if(document.getElementById("Probleem").value == "$group_01[$table_column_01]") { // Clear the oplossing and set to default value DefaultOplossing(); // Set variable options for oplossing select varOplossing = document.getElementById("Oplossing"); content; //if ($optie01){$and = "AND po.probleemid = ".$optie01." AND po.oplossingid =".$dossier['oplossingid'];}else{$and = '';} $group_02_query = "SELECT po.".$table_column_02.", o.omschrijving FROM ".$table." po, oplossingen o WHERE po.".$table_column_01." = '".$group_01[$table_column_01]."' AND po.oplossingid = o.oplossingid ".$and." GROUP BY po.".$table_column_02.", o.omschrijving"; //echo $group_02_query; $group_02_result = QueryOra($group_02_query); QueryExe($group_02_result, OCI_DEFAULT, $group_02_query); WHILE($group_02 = oci_fetch_array($group_02_result)){ // if ($group_02['OPLOSSINGID'] == $dossier['oplossingid']){ $javascript .=' varOplossing.options[varOplossing.options.length] = new Option(" '.$group_02['OMSCHRIJVING'].'","'.$group_02[$table_column_02].'",true);'."\r\n"; // echo $javascript; // } } $javascript .=' varOplossing.options[varOplossing.options.length] = new Option("Anders","99");'."\r\n"; $javascript .=<<<content document.getElementById("Oplossing").disabled = false; } content; } $javascript .=' }'."\r\n"; } // End of dual_linked_selects function ?> <? // execute dual_linked_selects_function dual_linked_select('PROBL_OPL','PROBLEEMID','OPLOSSINGID','Select...'); ?> <html> <head> <title>Probleem toevoegen</title> <script type="text/javascript" language="JavaScript"> <? echo $javascript; ?> </script> </head> <body> <form method="post" action="probleem_toevoegen.php?a=<? echo $_GET['a']; ?>&vlootnr=<? echo $_GET['vlootnr']; ?>&dossierid=<? echo $_GET['dossierid']; ?>" > <table> <tr> <td>Probleemtype:</td> <td> <select id="Probleem" name="probleem" onchange="CheckProbleemSelect(this);"> <option value="">Select..</option> <? echo $group_01_options; ?> </select> </td> <td>Oplossing:</td> <td> <select id="Oplossing" name="oplossing"></select> </td> </tr> <tr> <td>Status</td> <td><select name="status" id="status"> <? $po->showStatussen($dossier['status']); ?> </select> </td> </tr> <tr> <td>Chauffeurnr</td> <td><input type="text" id="chauffeurnr" name="chauffeurnr" value="<? echo $dossier['chauffeurnr']; ?>"/> </td> </tr> <tr> <td>Urenmodule</td> <td> <select name="urenmodule" id="urenmodule"> <option <?php echo $dossier['urenmodule']==''?"selected='selected'":"" ?> value=""></option> <option <?php echo $dossier['urenmodule']=='aan'?"selected='selected'":"" ?> value="aan">AAN</option> <option <?php echo $dossier['urenmodule']=='uit'?"selected='selected'":"" ?> value="uit">UIT</option> </select> </td> </tr> <td><input type="hidden" name="vlootnr" id="vlootnr" value="<?php echo $vlootnr ?>" /></td> </table> <table> <td><input type="button" class="btn" name="cancel" id="cancel" value="Cancel" onclick="window.location='trekkeroverzicht.php'" /></td> <? if ($_GET['a'] == 'nieuw'){ echo "<td><input name=\"actie\" class=\"btn\" type=\"submit\" id=\"toevoegen\" style=\"width:100%\" value=\"Toevoegen\"/></td>"; } else if ($_GET['a'] == 'knop_bewerk'){ echo "<td><input name=\"actie\" class=\"btn\" type=\"submit\" id=\"bewerk\" style=\"width:100%\" value=\"Bewerken\"/></td>"; } ?> </table> </form> </body> </html> <? echo $chauffeurnr; ?> |
Klopt, alleen zijn sommige specifieke dingen weggezakt.quote:Op donderdag 9 februari 2012 10:53 schreef wdn het volgende:
[..]
Idem maar dan een jaar
jQuery zonder basis kennis van JS is onmogelijk te gebruiken vind ik.
Maar die foutmelding zou ik niet moeten krijgen wanneer ik die functie aanroep met een handmatig meegegeven id?quote:Op donderdag 9 februari 2012 10:57 schreef Catch22- het volgende:
Klopt, alleen zijn sommige specifieke dingen weggezakt.
Maar ik gok dat id geen value heeft? Je kan dat beter debuggen door console.log(id) te gebruiken en te kijken wat je meekrijgt.
Maar nu heb ik dus dat als ik op een 'bewerk' knop druk, dat hij kijkt wat de reeds opgeslagen data is en die in de eerste pulldown selecteert: (regel 67)quote:Op donderdag 9 februari 2012 11:07 schreef Catch22- het volgende:
http://jsfiddle.net/gGALE/
dat werkt gewoon... In essentie hetzelfde als wat jij doet.
1 2 3 4 | if ($group_01['PROBLEEMID'] == $dossier['probleemid']){ $group_01_options .= '<option selected="selected" value="'.$group_01[$table_column_01].'">'.$group_01['OMSCHRIJVING'].'</option>'."\r\n"; $optie01 = $group_01[$table_column_01]; } |
Lastig om die scheidingslijn te vinden, aangezien alles leuk aan elkaar gekoppeld is .. sorryquote:Op donderdag 9 februari 2012 11:17 schreef Catch22- het volgende:
Sorry, maar je phpklussen moeten in een ander topic![]()
Allereerst is het belangrijk dat je een scheiding aanbrengt. PHP code hoort in een apart bestand, net zoals JS code, CSS code en HTML code. In de HTML code breng je die verschillende bestanden bij elkaar. Dat is de algemene werkwijze van het ontwikkelen van een pagina.quote:Op donderdag 9 februari 2012 11:24 schreef Cue_ het volgende:
[..]
Dat is geen probleem, als ik maar een idee heb van hoe ik het anders zou kunnen aanpakken.
Wil je even naar ons komen en mijn baas dat ook even vertellenquote:Op donderdag 9 februari 2012 11:26 schreef Scorpie het volgende:
[..]
Allereerst is het belangrijk dat je een scheiding aanbrengt. PHP code hoort in een apart bestand, net zoals JS code, CSS code en HTML code. In de HTML code breng je die verschillende bestanden bij elkaar. Dat is de algemene werkwijze van het ontwikkelen van een pagina.
Even een indruk van hoe ik werk qua indeling enzo; (iets onduidelijk, maar oke)quote:Op donderdag 9 februari 2012 11:30 schreef Catch22- het volgende:
Gebruik je uberhaupt wel een framework?
Serieel PHP programmeren is wel heel 2002...
Geen probleem, ik wil hem wel wat van mijn werk laten zienquote:Op donderdag 9 februari 2012 11:29 schreef wdn het volgende:
[..]
Wil je even naar ons komen en mijn baas dat ook even vertellen
Ik krijg hem niet zo ver
De overdracht zal wel dramatisch zijn geweest denk.quote:Op donderdag 9 februari 2012 12:13 schreef Tegan het volgende:
Je moet een gehele applicatie maken zonder programmeerervaring. Geen wonder dat er constant gegevenslekken zijn overal.
Denk niet dat ze in een programmeerfunctie zit eerlijk gezegdquote:Op donderdag 9 februari 2012 12:16 schreef Tegan het volgende:
Je geeft toch geen programmeerfunctie aan iemand zonder ervaring. No offence Cue_.
vast wel, maar momenteel even geen idee hoe het simpel te doenquote:Op donderdag 9 februari 2012 12:09 schreef Scorpie het volgende:
Dat plaatje is nogal klein, kan die groter?
De functie heet officieel Applicatiebeheerder/ontwikkelaar.quote:Op donderdag 9 februari 2012 12:17 schreef Scorpie het volgende:
Denk niet dat ze in een programmeerfunctie zit eerlijk gezegd
Dan heb je een mongool als baas en moet je zo snel mogelijk wegwezen of een aantal cursussen gaan volgen.quote:Op donderdag 9 februari 2012 12:19 schreef Cue_ het volgende:
[..]
vast wel, maar momenteel even geen idee hoe het simpel te doen
[..]
De functie heet officieel Applicatiebeheerder/ontwikkelaar.
En in praktijk ben ik grotendeels bezig met ontwikkelen. Het zijn wel relatief kleine/simpele applicaties hoor. Intern gebruik voor specifieke doeleinden.
Mijn baas is geen mongool. Van de drie sollicitanten die ze konden krijgen was ik de 'beste'. De directie snapt alleen niet dat een goed opgeleide ontwikkelaar nu eenmaal veel geld kost en ze hebben het er niet graag voor over (uberhaupt snappen ze niet er veel werk inzit en je dus mensen ervoor nodig hebtquote:Op donderdag 9 februari 2012 12:21 schreef Scorpie het volgende:
Dan heb je een mongool als baas en moet je zo snel mogelijk wegwezen of een aantal cursussen gaan volgen.
Daarom is je baas/directie een mongool. No offense voor jou verder, je hoeft het ook niet voor ze op te nemen, maar neem van de ervaringsdeskundigen hier aan dat je op dit moment je eigen carriere geen goed doet door te blijven hangen bij een bedrijf met zo`n insteek.quote:Op donderdag 9 februari 2012 12:24 schreef Cue_ het volgende:
[..]
Mijn baas is geen mongool. Van de drie sollicitanten die ze konden krijgen was ik de 'beste'. De directie snapt alleen niet dat een goed opgeleide ontwikkelaar nu eenmaal veel geld kost en ze hebben het er niet graag voor over (uberhaupt snappen ze niet er veel werk inzit en je dus mensen ervoor nodig hebt) . Momenteel is er wel een vacature voor een senior functie gepubliceerd, dus dat geeft hoop
En idd zelf dien ik nog veel te leren.
Ow ik weet dat ze niet slim zijnquote:Op donderdag 9 februari 2012 12:28 schreef Scorpie het volgende:
Daarom is je baas/directie een mongool. No offense voor jou verder, je hoeft het ook niet voor ze op te nemen, maar neem van de ervaringsdeskundigen hier aan dat je op dit moment je eigen carriere geen goed doet door te blijven hangen bij een bedrijf met zo`n insteek.
Laat ik het anders vragen. Heb je het idee dat je op een constructieve, georganiseerde en structurele manier verbeteringen en vernieuwingen doorvoert in de applicaties die je maakt? Of heb je het gevoel dat het vooral houtje-touwtje oplossingen zijn die je aan het maken bent?quote:Op donderdag 9 februari 2012 12:31 schreef Cue_ het volgende:
[..]
Ow ik weet dat ze niet slim zijn![]()
Mijn insteek om hier te beginnen was om meer kennis op te doen van programmeren/databases etc. Het is niet mijn bedoeling om een expert in programmeren te worden, want mijn toekomst zal hier niet specifiek in liggen. Waarin precies wel.. nog geen idee eigenlijk (Bedrijfskundige informatica gestudeerd) .
Mijn begeleider werd onverwachts mijn manager na 4 maand, dus dat maakte het wat lastiger.quote:Op donderdag 9 februari 2012 12:33 schreef KomtTijd... het volgende:
...dan kun je beter een bedrijf zoeken waar je een beetje begeleiding kunt krijgen lijkt me? Ipv zonder enige vorm van kennis of ervaring zo in het diepe te duiken?
Het gevaar is dat je het jezelf nu verkeerd aanleert, je code hierboven is daar een bewijs van. En nogmaals, dat is jou niet aan te rekenen, maar het bedrijf des te meer. Daarnaast is het niet jouw taak die structuur te zoeken, want je hebt er geen ervaring in.quote:Op donderdag 9 februari 2012 12:39 schreef Cue_ het volgende:
[..]
Mijn begeleider werd onverwachts mijn manager na 4 maand, dus dat maakte het wat lastiger.
@scorpie; momenteel heb ik weinig/geen begeleiding erin. Dus nee, geen gestructureerde begeleiding.
Heb wel het gevoel door er nu alleen voor te staan dat ik veel leer (oa van de fouten die ik maak) en dat ik in korte tijd veel geleerd heb. En zelf nu dus op zoek ga naar die structuur die m'n werk nodig heeft en ik ook in zie dat het nodig is.
Het is bekijken hoe het wordt als we de seniorfunctie gevuld hebben en hoe het dan loopt. En als ik t gehad heb of wat beters zie, dan ga ik er weer vandoor.
Bovenstaande code is letterlijke copy past he. Zeg niet de rest perfect is (absoluut niet), maar wel wat gestructureerde en meer gescheiden.quote:Op donderdag 9 februari 2012 13:39 schreef Scorpie het volgende:
Het gevaar is dat je het jezelf nu verkeerd aanleert, je code hierboven is daar een bewijs van. En nogmaals, dat is jou niet aan te rekenen, maar het bedrijf des te meer. Daarnaast is het niet jouw taak die structuur te zoeken, want je hebt er geen ervaring in.
Tja, dan verschillen we van mening, laten we het daar maar op houden. We gaan teveel offtopic, mocht je verder willen praten hierover dan kunnen we PM-en, alhoewel ik betwijfel dat je mijn standpunt zult begrijpenquote:Op donderdag 9 februari 2012 13:43 schreef Cue_ het volgende:
[..]
Bovenstaande code is letterlijke copy past he. Zeg niet de rest perfect is (absoluut niet), maar wel wat gestructureerde en meer gescheiden.
Klopt, maar het gaat me vooral meer om de denkwijze, de methodes, de principes erachter dan het daadwerkelijk leren om perfect te programmeren. Dat het bedrijf genoegen neemt met mijn slechte kunnen, dat is hun fout.
1 | <a href="javascript:bookmarksite('naam site', 'www.naamsite.nl')"> toevoegen aan favorieten </a> |
Wat is het nut van dat extra element als je ook gewoon <img onclick="doeIets()" ... /> kunt doen?quote:Op zondag 12 februari 2012 22:19 schreef Scorpie het volgende:
<a href="javascript: doeiets();"><img src="mijnplaatje.jpg" style="border: 0;"/></a>
Let erop dat het rode kruis veroorzaakt wordt door een plaatje dat niet gevonden kan worden.
Semantische correctheid.quote:Op zondag 12 februari 2012 23:11 schreef KomtTijd... het volgende:
[..]
Wat is het nut van dat extra element als je ook gewoon <img onclick="doeIets()" ... /> kunt doen?
Ik deed eerlijk gezegd de aanname dat hij een link maakte van een image, wat gezien zijn use case misschien ietwat vergezocht is.quote:Op zondag 12 februari 2012 23:16 schreef KomtTijd... het volgende:
als je als fallback een link in de href zet kan ik dat begrijpen.
de cursor verandert wel bij a href maar niet bij onclick?quote:Op zondag 12 februari 2012 23:11 schreef KomtTijd... het volgende:
[..]
Wat is het nut van dat extra element als je ook gewoon <img onclick="doeIets()" ... /> kunt doen?
kwestie van een lijntje CSS.quote:Op zondag 12 februari 2012 23:30 schreef GlowMouse het volgende:
[..]
de cursor verandert wel bij a href maar niet bij onclick?
Dankjewel voor de voorzet.quote:Op zondag 12 februari 2012 22:19 schreef Scorpie het volgende:
<a href="javascript: doeiets();"><img src="mijnplaatje.jpg" style="border: 0;"/></a>
Let erop dat het rode kruis veroorzaakt wordt door een plaatje dat niet gevonden kan worden.
Een afbeelding gedraagt zich standaard als button als je 'm nestelt in een link.quote:Op woensdag 15 februari 2012 15:32 schreef karton2 het volgende:
[..]
Dankjewel voor de voorzet.
Ik heb zelf 0 ervaring met javascript dus het is nogal puzzelen en zoeken.
Het uiteindelijke doel is dat de afbeelding zich ook als een button gaat gedragen, bijv. reageren als je met de cursor over de afbeelding gaat en als erop geklikt wordt.
Eerst maar eens verder experimenteren.
1 | <a href="www.dikketieten.nl"><img src="images/boobs.jpg" /></a> |
1 | <img src="images/boobs.jpg" onclick="fapFunctie()" /> |
1 | cursor: pointer; |
Ik bedoelde eigenlijk dat het bookmark image reageert op een mouseOver, dat het image bijv. van kleur verandert zodra de cursor op het image komt.quote:Op woensdag 15 februari 2012 20:01 schreef Crutch het volgende:
[..]
Een afbeelding gedraagt zich standaard als button als je 'm nestelt in een link.
Dat is gewoon standaard html.
Like this:
[ code verwijderd ]
De code die ik nu heb ziet er zo uit:quote:Als je een javascriptfunctie wilt loslaten na het klikken op een afbeelding dan volstaat dit ook wel:
[ code verwijderd ]
1 | <a href="javascript:bookmarksite('Google', 'http://www.google.nl')"><img src="images/favo.jpg" alt="bookmark" /></a> |
Die neem ik mee zodra het bookmarken zelf goed werkt.quote:De muiscursor wordt dan nog geen handje zoals in voorbeeld 1 wel gebeurt.
Daarvoor kun je in je CSS de eigenschap:
[ code verwijderd ]
meegeven.
Wat is je BASE HREF? Wat zie je als je rechtermuisklik > eigenschappen (of copy image link) doet? Welke link maakt hij aan?quote:Bij img src zoek ik via browse de bookmark image op dus het pad van de image klopt wel.
Bij eigenschappen krijg ik: http://localhost/joomla/images/favo.jpgquote:Op maandag 20 februari 2012 13:29 schreef Catch22- het volgende:
[..]
Wat is je BASE HREF? Wat zie je als je rechtermuisklik > eigenschappen (of copy image link) doet? Welke link maakt hij aan?
Ik ben de weg kwijt vandaar dat ik nogal traag van begrip benquote:
1 2 3 4 5 6 7 8 | <?php $("button").click(function() { $("#loadingPlaceholder").html("<img src='/images/loader.gif' />"); $.ajax("register.php", $("#form").serialize(), function() { $("#loadingPlaceholder").html("<a href='/henkie/'>Klik hier hoerejong</a>"); }); }); ?> |
Thanks, even bestuderen want ik snap er geen bal vanquote:Op maandag 20 februari 2012 16:34 schreef Catch22- het volgende:
Ik zou een ajax call maken met jQuery, een loader laten zien na het klikken op de knop en in de callback de tekst tonen.
[ code verwijderd ]
maar dan moet je wel iets returnen vanuit de code.
Canvas werkt in de laatste versie van alle browsers, inclusief IE. Smartphones en tablets ondersteunen het ook.quote:Op zaterdag 25 februari 2012 21:11 schreef Diabox het volgende:
Is dat 'n beetje wat qua browser support verder?
1 2 3 4 5 6 7 8 9 10 11 12 | jQuery(function($){ $('.hover-star1').rating({ focus: function(value, link){ var tip = $('#hover-test1'); tip[0].data = tip[0].data || tip.html(); tip.html(link.title || 'value: '+value); }, blur: function(value, link){ var tip = $('#hover-test1'); $('#hover-test1').html(tip[0].data || ''); } }); |
1 | $('.hover-star').click(function (){$('#someDiv').text($(this).val()); |
.Hover-star = De class die de radio button (sterren) hebbenquote:
quote:Op maandag 5 maart 2012 11:56 schreef Regenbui het volgende:
[..]
.Hover-star = De class die de radio button (sterren) hebben
#SomeDiv = die ik tijdelijk gebruik om het te testen.
kan ik die nieuwe code regel in een nieuwe script> tag plaatsen, of dient deze in het bovenstaande script verwerkt te worden?
Thnx.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | <?php jQuery(function($){ $('.hover-star1').rating({ focus: function(value, link){ var tip = $('#hover-test1'); tip[0].data = tip[0].data || tip.html(); tip.html(link.title || 'value: '+value); }, blur: function(value, link){ var tip = $('#hover-test1'); $('#hover-test1').html(tip[0].data || ''); } }); $('.hover-star1').click(function(){ $('#someDiv').text($(this).val()); }); }); ?> |
Floats zijn onnauwkeurig, doubles minder onnauwkeurig. En als het over prijzen van een product gaat, wil je niet dat 0,50 + 0,50 = 0,99999999quote:Op dinsdag 13 maart 2012 22:21 schreef Crutch het volgende:
Een Int wordt altijd afgerond naar een heel getal en geen breuk.
Je zou parseDouble of ParseFloat moeten gebruiken.
Het ligt niet aan Javascript, maar aan je CPU.quote:Op woensdag 14 maart 2012 07:29 schreef Chandler het volgende:
Ah, dan alles * 100, raar dat js niet goed werkt met floats/doubles
Nou, gewoon zoals het er staatquote:Op woensdag 14 maart 2012 07:45 schreef Chandler het volgende:
@Ligt aan je CPU?: verklaar je nader...
Aha, maar een double kun je nog fatsoenlijk afronden.quote:Op dinsdag 13 maart 2012 22:51 schreef Light het volgende:
[..]
Floats zijn onnauwkeurig, doubles minder onnauwkeurig. En als het over prijzen van een product gaat, wil je niet dat 0,50 + 0,50 = 0,99999999
1 | &eu ro; |
Komt door de representatie van floating point getallen. Presentatie is:quote:Op woensdag 14 maart 2012 07:29 schreef Chandler het volgende:
Ah, dan alles * 100, raar dat js niet goed werkt met floats/doubles
Als je in die javascript-code geen php gebruikt, is het idd zo simpel.quote:Op zondag 18 maart 2012 14:28 schreef RenRen- het volgende:
Ik heb een stuk code dat in script>-tags staat, dat ervoor zorgt dat mijn javascriptding het doet. Het ziet er alleen niet uit en het is enorm vervuilend in mijn php-bestandje.
Ik wil dit dus in een los bestand. Hoe werkt dit dan? Is het zo simpel als het code.js te noemen en het dan in een script src in de head te zetten?
Nee, het is volgens mij alleen javascript.quote:Op zondag 18 maart 2012 15:06 schreef Light het volgende:
[..]
Als je in die javascript-code geen php gebruikt, is het idd zo simpel.
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 | <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script> <script> $(document).ready(function () { function filterPath(string) { return string .replace(/^\//,'') .replace(/(index|default).[a-zA-Z]{3,4}$/,'') .replace(/\/$/,''); } $('a[href*=#]').each(function() { if ( filterPath(location.pathname) == filterPath(this.pathname) && location.hostname == this.hostname && this.hash.replace(/#/,'') ) { var $targetId = $(this.hash), $targetAnchor = $('[name=' + this.hash.slice(1) +']'); var $target = $targetId.length ? $targetId : $targetAnchor.length ? $targetAnchor : false; if ($target) { var targetOffset = $target.offset().top; $(this).click(function() { $('html, body').animate({scrollTop: targetOffset}, 1000); return false; }); } } }); });</script> |
1 | $('a[href*=#]').each(function() {}); |
Dikke kans van wel ja.quote:Op maandag 19 maart 2012 16:11 schreef Catch22- het volgende:
Ergo; interne links een rel=internal geven (of een aparte class oid) en daarop filteren.
*=# geeft toch aan dat hij een wildcardsearch op # doet? in principe zou die je urls goed moeten filteren. Of heeft de anchor die de lightbox aanroept ook een hash:?
Weet niet precies wat je bedoelt, maar de lightbox wordt zo aangeroepen:quote:Op maandag 19 maart 2012 16:23 schreef Scorpie het volgende:
Hoe zien je links voor de lightbox eruit karton2.
1 2 3 4 | <link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" /> <script src="js/prototype.js" type="text/javascript"></script> <script src="js/scriptaculous.js?load=effects,builder" type="text/javascript"></script> <script src="js/lightbox.js" type="text/javascript"></script>> |
Eerlijk gezegd ben ik niet zo'n held in het programmeren. Wat jij aanhaalt is me nooit opgevallen.quote:Op maandag 19 maart 2012 16:28 schreef Scorpie het volgende:
En waarom gebruik je een lightbox die met Prototype werkt, en jQuery naast elkaar? Er zijn zat lightboxes voor jQuery te vinden.
Nog niet, ik moet nog een domein registeren dus momenteel zit ik offline te werken.quote:Op maandag 19 maart 2012 16:34 schreef Scorpie het volgende:
Heb je ergens een pagina online staan waarop het te zien is?
1 | "group_number":1,"id":0, |
Ik heb echt geen flauw idee waar het over gaat. Ik heb wel 3 keer die post gelezen, maar kom er niet uit.quote:Op donderdag 22 maart 2012 10:41 schreef KomtTijd... het volgende:
Ik denk dat niemand ook maar een flauw idee heeft waar je het over hebt of wat je bedoelt.
quote:Op donderdag 22 maart 2012 10:44 schreef RenRen- het volgende:
Als ik van een statisch getal een variabel getal wil maken tussen 0-9, hoe moet dat in javascript?
1 2 3 | var getal = 0; getal = 1; alert(getal); |
Waarom hou je niet de ID`s uit de database aan in je javascript code?quote:En
De site moet uit de database worden uitgelezen. Het punt is dat de ID's uit de database nooit overeen gaan komen met de ID's in de javascriptcode.
Moet ik dan maar de javascript-wensen opgeven? Want ik denk niet dat dat kan gaan werken.
Omdat ik dan elke keer bij een nieuw geupload recept de hele javascriptcode moet aanpassen, dit lijkt me niet heel erg productief. Het gaat namelijk om een receptensite, en het filter filtert op smaak. Als er een nieuw recept komt, is die ID dan ook gewoon opvolgend..quote:Op donderdag 22 maart 2012 10:46 schreef Scorpie het volgende:
[..]
[ code verwijderd ]
[..]
Waarom hou je niet de ID`s uit de database aan in je javascript code?
het hele idee is dat je dan niet meer je javascript hoeft aan te passen omdat je filter dynamisch wordt gevuld vanuit de database?quote:Op donderdag 22 maart 2012 10:48 schreef RenRen- het volgende:
[..]
Omdat ik dan elke keer bij een nieuw geupload recept de hele javascriptcode moet aanpassen, dit lijkt me niet heel erg productief.
Oke, ik raad je vanaf nu aan een boek over dit soort dingen te gaan lezen. Je kan de bare essentials over programmeren in het algemeen niet eens bevatten.quote:Op donderdag 22 maart 2012 10:48 schreef RenRen- het volgende:
[..]
Omdat ik dan elke keer bij een nieuw geupload recept de hele javascriptcode moet aanpassen, dit lijkt me niet heel erg productief. Het gaat namelijk om een receptensite, en het filter filtert op smaak. Als er een nieuw recept komt, is die ID dan ook gewoon opvolgend..
OH en dankje, even kijken hoe ik dat moet invoeren
Nee, het filter staat los van de database, ik heb geen idee hoe javascript en php/MySQL samenkomen. Maar het lijkt me gewoon omslachtig als ik elke keer een script moet aanpassen als ik een nieuw dingetje toe heb gevoegd.quote:Op donderdag 22 maart 2012 10:50 schreef mschol het volgende:
[..]
het hele idee is dat je dan niet meer je javascript hoeft aan te passen omdat je filter dynamisch wordt gevuld vanuit de database?
Ehm, nee. Geen tijd voor, maar bedankt voor het advies! Over 4 weken ga ik toch niets meer met javascript doen in het leven, als dit werkt ben ik allang blij.quote:Op donderdag 22 maart 2012 10:51 schreef Scorpie het volgende:
[..]
Oke, ik raad je vanaf nu aan een boek over dit soort dingen te gaan lezen. Je kan de bare essentials over programmeren in het algemeen niet eens bevatten.
Waarom ignorance? Ik hoef er niets over te leren, ik doe op het moment examen, maar omdat ik een designer ben snap ik niets van het developen. Helaas, omdat ik alleen werk, moet ik dit wel doen, en ja, dan zoek ik oplossingen in de meest gekke hoeken. En blijkbaar niet goed, en gaat het mij niet lukken om zo'n filter werkend te krijgen. Ik denk dat ik dan ook groot genoeg moet zijn en zeggen dat ik dit niet kan, dus dat ik het maar moet laten varen, niet?quote:Op donderdag 22 maart 2012 10:57 schreef Scorpie het volgende:
Ik sla nu echt hard mijn hoofd tegen mijn keyboard. So much ignorance and so less willingless to learn.
Ik dacht dus dat mijn vraag wel logisch was, anders had ik het niet gevraagd.quote:Op donderdag 22 maart 2012 10:56 schreef Catch22- het volgende:
je snapt gewoon echt helemaal niets van de materie en je bedenkt de raarste oplossingen, maar je verwacht wel hulp. ongeloofelijk
Maar daar leer ik toch ook van? Ik kon ook niet een tutorial vinden die aansloot bij wat ik nodig hadquote:Op donderdag 22 maart 2012 11:00 schreef Catch22- het volgende:
Ja, maar dat je het uberhaupt vraagt geeft al aan dat je gewoon echt helemaal niet weet wat je doet.
Je had jezelf nu echt uren prutswerk kunnen besparen door even een paar tutorials door te lezen ipv dit geklooi.
Ik ga toch ook geen huis bouwen zonder de bouwtekeningen te lezen en uberhaupt wat ervaring te hebben hoe ik een muurtje moet metselen? Waarom zou jij jezelf dat wel aandoen? Besteed het uit, ga lekker designen, doe hippe dingen met Photoshop en Lightroom, maar laat het developen gewoon voor wat het is. Je wil er geen voorbereiding en tijd insteken maar het moet wel werken, tsja.quote:Op donderdag 22 maart 2012 10:59 schreef RenRen- het volgende:
[..]
Waarom ignorance? Ik hoef er niets over te leren, ik doe op het moment examen, maar omdat ik een designer ben snap ik niets van het developen. Helaas, omdat ik alleen werk, moet ik dit wel doen, en ja, dan zoek ik oplossingen in de meest gekke hoeken. En blijkbaar niet goed, en gaat het mij niet lukken om zo'n filter werkend te krijgen. Ik denk dat ik dan ook groot genoeg moet zijn en zeggen dat ik dit niet kan, dus dat ik het maar moet laten varen, niet?
Dat komt omdat je niet bekend bent met de materie en begrippen, en uberhaupt niet weet wat een variabele is. Dat soort basic knowledge is vrij essentieel en leer je door..........juist, een boek te lezen. Of wat tutorials over programmeren in general.quote:Op donderdag 22 maart 2012 11:01 schreef RenRen- het volgende:
[..]
Maar daar leer ik toch ook van? Ik kon ook niet een tutorial vinden die aansloot bij wat ik nodig had
het filter staat NU los van de databasequote:Op donderdag 22 maart 2012 10:55 schreef RenRen- het volgende:
[..]
Nee, het filter staat los van de database, ik heb geen idee hoe javascript en php/MySQL samenkomen. Maar het lijkt me gewoon omslachtig als ik elke keer een script moet aanpassen als ik een nieuw dingetje toe heb gevoegd.
Ik kan het niet uitbesteden om meerdere redenen, 1 is geld, een ander is dat ik een flink deel zelf moet doen omdat ik anders mijn diploma niet haal. Ik wil er wel voorebereiding in steken, maar dat had dan 2 jaar geleden moeten gebeuren, op dit punt van mijn project gaat dat gewoon niet meer. Zo gek is dat niet lijkt me.quote:Op donderdag 22 maart 2012 11:02 schreef Scorpie het volgende:
[..]
Ik ga toch ook geen huis bouwen zonder de bouwtekeningen te lezen en uberhaupt wat ervaring te hebben hoe ik een muurtje moet metselen? Waarom zou jij jezelf dat wel aandoen? Besteed het uit, ga lekker designen, doe hippe dingen met Photoshop en Lightroom, maar laat het developen gewoon voor wat het is. Je wil er geen voorbereiding en tijd insteken maar het moet wel werken, tsja.
Er zal geen javascriptcode zijn, dus van mij mag hij zijn gang gaanquote:Op donderdag 22 maart 2012 11:08 schreef Catch22- het volgende:
dan hoop ik voor jou dat de beoordelende docent geen inhoudelijke vragen gaat stellen of naar je code kijkt.
i beg to differquote:Op donderdag 22 maart 2012 11:10 schreef RenRen- het volgende:
[..]
Ook kan hij inhoudelijke vragen stellen, het gaat om het proces, ik weet wat ik gedaan heb en waar het dus mis ging (Obv mijn gebrek aan kennis).
Doe even een stap terug, haal diep adem en doe even een algeheel beschouwingsrondje.quote:Op donderdag 22 maart 2012 11:10 schreef RenRen- het volgende:
Nu moet ik me dus storten op PHP/MySQL en dit laten voor wat het is
Ik weet meer van PHP en ook heb ik veel (directe) hulp ermee, zodat ik weet op welke kant ik moet kijken, en met javascript heb ik dat totaal niet, daar heb ik ooit een module mee gehad waarmee je een popupje moet maken die hallon zegt, en daar bleef het bij. Met PHP heb ik ooit wel een uploadscriptje gemaakt en heb ik leren uitlezen, en dat is ongeveer wel wat ik nu moet doen, dus dat is geen punt van zorg, eigenlijk. Ik moet alleen niet veel verder dan dat gaan kijken, en dat probeerde ik wel met javascript.quote:Op donderdag 22 maart 2012 11:20 schreef Scorpie het volgende:
[..]
Doe even een stap terug, haal diep adem en doe even een algeheel beschouwingsrondje.
Hoe vond je het gaan met javascript tot nu toe? Klote, omdat het niet werkt? Had je het idee dat het kut ging, je teveel aan het pielen was, je er niet uit kwam? Ja? Oke.
Nu ga je precies hetzelfde doen maar dan met PHP en MYSQL. Je vliegt er zometeen wederom in zonder voorbereiding, zonder kennis en kunde of ervaring. Je gaat precies dezelfde fouten maken die je bij het Javascript gedeelte ook hebt gemaakt, omdat je niet geleerd hebt van je fouten.
Ik durf de stelling aan dat je met 8 uur besteden aan het lezen van inleidingen op programmeren, JS, PHP en Databases / MYSQL, je dat binnen no time hebt terugverdiend als je daadwerkelijk aan de slag gaat. Maak niet nog een keer dezelfde fout zou ik zeggen.
Sorry, maar als je niet weet hoe Javascript, HTML, CSS, PHP en MYSQL samenkomen dan heb je echt nog geen ervaring met PHP opgedaan, of hoogstens op een zeer amateuristisch niveau.quote:Op donderdag 22 maart 2012 11:25 schreef RenRen- het volgende:
[..]
Ik weet meer van PHP en ook heb ik veel (directe) hulp ermee, zodat ik weet op welke kant ik moet kijken, en met javascript heb ik dat totaal niet, daar heb ik ooit een module mee gehad waarmee je een popupje moet maken die hallon zegt, en daar bleef het bij. Met PHP heb ik ooit wel een uploadscriptje gemaakt en heb ik leren uitlezen, en dat is ongeveer wel wat ik nu moet doen, dus dat is geen punt van zorg, eigenlijk. Ik moet alleen niet veel verder dan dat gaan kijken, en dat probeerde ik wel met javascript.
En wat stel je dan voor? En dat bedoel ik niet lullig, ik heb heel weinig tijd, en echt geen tijd om alle kennis van PHP nu op te gaan doen, het is echt alleen dit examen wat ik door moet komen. Ik ga hierna toch weer iets heeel anders doen, dus het is niet zo dat ik php of javascript ooit nog nodig ga hebben
Hoe HTML/CSS en PHP samenkomen weet ik wel, javscript en PHP alleen niet.quote:Op donderdag 22 maart 2012 11:28 schreef Scorpie het volgende:
[..]
Sorry, maar als je niet weet hoe Javascript, HTML, CSS, PHP en MYSQL samenkomen dan heb je echt nog geen ervaring met PHP opgedaan, of hoogstens op een zeer amateuristisch niveau.
http://nl.wikibooks.org/wiki/Programmeren_in_PHP/Inleiding
Lees dit eens gewoon door.
quote:Op donderdag 22 maart 2012 11:33 schreef RenRen- het volgende:
[..]
Hoe HTML/CSS en PHP samenkomen weet ik wel, javscript en PHP alleen niet.Ik heb echt genoeg kennis om met PHP te doen wat ik wil, ookal is het heel basis en niet beveiligd, maar dat is alles wat er nodig is om te maken wat ik wil (Naast dat filter, waar ik even wat nieuws op moet bedenken)
afhankelijk waar je het voor gebruikt maakt dat geen zier uit natuurlijk.. (dus als je er werkelijk in de praktijk niks mee doet en het alleen voor school is, tja.. zou er weinig moeite mee hebben)quote:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | function getToken(){ FB.login(function(response) { if (response.authResponse) { var access_token = response.authResponse.accessToken; var uid = response.authResponse.userID; document.getElementById('accessToken').value=access_token; document.getElementById('uid').value=uid; FB.api('/me', function(response) { console.log('Good to see you, ' + response.name + '.' +response.email); }); document.forms['token'].submit(); } else { return false; } }, {scope:'email,user_likes,friends_likes'}); } |
Nu het hier toch over gaat en jullie mijn 'kennis' 'kennen'quote:Op donderdag 22 maart 2012 11:28 schreef Scorpie het volgende:
Sorry, maar als je niet weet hoe Javascript, HTML, CSS, PHP en MYSQL samenkomen dan heb je echt nog geen ervaring met PHP opgedaan, of hoogstens op een zeer amateuristisch niveau.
wat staat er in die response (kan je uitlezen met firebug of webdevelopertools)quote:Op vrijdag 6 april 2012 11:35 schreef Swetsenegger het volgende:
Zijn hier ook mensen met ervaring met de facebook javascript sdk?
Ik krijg een undefined terug op de naam en email terwijl de gebruiker WEL connected is (want ik heb access token en user ID)
[ code verwijderd ]
fijn, iemand die wél wat wil leren.quote:Op vrijdag 6 april 2012 11:55 schreef Cue_ het volgende:
[..]
Nu het hier toch over gaat en jullie mijn 'kennis' 'kennen'
Wat raden jullie aan om te lezen om zeg maar m'n basiskennis op te schroeven. Dus meer de structuren/opbouw etc. (zowel javascript als php als html als css).
Zijn er nog goede boeken voor of is het echt online zoeken naar goede tutorials?
Tnxquote:
Nee dat is meer de lead-developer intern.quote:Op vrijdag 6 april 2012 13:47 schreef Scorpie het volgende:
Trainer? Dat noemt men toch senior developer?
De hele dag noobies trainen? No thanks.quote:Op vrijdag 6 april 2012 13:50 schreef Catch22- het volgende:
[..]
Nee dat is meer de lead-developer intern.
Maar trainer als in iemand die trainingen geeft voor 450 eu per persoon per dag.
Voor 120 euro per uur wil ik mooie dingen bouwen. Laat mij maar lekker schuiven dan.quote:Op vrijdag 6 april 2012 14:03 schreef Catch22- het volgende:
voor 120 euro per uur wil ik dat best doen.
Laat me raden trouwens, voor 2500 euro bruto willen ze een schoolverlatende 8 jaar ervaring hebbende WO-diploma bezittende alleskunner?quote:
Haha nee ze zijn wel wat realistischerquote:Op vrijdag 6 april 2012 14:06 schreef Scorpie het volgende:
Laat me raden trouwens, voor 2500 euro bruto willen ze een schoolverlatende 8 jaar ervaring hebbende WO-diploma bezittende alleskunner?
Voor minder dan 5k per maand kom ik niet eens op gesprekquote:Op vrijdag 6 april 2012 14:07 schreef Cue_ het volgende:
[..]
Haha nee ze zijn wel wat realistischer
Qua salaris geen idee wat ze ervoor over hebben.
Staat genoteerd.. txn!quote:Op vrijdag 6 april 2012 15:01 schreef Catch22- het volgende:
http://manuel.kiessling.n(...)hensive-explanation/
Als je wat serieuzer bezig bent met JS is dat wel een leuk artikel.
dank! die ga ik van de week eens doornemenquote:Op vrijdag 6 april 2012 15:01 schreef Catch22- het volgende:
http://manuel.kiessling.n(...)hensive-explanation/
Als je wat serieuzer bezig bent met JS is dat wel een leuk artikel.
Dat was een hele bijzondere error:load-error. Echt niet te vinden via google, stack-exchange, etc. Waarschijnlijk gaat het fout door de async FB.api waarvan ik de results via een form door wil schieten naar server side. Zodra ik de meuk uit fb.api probeer te submitten gaat het mis.quote:Op vrijdag 6 april 2012 12:31 schreef Catch22- het volgende:
[..]
wat staat er in die response (kan je uitlezen met firebug of webdevelopertools)
1 2 3 4 5 6 | <html> <head> <script type="text/javascript"> var textFile= file +'/index.js'; </script> </head> |
1 | document.write("<sc" + "ript type='text/java" + "script' src='" + textFile + "'></scr" + "ipt>"); |
1 2 3 4 5 6 7 | c = parseInt($('#stuks').val()); c = (e == 1) ? c+1 : c-1; c = (c < 1) ? 1 : c; $('#stuks').val(c); |
Valt mee toch? want er zitten gelijk 2 checks in,.... maar dacht het kan vast veel mooierquote:
Ik had het over zijn eerdere antwoord over een includequote:Op woensdag 24 oktober 2012 11:34 schreef Chandler het volgende:
[..]
Valt mee toch? want er zitten gelijk 2 checks in,.... maar dacht het kan vast veel mooier
En Catch22 tnx voor de input!.
Ja dat kan niet zoals je het wil. Het netste is gewoon de .val() naar een variabele te pushen en die te bewerken en later terug te plaatsen.quote:Op woensdag 24 oktober 2012 11:34 schreef Chandler het volgende:
[..]
Valt mee toch? want er zitten gelijk 2 checks in,.... maar dacht het kan vast veel mooier
En Catch22 tnx voor de input!. maar zocht eigenlijk naar een oplossing voor ++ / --die veel gebruikt wordt in js...
Nou in theorie kan het zo:quote:Op woensdag 24 oktober 2012 11:34 schreef Chandler het volgende:
En Catch22 tnx voor de input!. maar zocht eigenlijk naar een oplossing voor ++ / --die veel gebruikt wordt in js...
1 | $('#veld')[0].value++ |
Waarom zou dat uitmaken? Je hoeft geen extra code toe te gaan voegen om maar perse een jQuery functie te gebruiken.quote:Op woensdag 24 oktober 2012 11:46 schreef mstx het volgende:
[..]
Nou in theorie kan het zo:
[ code verwijderd ]
Maar dat is extreem lelijk en haalt eigenlijk het nut van jquery weg. .val() ophogen met 1 gaat niet lukken want dat is een functie, geen waarde.
Omdat jquery er voor bedoeld is om alle functies op alle browsers het zelfde te laten werken. Met $()[0] roep je de standaardfuncties/waarden aan die per browser kunnen verschillen. Met .value zal dat niet zo'n probleem zijn, maar toch.quote:Op woensdag 24 oktober 2012 11:51 schreef KomtTijd... het volgende:
[..]
Waarom zou dat uitmaken? Je hoeft geen extra code toe te gaan voegen om maar perse een jQuery functie te gebruiken.
quote:Op woensdag 24 oktober 2012 11:58 schreef Catch22- het volgende:
Het is sowieso netter om, helemaal als je gaat rekenen, met variabelen te werken. Je hebt dan leesbaardere code en je kan betere checks doen. Wat als je de waarde "" is? Als je dan ++ gaat doen, gaat er eea mis.
1 2 | var str = ""; console.log(str++); // 1 |
Oke, maar dan nog; is dat wat je wil? Stel je hebt een lijstje met een aantal producten, is "" dan gelijk aan 0?quote:
Aber naturlich, dat staat buiten kijf.quote:Op woensdag 24 oktober 2012 12:41 schreef Catch22- het volgende:
[..]
Oke, maar dan nog; is dat wat je wil? Stel je hebt een lijstje met een aantal producten, is "" dan gelijk aan 0?
Ik zou het checken.
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |