login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Javascript zoeken en vervangen (Opgelost)

Offline henver - 29/11/2008 21:45 (laatste wijziging 30/11/2008 15:31)
Avatar van henverHTML gevorderde EDIT: zie ook volgende post!

Beste leden,

Ik ben op zoek naar een functie die bij het laden van een pagina het volgende doet:

1. Er wordt in de body gezocht naar url's die ` href="handle.php?stam=[willekeurige_stam]&uitgang=[willekeurige_uitgang]" ´ bevatten.

2. Deze url's zouden dan een title moeten krijgen die er als volgt uitziet: [stam_uit_href]-[uitgang_uit_href].

Voorbeeld:

  1. <a href="handle.php?stam=teg&uitgang=ere">tegere</a>


zou vervangen moeten worden door:

  1. <a href="handle.php?stam=teg&uitgang=ere" title="teg-ere">tegere</a>


Is er iemand die me op weg kan helpen?

4 antwoorden

Gesponsorde links
Offline zointer - 30/11/2008 10:41
Avatar van zointer HTML gevorderde Kijk hier eens naar
Offline henver - 30/11/2008 14:31
Avatar van henver HTML gevorderde @Zointer: Dat gaat over de huidige url, ik heb het nodig voor ELKE url die voorkomt in de body... Ondertussen zoek ik verder 
Offline Martijn - 30/11/2008 14:44
Avatar van Martijn Crew PHP wat als je een pregmatch maakt? hoe je t over je body moet doen zou ik niet weten, maar volgens mij is dast ook niet zo lastig.

bv alles in 1 grote div zetten, en dan de preg_match op die div doen
Offline henver - 30/11/2008 15:30 (laatste wijziging 30/11/2008 15:53)
Avatar van henver HTML gevorderde EDIT: oplossing gevonden:

  1. function createLinks(){
  2. string = document.getElementById('analyse').innerHTML;
  3. search = /<span title="(\w+)*-(\w+)*">[a-zA-Z]*<\/span>/gi;
  4. replace = '<a href="#" onclick="analyse(\'$1-$2\');">Blabla</a>';
  5. nieuw = string.replace(search, replace);
  6. document.getElementById('analyse').innerHTML = nieuw;
  7. }
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.167s