Frage zu Animationen
Autor: Gerhard G.
Visited 1540,
Followers 1,
Udostępniony 0
Auf meiner Webseite habe ich eine Animation (Webanimator 3.04) eingefügt. Am Ende der Animation rufe ich eine weitere Webseite auf. Diese Webseite wird in einem neuen Fenster geöffnet. Ich möcht aber im gleichen Fenster öffnen wie meine Animationswebseite.
Ist das irgendwie möglich?
Wenn ich das nicht mache habe ich nach mehrfachem hin und her Springen viele offene Fenster.
Posted on the
... in der Animation müssen Sie dem LINK das Attribut TARGET _PARENT zuweisen ...
... (oder TARGET IFRAME "NAME") ...
... fragen Sie direkt hier: http://forum.webanimator.com/index.php
.
Autor
meine Animation liegt unter https://trio-tjbz.de/trio (das ist Browser Fenster 1)
Beim erstellen der Animation wähle ich unter Szenen/Events/On animation finished:
Aktion: URL aufrufen
URL: https://trio-tjbz.de/trio/Verein ... das soll auch im Fenster 1 starten
Im Webanimator gibt es keine weiteren Auswahlmöglichkeiten für Attribut TARGET _PARENT
Der Link funktioniert leider nicht: http://forum.webanimator.com/index.php
(It > De) ... Es funktioniert nicht gut; Der Browserschutz für den Popupblocker ist aktiviert ...
... das Problem sollte im Animationsprogramm gelöst werden ...
... Ich habe das Programm nicht, aber versuchen Sie hier eine der *.wax5-Dateien anzuhängen ...
... wenn Sie einen EXTRA-Test durchführen möchten, entfernen Sie den LINK zur ersten Animation und lassen Sie es mich wissen ...
.
Autor
Füer den lokalen Test habe ich den Popupblocker deaktiviert. Es ist das gleiche Ergebnis.
Ich werde heute den Link zur ersten Animation ersten Animation entfernen und testen. Danach melde ich mich bei Ihnen.
Anlage: Animation als *.wax5
Autor
Ich habe den Link zur ersten Animation entfernt. In der Vorschau, als lokal Export und auch auf dem Server wird immer ein zweites Fenster geöffnet.
Hallo,
um zu sehen welche Befehle der Szene zugewiesen worden sind, müßte ich die "1 Verein.wap" mit dem dazugehörigen Dateiordner "1 Verein" vorliegen haben. Du kannst sie gepackt als ".rar" entweder hier im Forum hochladen, oder im Forum WebAnimator.
Gruß
Rainer
Autor
Hallo Rainer,
hier kommen der Ordner und die *.wap Datei als *.ZIP
Gruß Gerhard
Hallo Gerhard,
wenn ich das richtig verstanden habe, soll nachdem die Türanimation in Szene_2 beendet ist, die nachfolgende Seite im gleichen Fenster geöffnet werden? Schau dir mal das Beispiel an, hier wird über einen Javabefehl nach beendigung der 2. Animation die Seite "http://trio-tjbz.de/trio/Verein" im gleichen Fenster geöffnet.
Gruß
Rainer
Autor
Hallo Rainer,
SUPER, genauso wollte ich das haben. Als temporäre Lösung werde ich die restlichen Türen so modifizieren.
Die endgültige Lösung muss aber irgendwann von Incomedia folgen.
Nochmals vielen Dank und viele Grüße
Gerhard
Hallo Gerhard,
freut mich das es geklappt hat, wenn der Befehl aus X5 kommen soll, müßtest du die Animation als .gif einbinden und diese dann verlinken.
Gruß
Rainer
hab vergessen, ginge in deinem Fall aber nur mit einer statischen Gif.
(It > De) ... Ich denke nicht, dass es von Incomedia abhängt, sondern von der Kenntnis des Programms über das spezielle Forum ...
... Ich habe gesehen, dass die Verbindung jetzt funktioniert. Herzlichen Glückwunsch an Rainer, der das Programm kennt ...
... jedoch stört etwas die Seite; Es werden fortlaufend leere Stil-Tags erstellt (*) ...
... das Gewicht der Bibliotheken hat sich ebenfalls vervierfacht, etwa 350 KB mehr mit den relativen Verlangsamungen ...
... und wenn Sie zurückgehen, sind die angeklickten Animationen nicht mehr aktiv ...
... auch wenn ich das Programm nicht habe, kann ich sagen, dass diese Art von Animation recht einfach zu erstellen und sehr leicht ist, ohne zusätzliche Bibliothek ...
... wenn Sie daran interessiert sind, meine Erfindung mit zusätzlichem Code und automatischem Öffnen der externen Seite in der Showbox auszuprobieren, lassen Sie es mich wissen ...
(*)
.
Autor
Hallo zusammen,
ich habe das so gemacht wie Rainer es vorgeschlagen hat. In der Animation habe ich unter Szene_2 eine Java Script Funktion erstellt und in das sich öffnende Fenster den Befehl:
window.location.href = "https://trio-tjbz.de/trio/Verein";
eingegeben. Es mag zwar nicht die optimale Lösung sein aber sie arbeitet zufrieden stellend. Besser wäre natürlich wenn man unter "URL eingeben" noch auswählen könnte "im selben Fenster öffnen" oder "im neuen Fenster öffnen", so wie es unter WebSite X5 möglich ist.
Testen Sie selbst:
1.) https://trio-tjbz.de/trio ==> auf die Tür "Verein" klicken. Die Webseite Verein öffnet sich.
2.) auf der Webseite Verein im Header auf "TRIO e.V." klicken. ==> Die "Türenseite" ist wieder da.
Die ganzen Seiten müssen noch verfeinert werden aber das Prinzip funktioniert.
Nochmals vielen Dank und viele Grüße
Gerhard
... wie Sie bereits wissen, ich habe keine Programme, Sie müssen es für mich versuchen......
... in Ihrer Funktion_1-Funktion anstelle von window.location.href***
... versuchen Sie, diese Codezeichenfolge an ihrer Stelle einzufügen, um die externe Seite in der ShowBox zu öffnen:
x5engine.imShowBox({ swipeImg: 'res/imSwipe.png', closeImg: 'res/imClose.png', startIndex: 0, media:[{type: 'iframe', url: 'x5engine.imShowBox({ swipeImg: 'res/imSwipe.png', closeImg: 'res/imClose.png', startIndex: 0, media:[{type: 'iframe', url: 'https://trio-tjbz.de/trio/Verein' width: 800, height: 600, description: ''}]});', width: 800, height: 600, description: ''}]});
... probieren Sie es aus und lassen Sie es mich wissen ...
ciao
.
Hallo Gerhard,
es gibt noch eine andere Variante die Seite auf zu rufen, die sollte eigentlich keine leeren Stil-Tags erzeugen:
Ersetzte den Code mal durch den: - window.location.assign("verein.html"); -
Gruß
Rainer
Autor
Hallo KolAsim,
jede Webseite hinter den Türen wird im Endeffekt ca. 6 bis 7 Seiten enthalten und die will ich nicht in einer ShowBox und/oder in IFrames laufen lassen. Es soll das Feeling von echten Webseiten aufkommen.
Hallo Rainer,
deinen Vorschlag werde ich morgen testen. Bin zurzeit etwas im Stress wegen anderer Dinge.
Vielen Dank euch beiden und viele Grüße
Gerhard
Autor
Hallo KolAsim, Hallo Rainer,
um die gesamte Webseite gut zu strukturieren, liegen die einzelnen Webseiten hinter den Türen in einer eigenen Subdirectory. Dein Aufruf Rainer "window.location.assign("verein.html");" funktioniert also nicht.
Für ein zukünftiges Update des Webanimators wünsche ich mir von den Entwicklern, dass ich beim Aufruf einer URL zwischen dem selben Fenster oder einem neuen Fenster wählen kann (siehe Anhang).
Viele Grüße
Gerhard
Diesen Wunsch solltest Du aber im WebAnimator-Forum äußern. Hier wird er mit Sicherheit nicht erfüllt werden können.
Leider ist das WebAnimator-Forum so gut wie tot. Ich warte mittlerweile seit rund zwei Wochen auf die Freischaltung eines Themas, das ich dort eröffnen wollte. [img]https://cosgan.de/images/smilie/boese/a020.gif[/img] Ein Trauerspiel.
hallo, ... wie Sie es vorziehen; ... es war nur eine Idee, es zu versuchen ...ciao...
(It > De) ... Es ist nicht möglich; Wie ich bereits sagte, wird es niemals möglich sein, die zweite Seite automatisch im "_blank" -Fenster zu öffnen ...
... das Öffnen im "_blank" -Fenster oder im Popup ist nur mit einem freiwilligen Klick möglich ...
hallo, ciao
...................................
(Nachtrag: ... wann und wenn Sie meine alternative Erfindung ausprobieren möchten, mit der Tür, die sich dann schließt und die ich zuvor erwähnt hatte, lassen Sie es mich wissen, ansonsten ignorieren Sie meine Nachricht und viel Glück)
.