1 2 3 4 5 6 7 8 9 10 | var which = document.getElementById(which); if (!wich) alert('returning'); return; if (which.style.display=="block") which.style.display="none" else which.style.display="block" } |
dan kan hij dus het element niet vindenquote:
1 2 3 4 5 6 7 8 9 | var hide = document.getElementById(hideid); if (!hide){ alert('returning'); return; } else { hide.style.display = (hide.style.display == "block") ? "none" : "block"; } } |
Het is een goede gewoonte om altijd {} te gebruiken bij if statements. Dat had hier een domme fout gescheeld (afgezien van de typo).quote:
Doe ik ook altijd. Dit was even een snelle aangepaste versie van Desdinova's code.quote:Op donderdag 29 juni 2006 13:27 schreef SuperRembo het volgende:
[..]
Het is een goede gewoonte om altijd {} te gebruiken bij if statements. Dat had hier een domme fout gescheeld (afgezien van de typo).
1 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <!-- function confirm_delete(id) { var where_to= confirm("Weet u zeker dat u deze style wilt verwijderen?"); if (where_to== true) { window.location="index.php?action=delete&id="; } else { window.location="#"; } } //--> </SCRIPT> |
1 2 3 | if (confirm("Weet u zeker dat u deze style wilt verwijderen?")) window.location="index.php?action=delete&id="+id; } |
Ja maar dan moet je ze zelf doorgeven bijv in de vorm van GET variabelen in de url.quote:Op zaterdag 15 juli 2006 12:47 schreef Siegfried het volgende:
Kan ik variabelen die ik via een promptbox binnen krijg ook binnen php gebruiken op de een of andere manier?
1 2 3 | document.location="page.php?antwoord=" + escape(antw); |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | processXML(POST,'page.php', escape(antw)); function processXML(method, url, data){ if(!request) {var request = new XMLHttpRequest();} request.onreadystatechange = function() { if (request.readyState == 4 && request.status == 200) { //wat je na de post wilt doen } } request.open(method, url, true); request.setRequestHeader('If-Modified-Since', 'Sat, 1 Jan 2000 00:00:00 GMT'); request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); request.send(data); } |
makkelijke, maar smerige manier is om met javascript een cookie te zetten en deze in php ($_COOKIE) uit te lezenquote:Op zaterdag 15 juli 2006 13:34 schreef Siegfried het volgende:
Alright, maar op een andere manier gaat niet?
Sowieso niet via post? (get is zo lelijk..)
quote:Op donderdag 3 augustus 2006 14:12 schreef Desdinova het volgende:
Was dit topic effe kwijt zeg
Ik heb een vraag waarvan ik niet weet of het mogelijk is..
Stel, ik heb een lijst met namen;
Henk met de schep
Henk zonder schep
Henk op de bakfiets
Piet op de bakfiets
Peter op de bakfiets
Peter niet op de bakfiets
en een text input (input type = text).
Is het dan mogelijk dat ik een soort autoaanvullen creeer? Dus dat er zodra ik een P in het textveld tik, er automatisch 'eter niet op de bakfiets' achter komt te staan? Uiteraard wil ik dat zodra ik achter de P een i tik, de achtervolgende tekst wordt veranderd in 'et op de bakfiets'. De achtervolgende tekst moet bij aanvulling dus direct geselecteerd worden zodat er overheen geschreven kan worden. Een veelgebruikt principe in windows volgens mij, maar is het ook webbased (en crossbrowser) mogelijk?
Idd. Het is wel mogelijk, maar crossbrowser wordt lastig. IE heeft createTextRange() waarmee je text kunt selecteren, firefox heeft setselectionrange(), maar opera en andere browsers hebben zover ik het weet helemaal niks om text te kunnen selecteren. En zonder die functie wordt het toch weinig nuttigsquote:Op donderdag 3 augustus 2006 15:29 schreef SuperRembo het volgende:
Ja dat kan
Het selecteren van tekst gaat in IE en FF compleet verschillend. Dus success ermee
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |