Ik ben bezig met een klein javascript ding voor mijn localhost. Misschien is Ajax handiger maar dat kan ik nou eenmaal niet dus aub niet daarover beginnen...
Ik heb dus op mijn localhost een bestand gemaakt dat een overzicht geeft van alle files op http://localhost/. Alles werkt prima en nu wil ik er een input veldje boven zetten en wanneer ik daar iets typ dat hij alleen de dingen laat zien die met de ingetypte letters beginnen.
Ik had opgezocht dat dat wanneer je zoiets doet:
var ding = 'Hallo';
alert(ding[0]);
Je een H krijgt
Ik heb dit gemaakt:
Op de plek van alert(dingen[i][0]); komt dat het laten zien van alles enzo. Het probleem is dat het niet werkt, blijkbaar kan dat niet met een array...Code:<script language="javascript"> <!-- function zoeken(letters) { var dingen = new Array(); <?php $dingen = scandir('.'); $i = 1; foreach($dingen as $ding) { if(trim($ding) != '' && $ding != 'undefined') echo ' dingen['.$i.'] = "'.$ding.'";'."\n"; $i++; } ?> for(i = 0; i < dingen.length; i++) { var lol = dingen[i]; document.write(lol.substr(0, letters.length)); } } --> </script>
Is daar een oplossing voor?
Edit: in de var achter staat op hoeveel letters hij moet checken... Hoe vervang in alert(dingen[i][0]); door alert(dingen[i]achter); oid, of kan dit niet?
- Javascript eerste letter van string
-
16-10-2007, 11:45 #1Particulier
- Berichten
- 531
- Lid sinds
- 17 Jaar
Javascript eerste letter van string
Laatst aangepast door Ruben K : 17-10-2007 om 20:43
-
In de schijnwerper
-
17-10-2007, 20:31 #2Particulier
- Berichten
- 531
- Lid sinds
- 17 Jaar
Met substr wil het ook niet werken
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic