Also, ich habe folgendes Problem :
Ich habe einen Signatur-Maker gecodet und soweit geht auch alles...nur kommt es auch dazu, dass der User einen Zufallssatz in ein Input Feld eingeben kann und dieser dann auch benutzt wird, wenn man die "Code generieren"-Funktion benutzt.
Die Signatur soll man später dann ja auch in einem Forum zwischen den IMG-Tags eingeben können...Problem ist nur, das das nicht geht, weil dort ja dann Leerzeichen in der Adresse zwischen den IMG-Tags sind und diese kann das Forum nicht richtig intergretieren...der Browser hingegen nimmt sie an und wandelt jede Lücke sofort in den ich glaube es war der HTML Specialchar (?) %20 um. Gibt man nun den Code mit den ganzen %20 statt den Leerzeichen zwischen den IMG-Tags ein, so funktioniert alles auch prächtig.
Nur will ich es ja anstellen, das in meiner JS-Funktion diese alle Leerzeichen die im Code stehen gleich in ein %20 umwandelt, damit auch der generierte Code richtig ist.
Beispiel:
User gibt in das Input Feld ein:
Dies ist ein Satz
Meine Funktion gibt diese Angabe weiter und generiert den Code...
Das nimmt das Forum aber nicht an, also daraus werden...
...da das Forum dies korrekt intergretieren würde.
Lange Rede, kurzer Sinn...in PHP würde mit bei sowas preg_match() oder str_replace() in den Sinn kommen, falls ich damit nicht völlig daneben liege...nur will ich wissen, wie ich das ganze auf Havascript-Basis realisiere...
Ich habe einen Signatur-Maker gecodet und soweit geht auch alles...nur kommt es auch dazu, dass der User einen Zufallssatz in ein Input Feld eingeben kann und dieser dann auch benutzt wird, wenn man die "Code generieren"-Funktion benutzt.
Die Signatur soll man später dann ja auch in einem Forum zwischen den IMG-Tags eingeben können...Problem ist nur, das das nicht geht, weil dort ja dann Leerzeichen in der Adresse zwischen den IMG-Tags sind und diese kann das Forum nicht richtig intergretieren...der Browser hingegen nimmt sie an und wandelt jede Lücke sofort in den ich glaube es war der HTML Specialchar (?) %20 um. Gibt man nun den Code mit den ganzen %20 statt den Leerzeichen zwischen den IMG-Tags ein, so funktioniert alles auch prächtig.
Nur will ich es ja anstellen, das in meiner JS-Funktion diese alle Leerzeichen die im Code stehen gleich in ein %20 umwandelt, damit auch der generierte Code richtig ist.
Beispiel:
User gibt in das Input Feld ein:
Dies ist ein Satz
Meine Funktion gibt diese Angabe weiter und generiert den Code...
PHP-Code:
[img]http://www.domain.de/sig-maker.php?satz=Dies ist ein Satz[/img]
PHP-Code:
[img]http://www.domain.de/sig-maker.php?satz=Dies%20ist%20ein%20Satz[/img]
Lange Rede, kurzer Sinn...in PHP würde mit bei sowas preg_match() oder str_replace() in den Sinn kommen, falls ich damit nicht völlig daneben liege...nur will ich wissen, wie ich das ganze auf Havascript-Basis realisiere...
Kommentar