login  Naam:   Wachtwoord: 
Registreer je!
 Forum

preg_replace naar javascript (Opgelost)

Offline vinTage - 04/04/2007 18:36
Avatar van vinTageNieuw lid Ik maak dankbaar gebruik van Dolfje zn ubb class, maar nu probeer ik een nieuwe functie in te bouwen.
Helaas lukt me dat niet helemaal 
  1. <?
  2. $tekst = preg_replace("#\[popup=(.*?)\](.*?)\[/popup\]#i","<a href='#' onclick=\"javascript:toon('//1');\">\\2</a>",$tekst);


  1. function toon(pagina){
  2. alert(pagina);
  3. }


Die alert is maar ter controle natuurlijk, maar wat mijn probleem is, is dat de alert er wel komt, maar hij alert //1 terwijl hij eigenlijk iets zou moeten alerten wat ik ik mn ubbtags meegaf.
Onderstaande zou dus eigenlijk foto moeten alerten

[popup=foto.jpg]blaat[/popup]

Ik heb al vanalles geprobeerd, maar niks blijkt fatsoenlijk te werken.

Wie helpt me even 

4 antwoorden

Gesponsorde links
Offline Stijn - 04/04/2007 18:53
Avatar van Stijn PHP expert Probeer eens zonder single quotes in je javascript functie

'\\1' ==> \\1
Offline vinTage - 04/04/2007 18:58
Avatar van vinTage Nieuw lid Zulke simpele dingen had ik al wel geprobeerd hoor 
Dan krijg ik een syntax error in de console te zien.

Ik had al met singelquotes dubbele, geslashte etc etc geprobeerd.

Hij geeft OF een error OF hij allert //1
Offline GTW - 04/04/2007 19:00
Avatar van GTW Gouden medaille

PHP gevorderde
het is \\1 ipv //1 geloof ik 
Offline vinTage - 04/04/2007 19:03 (laatste wijziging 04/04/2007 19:30)
Avatar van vinTage Nieuw lid OMG, ik schaam me meer dan diep, dat is inderdaad de oplossing. thx man !

Hoe dom ik kan zijn, ongelofelijk 


edit
Bij nader inzien had stijn dat ongeveer ook al getyped, maar daar was het me nog niet opgevallen (sry stijn )

hmz, ik kan alleen tijdens het posten "opgelost" doen ?

Dan mag een admin het doen :lui:

edit, ah, het kan onder het startbericht 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.193s