Hm,
wenn ich mir Deine Frage bezüglich der Device-Erkennung anschaue, besteht ja die große Chance, dass Du keine Rechte hast, javascript zu benutzen.
Auf gut LimeSurvey:
Die Einstellung "Filtere HMTL auf XSS" ist EINgeschaltet, und Du bist kein Superadmin.
Mit solch einem "kastrierten Admin" zeigt Deine Frage nämlich genau dies:
(Hier mit dem script aus meinem Tutorial 3: Gimmicks.)
und der Editor hat einiges gelöscht (hier im Quellcode-Editor gezeigt)
Nebenbei gefragt. Hast Du {QID} durch die aktuelle FragenID ersetzt?
Aber genau dazu dienen doch dies Variablen; dass man sie nicht ersetzt, das tun sie selbstständig.
Ein einfacher Test ist:
Füge dieses script in den Quellcode einer Frage ein.
Code:
<script type="text/javascript" charset="utf-8">
$(document).ready(function(){
alert('Hallo, hier spricht javascript');
});
</script>
Wenn ein Popup mit diesem Text erscheint, gut, ansonsten eben nicht.
Und dann klappen auch unsere bisherigen beiden Vorschläge nicht.
Aber Du könntest meinen Vorschlag mit einem Timer in der Textanzeige realisieren. Das sieht dann zwar nicht so schön aus, aber mit
Code:
<style>
.answer-container {
display:none;
}
</style>
versteckst Du ihn einfach.
Joffm