Ich muss ein eigenständiges HTML-Banner in Edge Animate erstellen. Dafür habe ich die Bilder bereits nach base24 kodiert. Ich muss nur das Javascript in diesen HTML-Code einfügen. Wenn ich mein Banner veröffentliche, fügt Edge standardmäßig einen 'edge_includes'-Ordner hinzu, der' edge.6.0.0.min.js 'und eine Javascript-Datei am selben Ort wie die HTML-Datei enthält, die aber genauso wie die HTML-Datei aufgerufen wird mit einer '_edge.js' Erweiterung. Wie zum Beispiel 'text_edge.js'. Beide .js-Dateien müssen in die veröffentlichte HTML-Datei verschoben werden.Edge Animate: Wie verschiebt man Javascript in HTML?
Die Datei 'edge.6.0.0.min.js' kann ich leicht genug bewegen, indem ich ihr Skript zwischen den Skript-Tags der HTML-Datei verschiebe, die diese .js-Datei erwähnt.
Die Datei test_edge.js ist jedoch schwieriger. Eine typische veröffentlichte HTML-Datei enthält diese unter anderem:
<script> AdobeEdge.loadComposition('test', 'EDGE-102396420', {
scaleToFit: "none",
centerStage: "none",
minW: "0px",
maxW: "undefined",
width: "300px",
height: "250px" }, {"dom":{}}, {"dom":{}});
</script>
Dies ist - ich denke - wo Kantenlasten, dass ‚test_edge.js‘ Datei, durch ‚loadComposition‘. Aber wie kann ich den Inhalt dieser Datei test_edge.js in meine HTML-Datei kopieren? Ich kann "test" beispielsweise nicht durch den Inhalt von "test_edge.js" ersetzen. Gibt es eine andere Möglichkeit, den Inhalt dieser Datei in meine HTML-Datei zu laden? Indem Sie es zwischen Script-Tags beheben und loadComposition zum Laden dieses Skriptteils anstatt der externen test_edge.js-Datei machen?
Das ist nicht, was ich will, noch eine andere externe JS-Datei. Edge verwendet nun AdobeEdge.loadComposition ('test', ... um seine Datei test_edge.js zu laden, die Edge nach dem Publishing erstellt. Auch diese Datei möchte ich in meine HTML-Datei einbetten. Neben der Verwendung von base24 wünsche ich mir das auch Datei, die in meine HTML-Datei eingebettet werden soll Was ich möchte, ist eine einzige HTML-Datei, die alles enthält, die Basis24 für die Bilder, edge.6.0.0.min.js UND den test_edge.js Code – jiggy1965
Bitte checken Sie aus , den Inhalt bearbeitet. Ich hoffe, das ist, was Sie wollen. – Klajbar
Bereits versucht, dass, aber das funktioniert nicht. Die AdobeEdge.loadComposition sucht speziell nach der Datei test_edge.js, keine Inline-Inhalt. Die Datei, die es sucht, ist als Parameter erwähnt, aber ohne den '_edge.js' Teil. Das macht es schwierig. Irgendwie muss ich loadComposition laden den Inline-Inhalt von test_edge.js anstelle der externen Datei selbst. – jiggy1965