1 2 3 4 5 6 7 8 9 10 | function ca(end,level){ $("end").animate({ height: level + "px", }, 500 ); } Met deze button: <button onclick="ca(#block,150)">» Run</button> |
Het is een website die ook gerund moet kunnen worden zonder internet, dus inderdaad dat het in een bestand ofzo wordt opgeslagen.quote:Op dinsdag 3 november 2009 11:13 schreef Darkomen het volgende:
Lokaal? Als in bij de genen die die website beheerd of dat een server sides programmeer taal het wegschrijft in een file of een database?
Denk niet dat dat gaat lukken met alleen javascriptquote:Op dinsdag 3 november 2009 11:22 schreef Skonk het volgende:
[..]
Het is een website die ook gerund moet kunnen worden zonder internet, dus inderdaad dat het in een bestand ofzo wordt opgeslagen.
Wat krijg je voor error dan? Die #block in het argument van de functie moet sowieso gequote worden trouwensquote:Op dinsdag 3 november 2009 10:58 schreef Flaccid het volgende:
Ben me aan t verdiepen in jquery, want wil een redelijk dynamische (met sliders en visualiserende divs) site maken.
Ik wil om eens te proberen 5 divs als in een staafgrafiek van lengte te veranderen met verschillende knoppen.
1 knop geeft dus door: staaf1 lengte = 50, staaf2lengte=60, enz.
[ code verwijderd ]
Dat dacht ik op deze manier te doen, en dan een onclick met een button, maar dat werkt dus niet. Kan dit wel op deze manier met jquery, of moet ik het anders aanpakken?
Ik heb het idee als ik voor elke staaf een stuk code moet doen mn js erg groot word.
Da's dan een leuke javascript opdracht die we hebben gekregen!quote:Op dinsdag 3 november 2009 12:00 schreef woopehh het volgende:
[..]
Denk niet dat dat gaat lukken met alleen javascript
Het enige wat ik zou kunnen bedenken is alles naar een cookie schrijven.. maar weet niet of dat de bedoeling isquote:Op dinsdag 3 november 2009 12:25 schreef Skonk het volgende:
[..]
Da's dan een leuke javascript opdracht die we hebben gekregen!
Javascript kan wel bestanden openen en schrijven, dus het moet wel kunnen. Ik heb er verder geen ervaring mee, maar Google laat wel het een en ander zien.quote:Op dinsdag 3 november 2009 12:00 schreef woopehh het volgende:
[..]
Denk niet dat dat gaat lukken met alleen javascript
Mijn fout, lokaal lijkt het inderdaad mogelijk te zijnquote:Op dinsdag 3 november 2009 12:42 schreef Light het volgende:
[..]
Javascript kan wel bestanden openen en schrijven, dus het moet wel kunnen. Ik heb er verder geen ervaring mee, maar Google laat wel het een en ander zien.
Uhm, ja ik weet het niet, het is gewoon voor een paar simpele dingen zoals Naam, Mening, en een gekozen symbool wat daarbij hoort.quote:Op dinsdag 3 november 2009 12:37 schreef woopehh het volgende:
[..]
Het enige wat ik zou kunnen bedenken is alles naar een cookie schrijven.. maar weet niet of dat de bedoeling is
Ik vind ook alleen maar methodes die gebruik maken van ActiveX om naar een text bestand te schrijven, misschien had Light iets anders gevonden?quote:Op dinsdag 3 november 2009 13:25 schreef Skonk het volgende:
[..]
Uhm, ja ik weet het niet, het is gewoon voor een paar simpele dingen zoals Naam, Mening, en een gekozen symbool wat daarbij hoort.
Ik weet niet eens waar ik deze errors kan zien.quote:Op dinsdag 3 november 2009 12:06 schreef woopehh het volgende:
[..]
Wat krijg je voor error dan? Die #block in het argument van de functie moet sowieso gequote worden trouwens
En probeer het is als de functie niet in de document ready functie staat
Maar je kunt de functie wel meerdere keren aanroepen:quote:Op zaterdag 7 november 2009 15:09 schreef Tijn het volgende:
Maar hoe zorg ik dan dat de ajaxfunctie aangeroepen blijft worden? SetTimeout is toch maar eenmalig?
1 2 3 4 5 6 7 8 | { if(xmlhttp.readyState==4) { document.myForm.time.value=xmlhttp.responseText; setTimeout("ajaxFunction()", 2000); // Nieuwe ronde over twee seconden :) } } |
Ja, ik had natuurlijk al gecheckt, maar ik kom er niet uit.quote:Op dinsdag 10 november 2009 10:36 schreef Darkomen het volgende:
Waarschijnlijk heb je dezelfde opdracht als iemand eerder in dit topic dus zie de vorige pagina, skonk
1 2 3 | <input id="SaveID" class="SaveButtonMakeup" name="SaveButton" type="button" value="Save"> </div> |
1 2 3 4 | { document.getElementById("SaveID").onclick = Disable(); } |
1 2 3 4 5 6 7 8 9 10 11 12 13 | <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Untitled Document</title> <script type="text/javascript" src="js/view/view2.js"></script> </head> <body onload="Disable1()"> <input id="SaveID" name="SaveName" type="button" value="Save"> </body> </html> |
1 2 3 4 5 6 7 8 9 10 | { document.getElementById("SaveID").onclick = Disable2; } function Disable2() { alert("ja"); } |
Ja, thanks! Dit is nog mooier natuurlijk.quote:Op dinsdag 10 november 2009 13:12 schreef Darkomen het volgende:
Kijk met een beetje nadenken kom je er wel
ipv
onload="Disable1()"
kan je ook in je view.js onderaan het volgende zetten
window.onload=Disable1;
1 2 3 4 5 6 7 8 9 10 11 12 | { //Checken of het juiste symbool is gekozen: if (confirm("Weet je zeker dat je dit symbool wilt kiezen?")) { } else { } } |
1 2 3 4 5 6 7 8 | var foo = 0; function bar(){ foo++; alert(foo); } </script> <button onclick="bar();" value="">Foo</button> |
quote:Op woensdag 11 november 2009 12:52 schreef Darkomen het volgende:
Bekijk dit eens en kijk of je het kan toepassen aan jouw opdracht.
[ code verwijderd ]
Anders heb ik wel al de volledige oplossing voor je maar dan leer je niks
Nou, ik kan je vertellen dat het script niet werkt als ik dat doe.quote:Op woensdag 11 november 2009 14:00 schreef Darkomen het volgende:
if (Speler = 2), daar moet een dubbele =
Zou er toch maar == van maken, nu staat er Speler wordt 2, wat dus altijd waar isquote:Op donderdag 12 november 2009 09:48 schreef Skonk het volgende:
[..]
Nou, ik kan je vertellen dat het script niet werkt als ik dat doe.
Maar nou heb ik een nieuwe vraag, hoe kan ik een variabel maken van de knop waarop gedrukt word?
Zodat ik dus weet op welke knop gedrukt word.
Speler 2 is toch ook aan de beurt?quote:Op donderdag 12 november 2009 11:23 schreef woopehh het volgende:
[..]
Zou er toch maar == van maken, nu staat er Speler wordt 2, wat dus altijd waar is
Dan klopt je script dus niet ;-)quote:Op donderdag 12 november 2009 09:48 schreef Skonk het volgende:
[..]
Nou, ik kan je vertellen dat het script niet werkt als ik dat doe.
Maar nou heb ik een nieuwe vraag, hoe kan ik een variabel maken van de knop waarop gedrukt word?
Zodat ik dus weet op welke knop gedrukt word.
Kun je hier wat mee?quote:Op donderdag 12 november 2009 09:48 schreef Skonk het volgende:
Maar nou heb ik een nieuwe vraag, hoe kan ik een variabel maken van de knop waarop gedrukt word?
Zodat ik dus weet op welke knop gedrukt word.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <head> <title>Testpagina</title> <script type="text/javascript"> function foo(btn) { alert(btn.id); } </script> </head> <body> <button id="testButton1" onclick="foo(this)">Test 1</button> <button id="testButton2" onclick="foo(this)">Test 2</button> <button id="testButton3" onclick="foo(this)">Test 3</button> </body> </html> |
Ja, ik denk dat wel zou helpen, alleen mag ik geen onclick gebruiken in mijn HTML.quote:Op donderdag 12 november 2009 12:17 schreef Light het volgende:
[..]
Kun je hier wat mee?
[ code verwijderd ]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | <head> <title>Testpagina</title> <script type="text/javascript"> function bar() { document.getElementById('testButton1').onclick = foo2; document.getElementById('testButton2').onclick = foo2; document.getElementById('testButton3').onclick = foo2; } function foo2() { alert(this.id); } window.onload = bar; </script> </head> <body> <button id="testButton1">Test 1</button> <button id="testButton2">Test 2</button> <button id="testButton3">Test 3</button> </body> </html> |
Hmm... ik zit hier toch nog een beetje mee te stoeien. Ik wil nu graag een variabele meegeven aan m'n ajaxfunctie. Deze variabele moet ik dan dus ook weer meegeven in de timeout-functie, maar dit werkt niet:quote:Op zaterdag 7 november 2009 17:04 schreef Light het volgende:
[..]
Maar je kunt de functie wel meerdere keren aanroepen:
[ code verwijderd ]
1 |
1 |
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 | { sel = document.getElementById(id); var openReq = createXMLHttpRequest(); d = new Date(); openReq.open("GET", "/selectoption/select.php?" + params + "&c=" + escape(d.getTime()), true); openReq.onreadystatechange = function() { if (openReq.readyState != 4) { return; } if (document.getElementById(id).length > 0) { to = document.getElementById(id).length; for (x = 0; x <= to; x++) { sel.remove(0); } } createSelectList(id, eval('(' + openReq.responseText + ')'), selId); } openReq.send(null); } function createSelectList(id, list, selId) { d = document.getElementById(id); selected = false; for ( var i in list ) { var optNew = document.createElement('option'); optNew.text = list[i]; optNew.value = i; if (i == selId) { selected = true; } // found same ID as selected id? select is true try { d.add(optNew, null); // standards compliant; doesn't work in IE } catch(ex) { d.add(optNew); // IE only } } if (selected == true) { d.selectedIndex = selId; } } function createXMLHttpRequest() { try { return new XMLHttpRequest(); } catch(e) {} try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {} alert("XMLHttpRequest not supported"); return null; } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | <head> <title>test</title> <script type="text/javascript" src="index.js"></script> </head> <body> <a href="javascript:createSelect('select', 'p=vis&type=roofvis', 1);">Roofvis</a> <br /> <a href="javascript:createSelect('select', 'p=vis&type=witvis', 11);">Witvis</a> <br /> <a href="javascript:createSelect('select', 'p=vis&type=zeevis', 1);">Zee vis</a> <br /> <select id="select" name="select"> </select> <br /> <a href="javascript:createSelect('select1', 'p=div', 1);">Select 1</a> <br /> <select id="select1" name="select1"> <option value="1">option 1</option> <option value="2">option 2</option> <option value="3">option 3</option> <option value="4">option 4</option> </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 25 26 27 28 29 30 31 32 33 34 | header('Content-type: application/json'); $p = isset($_GET['p']) ? $_GET['p'] : ''; $arr = array(); switch ($p) { case "vis": $t = isset($_GET['type']) ? $_GET['type'] : ''; switch ($t) { case "roofvis": $arr = array(1 => "Snoek", 2 => "Snoekbaars", 3 => "Baars"); break; case "witvis": $arr = array(1 => "karper", 2 => "Voorn", 3 => "Brasum", 4 => "Giebel", 5 => "Kopvoorn", 6 => "Zeelt", 7 => "Steur"); break; default: $arr = array(1 => "Schol", 2 => "Zee baars"); break; } break; default: $arr = array(0 => "Geen opties"); break; } echo json_encode($arr); ?> |
je kan ook het volgende doen:quote:Op zondag 15 november 2009 17:22 schreef Tijn het volgende:
[..]
Hmm... ik zit hier toch nog een beetje mee te stoeien. Ik wil nu graag een variabele meegeven aan m'n ajaxfunctie. Deze variabele moet ik dan dus ook weer meegeven in de timeout-functie, maar dit werkt niet:
[ code verwijderd ]
Wat is hier de goede syntax voor?
[edit] Oh wacht, ik heb het al... m'n variabele is een string, dus die moest ik ook nog even tussen enkele quotes zettenNu werkt het wel:
[ code verwijderd ]
1 2 3 4 5 | //aanroep naar andere functie ajaxfunction(x,y,z); }, 1000); |
quote:Op zondag 15 november 2009 20:23 schreef Chandler het volgende:
Heeft iemand nog iets op te merken over mijn kleine scriptje dat middels php/json een select kan vullen?
[ code verwijderd ]
word op deze manier gebruikt
[ code verwijderd ]
en mijn test php scriptje
[ code verwijderd ]
Comments zeer welkom, kan er alleen maar van leren
Ik heb altijd wat te zeikenquote:
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 | var d = new Date(); var openReq = false; var selected = false; function ajaxUpdateSelect(id, params, selId) { selOption = document.getElementById(id); if (selOption == false) { alert('Element bestaat niet'); return false; } openReq = createXMLHttpRequest(); if (openReq != false) { openReq.open("GET", "/selectoption/select.php?" + params + "&c=" + escape(d.getTime()), true); openReq.onreadystatechange = function() { if (openReq.readyState != 4) { return; } if (selOption.length > 0) { to = selOption.length; for (x = 0; x <= to; x++) { selOption.remove(0); } } ajaxUpdateSelectList(eval('(' + openReq.responseText + ')'), selId); } openReq.send(null); } } function ajaxUpdateSelectList(list, selId) { selOption.selectedIndex = 0; for (var i in list) { var optNew = document.createElement('option'); optNew.text = list[i]; optNew.value = i; if (i == selId) { selected = true; } selOption.add(optNew); } if (selected == true) { selOption.selectedIndex = selId; } } function createXMLHttpRequest() { try { return new XMLHttpRequest(); } catch(e) {} try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {} alert("XMLHttpRequest not supported"); return null; } |
Dat van de 'var' ha dik ook nog kunnen vindenquote:Op maandag 16 november 2009 18:07 schreef SuperRembo het volgende:
[..]Declareer variabelen met var. Zonder "werkt" het nu misschien ook wel, maar het kan je later in problemen brengen als ongewild variabelen overschreven worden. document.getElementById(id) kost vrij veel tijd, dus roep die functie niet onnodig vaak aan. In createSelect heb je 'm maar 1 keer nodig, de uitkomst kan je zelfs weer doorgeven aan createSelectList. function createSelect(id, params, selID) maakt geen select control, maar vult een bestaande met gegevens van de server. function createSelectList(id, list, selId) maakt ook geen select control, maar vult deze met de gegevens die je aanlevert. try/catch kost ook vrij veel tijd. Als je van te voren al weet dat iets niet in IE gaat werken, gebruik dan gewoon een if/else. Helmaal als je het in een loop gebruikt. Je kan ook van te voren controleren of window. XMLHttpRequest bestaat, dan heb je ook geen try/catch nodig. javascript in de href van een link ![]()
[..]
Ik heb altijd wat te zeiken
Ik ben er weer mee bezig, en ik had het ook aan de praat, waarvoor dank.quote:Op donderdag 12 november 2009 13:36 schreef Darkomen het volgende:
Dan ga je dus combineren met wat we al hadden gegeven ;-)
[ code verwijderd ]
oke, in princiepe doe je dat al als je iets schrijft. bedankt.quote:Op dinsdag 17 november 2009 09:49 schreef Chandler het volgende:
@Darkomen: er is geen vervanging voor document.getElemenyById maar je kunt het maar beter zo minimaal gebruiken (dus niet meerdere keren als het niet nodig is)
Ok, ik wil het wel doen, alleen het is wel een slordige code.quote:Op dinsdag 17 november 2009 11:46 schreef Darkomen het volgende:
[..]
oke, in princiepe doe je dat al als je iets schrijft. bedankt.
@skonk, post dan eens precies de opdracht, je javascript en je html.
Het is nu steeds gokken wat je nu wilt, oplossing plaatsen, dan weer een ander probleempje etc
Dat tezamen met jouw kennis van Javascript (no offense, ik ben ook geen expert) maakt het erg lastig iets te schrijven.
Ik schrijf al voor FireFoxquote:Op dinsdag 17 november 2009 12:46 schreef Darkomen het volgende:
Wow.....dat krijg ik niet in tussen mn werk door herschreven/begrijpen.
Ik heb wel je code aangepast, je enorme lijsten met buttons vervangen door een while loop
Ook buttons die niet corssbrowser waren vervangen door document.getelementbyid
Maar wat het script nu wanneer moet doen word me echt niet duidelijk.
Dan zou ik echt eens wat langer moeten kijken.
http://pastebin.com/m4b55d8a6
Tip.
Firefox: http://www.mozilla-europe.org/nl/firefox/
Webdeveloper: https://addons.mozilla.org/nl/firefox/addon/60
Daarin zit een javascript debugger.
Begin met schrijven voor firefox, daarmee schrijf je een script welke door 99% van de browsers word geaccepteerd omdat zij zich wel aan de webstandaarden houden, IE versies lager dan 8 doen dit niet en accepteren veel rotzooi helaas
1 2 3 4 | setTimeout(window.close(),3000); } document.onload = timeClose(); |
1 2 3 4 | setTimeout("window.close()",3000); } document.onload = timeClose(); |
1 2 3 4 | setTimeout(function(){ window.close(); }, 3000); } document.onload = timeClose(); |
1 2 3 4 | setTimeout(window.close, 3000); } document.onload = timeClose(); |
eens proberen zonder ().quote:Op maandag 7 december 2009 09:36 schreef Light het volgende:
Volgens mij moet dit ook werken:
[ code verwijderd ]
1 2 3 4 5 6 7 8 | { var ingevuld = true; if (dispute.value == "The statement you have a dispute about.") { ingevuld = false; } return ingevuld; } |
quote:Op donderdag 10 december 2009 11:26 schreef Skonk het volgende:
[..]
Hij blijft undefined. Hoe kan dat nou :'(.
1 2 3 | invoerBeheerder.controleerInvoer(dispute, defender, attacker); } |
Ik snap niet echt wat je bedoelt (ben nog geen proquote:Op donderdag 10 december 2009 11:28 schreef Scorpie het volgende:
[..]
[ code verwijderd ]
Hier bind je de returnValue niet aan een variable.
Document heeft geen load event, window wel.quote:Op maandag 7 december 2009 09:36 schreef Light het volgende:
Volgens mij moet dit ook werken:
[ code verwijderd ]
Mag ik vragen waar je op die manier geleerd hebt om Javascript te programmeren?quote:Op donderdag 10 december 2009 14:51 schreef Skonk het volgende:
[..]
Ik snap niet echt wat je bedoelt (ben nog geen pro), maar ik heb nu weer hetzelfde probleem.
Ik heb het hele ding maar geupload, dan kunnen mensen zelf zien wat er fout is: http://school.netii.net/Project01/RockPaperScissors/
Het is dus de bedoeling (nu), dat als je de dispute veranderd, en op Start klikt er geen false maar true terug komt.
Maar blijkbaar geef ik de variabele disputeingevuld niet goed terug aan de view.
Ik ben dit nu op school aan het leren.quote:Op vrijdag 11 december 2009 08:46 schreef Scorpie het volgende:
[..]
Mag ik vragen waar je op die manier geleerd hebt om Javascript te programmeren?
Serieus, geven ze deze manier van programmeren op school? Frappant.quote:Op vrijdag 11 december 2009 09:08 schreef Skonk het volgende:
[..]
Ik ben dit nu op school aan het leren.
MVC implementeren in een view laag zonder fatsoenlijk object model is inderdaad bijzonder waardevol voor de professionele carriere van deze top programmeurs in spé.quote:Op vrijdag 11 december 2009 09:31 schreef Scorpie het volgende:
[..]
Serieus, geven ze deze manier van programmeren op school? Frappant.
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 | function sendRequest(url,ReturnFunction) { http.open("GET", url , true); http.onreadystatechange = ReturnFunction; http.send(null); } function getHTTPObject() { var xmlhttp; /*@cc_on @if (@_jscript_version >= 5) try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp = false; } } @else xmlhttp = false; @end @*/ if (!xmlhttp && typeof XMLHttpRequest != 'undefined') { try { xmlhttp = new XMLHttpRequest(); } catch (e) { xmlhttp = false; } } return xmlhttp; } var http = getHTTPObject(); // We create the HTTP Object function boxTophp(id){ var url = 'jephpscript.php?checkbox='+id; sendRequest(url,doenogietserna); } </script> <input type="checkbox" onclick=" boxTophp('1');" name="iets" /> |
1 2 | var match = /(^([0-9]+):([0-9]+):([0-9]+),([0-9]+)$)/.test(string); |
Ik heb niet veel ervaring met javascript regular expressions, maar wat wil je bereiken?quote:Op dinsdag 22 december 2009 23:44 schreef Tijn het volgende:
God, wat haat ik regular expressions toch. Nou zit ik met dit soort onleesbare shit in m'n code![]()
[ code verwijderd ]
Het lijkt gvd Perl wel
Dat iemand alleen iets in het formaat [uren]:[minuten]:[seconden],[milliseconden] kan invullen in een tekstveld.quote:Op woensdag 23 december 2009 00:19 schreef Light het volgende:
[..]
Ik heb niet veel ervaring met javascript regular expressions, maar wat wil je bereiken?
quote:Op woensdag 23 december 2009 00:25 schreef Tijn het volgende:
[..]
Dat iemand alleen iets in het formaat [uren]:[minuten]:[seconden],[milliseconden] kan invullen in een tekstveld.
1 |
Dat kan ook met [0-5][0-9]quote:Op woensdag 23 december 2009 00:32 schreef Tijn het volgende:
Ja, ik had er al een testje achter gebouwd die checkt of de minuten en seconden wel 60 of lager zijn. Toch bedankt voor het meedenken
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | if (divID && eventID && ajax_ID) { window.addEvent('domready', function() { $(eventID).addEvent('click', function(){ var log = $(divID).empty().addClass('ajax-loading'); new Ajax( "/index.php?ajax_ID="+ajax_ID+"&"+info, {method: 'get', update: $(divID),onComplete: function() { log.removeClass('ajax-loading'); },evalScripts: eval} ).request(); $(eventID).fireEvent('click'); } } |
Volgens mij heb je meer open-haakjes dan sluit-haakjes en kan de code dus niet werken.quote:Op maandag 28 december 2009 16:22 schreef Likkende_Lassie het volgende:
Ik kom er weer es niet uit!
Ik probeer met MooTools 1.1.1 / 1.2.4 een ajax functie werkend te krijgen.... echter of hij doet de calls dubbel, of helemaal niet:
Ik heb de volgende functie in het leven geroepen:
[ code verwijderd ]
Bovenstaande functie werkt wél met 1.1.1, echter doet hij de ajax calls dubbel.
Werkend met 1.2.4. krijg ik um sowieso niet
Moet soms het event worden verwijderd? zoja, hoe doe ik dat, voorbeeld please?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | if (divID && eventID && ajax_ID) { var rand_no = Math.random(); $(eventID).addEvent(rand_no, function(){ var log = $(divID).empty().addClass('ajax-loading'); new Ajax( "/index.php?ajax_ID="+ajax_ID+"&"+info, {method: 'get', update: $(divID),onComplete: function() { log.removeClass('ajax-loading'); },evalScripts: eval} ).request(); $(eventID).fireEvent(rand_no); } } |
1 2 3 4 5 6 7 8 9 10 11 12 | document.getElementById('ic').style.width = ic document.getElementById('it').style.width = it document.getElementById('ufp').style.width = ufp document.getElementById('sca').style.width = sca document.getElementById('dbp').style.width = dbp document.getElementById('fs').style.width = fs document.getElementById('sdcl').style.width = sdcl document.getElementById('drp').style.width = drp document.getElementById('tc').style.width = tc document.getElementById('dmm').style.width = dmm } |
Als je van zoiets een functie maakt, zou ik de functie zo generiek mogelijk maken. Dus gewoon zo:quote:Op donderdag 14 januari 2010 14:29 schreef Flaccid het volgende:
Ook al gelukt, gewoon de content in een hidden div gezet.
Kan dit simpeler en met minder code dmv een array?
[ code verwijderd ]
1 2 3 4 | { document.getElementById(element).style.width = width; } |
Ja dat had ik eerst, 't is een van de 2.quote:Op donderdag 14 januari 2010 15:36 schreef Tijn het volgende:
[..]
Als je van zoiets een functie maakt, zou ik de functie zo generiek mogelijk maken. Dus gewoon zo:
[ code verwijderd ]
Vervolgens roep je die functie aan wanneer je de breedte van een element aan wil passen. Dat maakt je code niet korter, maar imho wel logischer.
1 2 3 4 5 6 | function popup(){ window.open('php/player.php','SLER Uitzending','width=443,height=209,scrollbars=no,toolbar=no,location=no,resizable=no,status=no,menubar=no,directories=no'); return false; } </script> |
1 |
De spatie bij de tweede parameter van de window.open functie weghalen.quote:Op zondag 17 januari 2010 14:14 schreef uppie83 het volgende:
Ik heb het volgende stukje code in mijn website staan:
[ code verwijderd ]
met even verderop in de html code
[ code verwijderd ]
Bij firefox werkt dit, bij IE gebeurd er niets en staat er linksonderin beeld "fout op de pagina". Als ik dan kijk wat de fout is, dan wordt aangegeven dat het gaat om de window.popup regel, teken 3, fout "ongeldig argument" en code 0.
Iemand een idee wat hier aan de hand is?
Is een onfocus="this.select()" niet handig bij de inputs bovenin?quote:Op vrijdag 29 januari 2010 11:27 schreef Skonk het volgende:
Ons spelletje is af!
www.rockpaperscissorsultimate.tk
Zowel in IE7 als in FF gebeurd er niks, waar je ook op klikt.quote:Op vrijdag 29 januari 2010 11:27 schreef Skonk het volgende:
Ons spelletje is af!
www.rockpaperscissorsultimate.tk
Je moet wel eerst je gegevens invullen en dan op start drukken.quote:Op vrijdag 29 januari 2010 12:42 schreef Darkomen het volgende:
[..]
Zowel in IE7 als in FF gebeurd er niks, waar je ook op klikt.
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |