Text auf einer Seite wie eine Slide-Show laufen lassen

SilviaK schrieb am 12.05.2015 um 08:39 Uhr

Guten Morgen - ich hab mal wieder eine Frage.

Ich möchte auf einer Seite (Fullsize = 1 großes Bild) einen Text wie eine Slideshow laufen lassen.

Ich hab das jetzt versucht, indem ich die Fotos einer Slide Show einfach gelöscht und statt dessen Text eingefügt habe - geht aber nicht.

Alternative wäre natürlich, aus den Texten Bilder zu machen, aber dann hätte ich wohl einen weißen Hintergrund - das will ich auch nicht.

Gibts in WD 10 eine Möglichkeit?

Danke im voraus :-)

Kommentare

BilderMacher schrieb am 12.05.2015 um 09:20 Uhr

Hallo @SilviaK,

hast du es schon mit einer "Animation" versucht, eine Slideshow für deine Texte zu erstellen? Das Programm bietet dir diese Möglichkeit als Gif, SWF oder Video.

Zuletzt geändert von BilderMacher am 12.05.2015, 09:20, insgesamt 1-mal geändert.

Gruß, B a lderm I cher

(Ich bin KEIN MAGIX Mitarbeiter, ich bin NICHT beim MAGIX-Support!)

-----------------------------------------------------------------------------------------

Mein System: Windows 10 Home 64Bit Build 1903 | Intel(R) Core(TM) i5-5200U CPU @ 2.20GHz | NVIDIA GeForce 840M, 4GB RAM | Vdl 2016/2019 Premium; Video Pro X7, X10, X11; Photostory Deluxe 2019 + TRAVEL Maps | MAGIX Photo & Graphic Designer 16; XARA Designer Pro X 16, Web Designer 11/16 | MAGIX Music Maker MX Premium, Music Maker 2016 Live, MAGIX Samplitude Music Studio 2017 | Samplitude Pro X4 Suite | MAGIX Audio & Music Lab 2016 Premium | Panasonic HDC-SD66 | Velbon CX-586 | Delamax Capa Videoschiene 60cm mit Velbon PH-358 Stativkopf | ZOOM H2n | Panasonic Lumix DMC-FZ300 | Focusrite Scarlett 2i2 2ndGen | Mikro: Neewer NW800

SilviaK schrieb am 12.05.2015 um 09:48 Uhr

nein - hab ich nicht. ich weiß auch nicht, wie das geht. Aber das wär vielleicht eine Möglichkeit

BeRo schrieb am 13.05.2015 um 13:53 Uhr

Wenn ich Deine Frage richtig verstanden habe, dann suchst Du eine Möglichkeit unterschiedliche Texte nacheinander automatisch, vor einem transparenten Hintergrund in eine Seite einzublenden?

Die Möglichkeit das per Slideshow Widget zu machen (s. Screenshot) hast Du ausgeschlossen, weil der Hintergrund nicht transparent ist.

Die einfachste Alternative dazu ist das Einblenden von popup Ebenen, denen Du die gewünschten Inhalte gegeben hast. Wenn Du das Einblenden zeitgesteuert machst, kannst du Dir recht einfach eine maßgeschneiderte Lösung für Dein Problem bauen.

Das kann z. B. so aussehen:

Da Du mit einem Mausklick festlegen kannst, wie die einzelnen popup Ebenen eingeblendet werden sollen,  kannst Du das Verhalten einer "echten" Slideshow problemlos nachbilden.
Bei der Festlegung des Inhalts bist Du ohnehin völlig frei. Egal, ob Du Bilder-, Videos-, Slideshows-, Texte-, Animationen-, etc. auf die jeweilige Ebene legst, alles wird so angezeigt, wie Du es vorgibst. Auch die Hintergründe sind immer transparent, wenn du es nicht anders einstellst...

Schau Dir mal die online Demo an, die ich nach der Methode erstellt habe. Klar, dass die Anzeigedauer der Ebenen frei eingestellt werden kann. Hier ist sie zu Demozwecken extrem kurz gehalten...

Die Projektdatei (Textslide.web) kannst Du Dir hier für eigene Experimente herunterladen.

Wenn die Lösung für Dein Projekt passt, kannst Du sie mit ein paar Zeilen JavaScript und HTML ohne großen Aufwand übernehmen.
Dazu kopierst Du den u. Scriptcode in den HTML Head der Seite:

-----------------------------------
<script type="text/javascript">
var z=3;
window.setInterval("slide()", 2000);

function slide() {
if (z>7) {
z=3;
}
z++;
xr_cpu(z);
{setTimeout("xr_ppc('xr_xp'+z)", 1950);}
}

</script>
-----------------------------------

Der folgende HTML- und JS Code gehört in den HTML Body der Seite:

-----------------------------------
<body onload="xr_cpu(8)" />

<script type="text/javascript">
setTimeout("xr_ppc('xr_xp8')", 1950);
</script>

-----------------------------------

Die im o. a. Code gelb markierten Werte stehen für die Anzeigedauer in mS.
Die blau markierten Werte stehen für die Zeit in mS nach der die angezeigte Ebene wieder ausgeblendet wird.
Die grün markierten Werte zeigen den (in der Demo) höchsten Indexwert einer popup Ebene. Bei 5 Ebenen, wie in der Demo, beginnt die Zählung von unten nach oben bei 4.

Der Inhalt der Ebene 8 wird in der Demo sofort angezeigt, wenn die Seite geöffnet wird. Dafür sorgt der HTML Code im HTML Body (s. o.). Der ebenfalls im HTML Body angelegte JS Code sorgt dafür, dass die Ebene nach 1.950 mS wieder geschlossen wird. Danach, 2.000 mS nach dem Öffnen der Seite beginnt der Ablauf der wiederkehrenden Aktion "window.setInterval("slide()", 2000)", mit der im Abstand von 2.000 mS die angelegten popup Ebenen eingeblendet werden.

Der o. a. Code ist im Wesentlichen selbsterklärend. Änderungen/Anpassungen an Deine Vorgaben sollten also ohne große Probleme machbar sein...

Viel Erfolg

Zuletzt geändert von BeRo am 13.05.2015, 13:56, insgesamt 2-mal geändert.

Ein Klick auf den "Danke" Button (hier rechts), wäre nett. Perfekt wäre ein zusätzliches Posting mit Deiner Erfahrung zu dem/den erhaltenen Tipp(s).
Alle Forenbesucher , die mit vergleichbaren Problemen ihrer Anwendung zu kämpfen haben  und die ebenfalls auf der Suche nach einer Lösung sind, können dann besser entscheiden, ob die angebotene Lösung für das eigene Problem verwertbar ist.
Klar, dass auch der Tippgeber sich freut, wenn seine Hilfestellung mit einem Feedback belohnt wird und nicht kommentarlos ins Leere geht.

SilviaK schrieb am 13.05.2015 um 16:23 Uhr

super - danke. das probier ich mal aus

reihe schrieb am 06.06.2015 um 10:51 Uhr

Text über Bildschirm laufen lassen. Lauftext

Webeigenschaften, Platzhalter (Mit HTML-Code(body)

<MARQUEE behavior=alternate>
<font size=3 color=#c42508>
<b>Lauftext </b></font>
</MARQUEE>

 

Lauftext = Text der über Bildschirm läuft