Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:create:questions:labjs [18.09.2022 10:24] – [Variante: direkt] admin | de:create:questions:labjs [21.06.2026 22:54] (aktuell) – [Verwendung in einem Frameset] admin | ||
|---|---|---|---|
| Zeile 92: | Zeile 92: | ||
| ]); | ]); | ||
| </ | </ | ||
| + | |||
| + | |||
| + | ===== Probleme ===== | ||
| + | |||
| + | ==== Formular-Elemente ==== | ||
| + | |||
| + | **Kurzfassung: | ||
| + | |||
| + | Der lab.js Builder liefert als Vorlage ein BART Experiment. Dieses funktioniert nicht direkt in SoSci Survey. Die Ursache ist folgender Abschnitt unter " | ||
| + | |||
| + | <code html> | ||
| + | <p class=" | ||
| + | How far would you like to inflate the balloon? | ||
| + | </p> | ||
| + | <form id=" | ||
| + | < | ||
| + | type=" | ||
| + | name=" | ||
| + | class=" | ||
| + | min=" | ||
| + | > | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | Ein Formular-Element (''< | ||
| + | |||
| + | 1. Entfernen Sie das ''< | ||
| + | |||
| + | <code html> | ||
| + | <p class=" | ||
| + | How far would you like to inflate the balloon? | ||
| + | </p> | ||
| + | < | ||
| + | type=" | ||
| + | name=" | ||
| + | class=" | ||
| + | min=" | ||
| + | > | ||
| + | </ | ||
| + | |||
| + | 2. Entfernen Sie im selben Code beim Knopf (''< | ||
| + | |||
| + | <code html> | ||
| + | <footer class=" | ||
| + | <button type=" | ||
| + | Inflate! → | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | 3. Unter " | ||
| + | |||
| + | * label: '' | ||
| + | * action: " | ||
| + | * target: '' | ||
| + | * filter: (bleibt leer) | ||
| + | |||
| + | Zuletzt exportieren Sie das Experiment wieder als ZIP (siehe oben) und laden Sie die ZIP-Datei in der " | ||
| + | |||
| + | |||
| + | ==== Verwendung in einem Frameset ==== | ||
| + | |||
| + | Es gibt einige Anwendungsfälle, | ||
| + | |||
| + | lab.js Verwendet standardmäßig einen Fallback-Mechanismus, | ||
| + | |||
| + | <code html> | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | <meta http-equiv=" | ||
| + | < | ||
| + | < | ||
| + | window.addEventListener(' | ||
| + | if (e.data && e.data.type === ' | ||
| + | var soSciFrame = document.getElementById(' | ||
| + | if (soSciFrame) { | ||
| + | soSciFrame.contentWindow.postMessage(e.data, | ||
| + | } | ||
| + | } | ||
| + | }); | ||
| + | </ | ||
| + | </ | ||
| + | | ||
| + | < | ||
| + | <frame src=" | ||
| + | <frame src=" | ||
| + | </ | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | **Wichtig: | ||