Hi,
Ich bin bei deiner Problemberschreibung nicht sicher, ob du wirklich die Eingabe von Anführungszeichen verbieten willst...
Es gab keine Problembeschreibung, es gab auch keine Fehlerbeschreibung, es gab nur die Frage nach dem genauem Rezept für eine Behandlung.
Ja du hast schon recht! Ich hab ja in meinem 2ten Post geschrieben, dass sie über eine Variabel clientseitig ausgegeben werden!
Ja, das kann ein wichtiges Detail sein (ist es höchstwahrscheinlich auch), ist aber, so als Solitär nicht zu gebrauchen.
Leider hast du nicht geschrieben, welchen Sinn das haben soll.
Es wird nicht der komplette Text ausgegeben, sondern nur bis zu dem ".
Das ist nicht der Sinn, sondern scheint eine Fehlerbeschriebung zu sein.
Ich brauch ja kein extra Button kann ja auch so funktionieren!
Aus diesen beiden Sätzen versuche ich mal das Problem zu extrahieren, wie ich es verstehe:
Es soll eine Ausgabe eines Programmes unbekannter Länge und (fast) unbekannter Zusammensetzung in eine Javascript(?)-Variable gepackt werden und die soll dann in als HTML(?)-Knoten ausgegeben werden. Der HTMNL-Knoten ist hier ein Eingabefeld ("input"|"textarea"?), das spielt aber weiter keine Rolle mehr.
Ich versuche mich auch mal in der Fehlerbeschreibung:
Wenn die Ausgabe besagten Programmes in ein Eingabefeld geschrieben werden soll, steht nur der Teil der Ausgabe bis zum erstem Anführungszeichen (einschließlich?) im Eingabefeld.
Ist das beides so korrekt? Wenn robs Vermutung stimmt ist es wohl tatsächlich so korrekt.
Aber was ist replaceQuotes() ??
Die Funktion, die Du derart formuliert hast, das die Anführungszeichen durch etwas anderes -- hier: nichts -- ersetzt.
so short
Christoph Zurnieden