Welcome to the LimeSurvey Community Forum

Ask the community, share ideas, and connect with other LimeSurvey users!

Print button in end message

  • Cornacap
  • Cornacap's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
5 years 7 months ago #174119 by Cornacap
Print button in end message was created by Cornacap
Hallo,
ich suche nach einer Lösung dem Endbericht einen Printbutton hinzuzufügen.
Ich habe mich dabei an dieses Beispiel gehalten und den Code wahlweise an den Anfang oder das Ende platziert.
Code:
<script type='text/javascript'>
if (window.print) {
document.write('<form><input type=button name=print value="Antworten drucken" onClick="window.print()"></form>');
}
</script>

Das klappte anfangs auch gut. Der Button wurde angezeigt und die Teilnehmer konnten den Endbericht ausdrucken.

Ohne das ich wissentlich etwas verändert habe, ist der Button aber plötzlich nicht mehr sichtbar. Auch nicht, wenn ich dasselbe Verfahren in einer anderen Befragung einfüge (inkl. anderer Server und Variante) (vgl. Anhang).

Im Code wird das Script weiter angezeigt und wenn ich den Fragebogen als druckbare Variante anbiete, ist der Button ebenfalls vorhanden.

Gibt es eine sinnvollere Möglichkeit, den Code zu platzieren? Oder gibt es ein gänzlich anderes Verfahren? Ich könnte den Teilnehmern auch sagen, sie sollen am Ende Strg+P drücken, aber ich glaube, dann gibt's Ärger von meinem Projektpartner.



Meine Version ist Version Version 3.14.3+180809
The topic has been locked.
  • Cornacap
  • Cornacap's Avatar Topic Author
  • Offline
  • New Member
  • New Member
More
5 years 6 months ago #175206 by Cornacap
Replied by Cornacap on topic Print button in end message
Ich habe mir jetzt mal selbst geholfen und das alte durch dieses Konstrukt ersetzt:
Code:
<button onclick="myFunction()">Endbericht ausdrucken</button>
<script>
function myFunction() {
    window.print();
}
</script>

Jetzt bleibt der Button erhalten.
The following user(s) said Thank You: mschaffner
The topic has been locked.
Moderators: Joffm

Lime-years ahead

Online-surveys for every purse and purpose