Teilen und Einbetten
Zwei Arten von Link
Beim Teilen hast du die Wahl, und die beiden Wege unterscheiden sich in einem wichtigen Punkt:
| Langer Link | Kurzlink |
|---|---|
| Dein Programm steht vollständig in der Adresse. | Dein Programm liegt auf unserem Server. |
| Es wird nirgends gespeichert und geht nur an den, dem du den Link gibst. | Bequem weiterzugeben, auch mal vorzulesen. |
| Wird bei langen Programmen sehr lang. | Verfällt, wenn ihn zwei Jahre lang niemand öffnet. |
Beide zeigen genau dasselbe — auch Abschnitte funktionieren in beiden, weil sie im Programm selbst stehen.
Einbetten
Über den Teilen-Dialog bekommst du einen fertigen Schnipsel zum Kopieren. Er funktioniert in Moodle, WordPress und überall sonst, wo du HTML einfügen darfst. Du legst eine leere Stelle an, und das Skript setzt das Beispiel hinein:
<div data-python-jetzt="https://python.jetzt/s/kara-schleifen-01?view=result"
data-title="Kara: Beeren einsammeln"></div>
<script src="https://python.jetzt/embed.js" async></script>
Das Skript gehört einmal auf die Seite, gleich wie viele Beispiele darauf stehen. Es passt jedes an seine Höhe an — also kein Balken mit Rollbalken darin und kein abgeschnittenes Ende, egal wie lang das Programm ist.
Ohne Skript
Manche Systeme werfen <script> aus dem Text. Dann nimmst du den Rahmen
selbst — er kommt ohne alles aus, behält aber die Höhe, die du ihm gibst:
<iframe src="https://python.jetzt/s/kara-schleifen-01?view=result"
style="width:100%;height:280px;border:0"
loading="lazy" title="Kara: Beeren einsammeln"></iframe>
Womit das Beispiel startet
| Parameter | Zeigt |
|---|---|
?view=result | nur das Ergebnis, läuft sofort los |
?view=split | Editor und Ergebnis nebeneinander |
?view=editor | nur den Editor |
&block=Gerade | startet mit diesem Abschnitt |
Die Ansicht gehört zur Einbettung, nicht zum Programm: Wer den Link direkt aufruft, bekommt immer die normale volle Ansicht. In jeder eingebetteten Ansicht gibt es einen Knopf In python.jetzt öffnen, mit dem man weiterarbeiten kann.