Dauntless
%Europe/Berlin %663 %2009, 16:55
Hey,
Ik heb in mijn AIR applicatie (die html bestanden inlaadt) een functie toegevoegd om lokaal op een pagina te zoeken. Als basis hiervoor heb ik het volgende script genomen:
http://www.seabreezecomputers.com/tips/find.htm
Dit werkt vrij goed. Er zijn slechts 2 problemen:
- Als het laatste woord gevonden is en er opnieuw gezocht wordt, zou hij opnieuw bovenaan moeten beginnen (zoals bv FireFox dat doet)
- Als het zoekwoord veranderd wordt, zou hij ook terug bovenaan moeten beginnen.
Je kan hier testen:
http://www.dauntless.be/Temp/find.html
Test in Safari! Het zal niet werken in FireFox en dat hoeft ook niet aangezien het in een Air applicatie (dus met webkit) zal draaien.
Ik gok dat het probleem aan de resettext() functie ligt die gewoon zijn taak niet doet. Ik heb geprobeerd om deze functie op te roepen wanneer de search functie 'false' teruggaf, maar zonder effect.
//edit
Als iemand een volledig ander .js script kent dat in safari werkt, laat gerust weten!
Bedankt voor het lezen :).
Greets!
Ik heb in mijn AIR applicatie (die html bestanden inlaadt) een functie toegevoegd om lokaal op een pagina te zoeken. Als basis hiervoor heb ik het volgende script genomen:
http://www.seabreezecomputers.com/tips/find.htm
Dit werkt vrij goed. Er zijn slechts 2 problemen:
- Als het laatste woord gevonden is en er opnieuw gezocht wordt, zou hij opnieuw bovenaan moeten beginnen (zoals bv FireFox dat doet)
- Als het zoekwoord veranderd wordt, zou hij ook terug bovenaan moeten beginnen.
Je kan hier testen:
http://www.dauntless.be/Temp/find.html
Test in Safari! Het zal niet werken in FireFox en dat hoeft ook niet aangezien het in een Air applicatie (dus met webkit) zal draaien.
Ik gok dat het probleem aan de resettext() functie ligt die gewoon zijn taak niet doet. Ik heb geprobeerd om deze functie op te roepen wanneer de search functie 'false' teruggaf, maar zonder effect.
//edit
Als iemand een volledig ander .js script kent dat in safari werkt, laat gerust weten!
Bedankt voor het lezen :).
Greets!