Farbiger Text
Daniel
- javascript
0 Farbige Wörter in <input>
Geistiger Hohlraum- html
0 Daniel
0 Anschinsan0 MudGuard0 Raik0 Anschinsan0 Orlando0 Raik0 Anschinsan0 Raik
Hallo!
Also ich bin noch en ziemlicher Anfäger in dem Gebiet und ich hab ein Problem, bei dem ich nicht weiterkomm... es hört sich jetzt vielleicht dumm an, aber wie kann man es machen, dass der Text, der zum Beispiel in einem Formular ausgegeben wird, farbig ist?
Jetzt mal ein ganz einfaches Beispiel:
var variable = 1;
document.Formular.Input.value = "Text " + variable + " Text";
Und es gibt natürlich das passende Formular dazu. Jetzt könnte man das <input> Tag natürlich so verändern, dass der Text in einer bestimmten Farbe geschrieben wird, aber wie kann man einzelne Wörter farbig machen, wenn man jetzt die Variable hervorheben möchte?
Vielen Dank schon im Voraus!
document.Formular.Input.value = "Text " + variable + " Text";
Und es gibt natürlich das passende Formular dazu. Jetzt könnte man das <input> Tag natürlich so verändern, dass der Text in einer bestimmten Farbe geschrieben wird, aber wie kann man einzelne Wörter farbig machen, wenn man jetzt die Variable hervorheben möchte?
Gar nicht.
Ja, ok... schade.
Aber trotzdem danke!
Hallo,
Ganz einfach:
document.Formular.Input.value = "Text <span style="color:#FC9999;"> " + variable + "</span>Text";
Du spuckst also html tags vor und nach der Variable aus. Die backslashes vor den Gänsefüßchen sagen Javascript, dass die als Text interpretiert werden sollen.
Du kannst mit dem style auch die Hintergrundfarbe, Dicke usw. verändern... also alles was du möchtest ;-)
mfg
Anita Kobinger
Hi,
Ganz einfach:
Nein.
document.Formular.Input.value = "Text <span style="color:#FC9999;"> " + variable + "</span>Text";
Tags innerhalb von Attributen sind nicht erlaubt.
So krank, das zu interpretieren, ist kein Browser. Und der IE auch nicht.
cu,
Andreas
Hallo, Anschinsan!
document.Formular.Input.value = "Text <span style="color:#FC9999;"> " + variable + "</span>Text";
Du spuckst also html tags vor und nach der Variable aus. Die backslashes vor den Gänsefüßchen sagen Javascript, dass die als Text interpretiert werden sollen.
du hast selber ausprobiert, was du da empfiehlst? :-/
freundl. Grüsse aus Berlin, Raik
Hallo Raik,
Oh Verzeihung! Wenn ich die Variable mit
window.document.write ("Text und <style='color:FC9999;'" + variable + "Tag schließen");
ausgebe - müsste es dann nicht funktionieren?
mfg
Anita
Hallo, Anschinsan!
document.Formular.Input.value = "Text <span style="color:#FC9999;"> " + variable + "</span>Text";
Du spuckst also html tags vor und nach der Variable aus. Die backslashes vor den Gänsefüßchen sagen Javascript, dass die als Text interpretiert werden sollen.du hast selber ausprobiert, was du da empfiehlst? :-/
freundl. Grüsse aus Berlin, Raik
Hi Anschinsan,
Wenn ich die Variable mit
window.document.write ("Text und <style='color:FC9999;'" + variable + "Tag schließen");
ausgebe - müsste es dann nicht funktionieren?
nicht _innerhalb_ eines input-Elements, wie ursprünglich gewünscht.
Grüße,
Roland
Hallo, Anschinsan!
Oh Verzeihung! Wenn ich die Variable mit
window.document.write ("Text und <style='color:FC9999;'" + variable + "Tag schließen");
ausgebe - müsste es dann nicht funktionieren?
müsste.
und was sagst du zu
document.Formular.Input.value = "Text <span style="color:#FC9999;"> " + variable + "</span>Text";
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
?
freundl. Grüsse aus Berlin, Raik
Überzeugt, ich sollte nicht gleichzeitig kochen und surfen - das schadet der Konzentration!
Tut mir fest leid!
Anita
Hallo, Anschinsan!
Überzeugt, ich sollte nicht gleichzeitig kochen und surfen - das schadet der Konzentration!
*grins*
was gibts denn? ich komm vorbei ;-)
Tut mir fest leid!
na, nu aber! kopf hoch, kann jedem mal passieren! :-D
freundl. Grüsse aus Berlin, Raik