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