- Posts: 4
- Thank you received: 0
Welcome to the LimeSurvey Community Forum
Ask the community, share ideas, and connect with other LimeSurvey users!
ExpressionScript mit Klasse designen
- Hasibauz
- Topic Author
- Offline
- Platinum Donor
Less
More
3 months 4 days ago #254871
by Hasibauz
ExpressionScript mit Klasse designen was created by Hasibauz
Ihre LimeSurvey-Version: LimeSurvey Community Edition Version 6.3.8+231204
Eigener Server oder LimeSurvey-Cloud: Eigener Server
Genutzte Designvorlage: Eigenes Template basierend auf fruity
==================
Ich versuche eine if-Bedingung via ExpressionScript mit jeweils einer anderen Klasse zu stylen. Alle meine Versuche mit " oder \" zu Escapen haben nicht geklappt.
So soll es aussehen, leider kommen zu viele Anführungszeichen darin vor:
{if(Q1==1,"<span class="gruen">Richtige Antwort.<span>", "<span class="rot">Falsche Antwort.</span>")}
Sollte ich die bereits vorhandene Antwort im Forum überlesen haben, dann bitte um Entschuldigung.
Danke für eure Hilfe.
Eigener Server oder LimeSurvey-Cloud: Eigener Server
Genutzte Designvorlage: Eigenes Template basierend auf fruity
==================
Ich versuche eine if-Bedingung via ExpressionScript mit jeweils einer anderen Klasse zu stylen. Alle meine Versuche mit " oder \" zu Escapen haben nicht geklappt.
So soll es aussehen, leider kommen zu viele Anführungszeichen darin vor:
{if(Q1==1,"<span class="gruen">Richtige Antwort.<span>", "<span class="rot">Falsche Antwort.</span>")}
Sollte ich die bereits vorhandene Antwort im Forum überlesen haben, dann bitte um Entschuldigung.
Danke für eure Hilfe.
Please Log in to join the conversation.
- Joffm
- Offline
- LimeSurvey Community Team
Less
More
- Posts: 12940
- Thank you received: 3979
3 months 4 days ago #254874
by Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
Replied by Joffm on topic ExpressionScript mit Klasse designen
Richtig, die Anführungszeichen sind nicht richtig.
Du kannst keine gleichartigen Anführungszeichen verschachteln.
Es ist ähnlich wie in unserer Sprache.
Er sagte "Geh bitte in die Bäckerei "Meier" in der Hauptstraße".
Ist die wörtliche Rede schon nach Bäckerei zu Ende? Anscheinend Ja.
Der Leser sieht natürlich, was gemeint ist, eine Programmiersprache weniger.
Also:
{if(Q1==1,"<span class='gruen'>Richtige Antwort.<span>", "<span class='rot'>Falsche Antwort.</span>")}
oder umgekehrt
{if(Q1==1,'<span class="gruen">Richtige Antwort.<span>', '<span class="rot">Falsche Antwort.</span>')}
Da ich dem HTML-Inline-Editor in dieser Hinsicht nicht ganz traue (er hat manchmal eigene Ideen, Anführungszeichen umzuwandeln), nimm besser den QuellCode-Editor.
Joffm
Du kannst keine gleichartigen Anführungszeichen verschachteln.
Es ist ähnlich wie in unserer Sprache.
Er sagte "Geh bitte in die Bäckerei "Meier" in der Hauptstraße".
Ist die wörtliche Rede schon nach Bäckerei zu Ende? Anscheinend Ja.
Der Leser sieht natürlich, was gemeint ist, eine Programmiersprache weniger.
Also:
{if(Q1==1,"<span class='gruen'>Richtige Antwort.<span>", "<span class='rot'>Falsche Antwort.</span>")}
oder umgekehrt
{if(Q1==1,'<span class="gruen">Richtige Antwort.<span>', '<span class="rot">Falsche Antwort.</span>')}
Da ich dem HTML-Inline-Editor in dieser Hinsicht nicht ganz traue (er hat manchmal eigene Ideen, Anführungszeichen umzuwandeln), nimm besser den QuellCode-Editor.
Joffm
Volunteers are not paid.
Not because they are worthless, but because they are priceless
The following user(s) said Thank You: Hasibauz
Please Log in to join the conversation.
- Hasibauz
- Topic Author
- Offline
- Platinum Donor
Less
More
- Posts: 4
- Thank you received: 0
3 months 4 days ago #254875
by Hasibauz
Replied by Hasibauz on topic ExpressionScript mit Klasse designen
Danke Joffm für die schnelle Lösung!
Zweite Zeile funktioniert ausgezeichnet ohne Umwandlung vom Editor.
Zweite Zeile funktioniert ausgezeichnet ohne Umwandlung vom Editor.
Please Log in to join the conversation.
Moderators: Joffm