Teilstring formatieren zwischen zwei Zeichen
Linuchs
- css
0 Matthias Apsel0 MudGuard0 Linuchs
Moin,
kann CSS einen Teilstring erkennen und formatieren? Ich habe viele Texte mit Gesprächsfetzen, die ich nachträglich gerne farbig machen möchte. Beispiel:
`<p>Als sie mir Kaffee einschenkte, schaute sie zum Fenster raus und meinte ""sieht nach Regen aus". Ich nahm einen Schluck und erwiderte: ""Schmeckt aber nach Kaffee".</p>
Die Anrede beginnt mit ""
das wird per Javascript zu „
weil dieses Zeichen auf der Tastatur fehlt.
</body>
<script>
document.getElementsByTagName( "body" )[0].innerHTML = document.getElementsByTagName( "body" )[0].innerHTML.replace(/·/g, "­");
document.getElementsByTagName( "body" )[0].innerHTML = document.getElementsByTagName( "body" )[0].innerHTML.replace(/""/g, "„");
</script>
</html>
Gruß, Linuchs
Hallo Linuchs,
kann CSS einen Teilstring erkennen
Nein, CSS hat keine Ahnung von dem HTML, auf das es angewendet wird.
Bis demnächst
Matthias
Hi,
Die Anrede beginnt mit
""
das wird per Javascript zu„
weil dieses Zeichen auf der Tastatur fehlt.
Bei der Anzeige? Wenn, dann wäre das eine Maßnahme bei der Texterfassung.
document.getElementsByTagName( "body" )[0].innerHTML = document.getElementsByTagName( "body" )[0].innerHTML.replace(/""/g, "„");
Autsch. Damit machst Du auch leere Attribute (<img alt="" ...>
) kaputt …
cu,
Andreas a/k/a MudGuard
Autsch. Damit machst Du auch leere Attribute (
<img alt="" ...>
) kaputt …
Das weiss ich, ist auch schon passiert.
Linuchs