So fügen Sie HTML-Links zu interaktiven JMP-HTML-Dateien hinzuHallo JMP-Community,
(JMP Pro 14.1.0, W10E 64-Bit)
Ich habe mehrere separat gespeicherte interaktive JMP-HTML-Dateien - ich muss es so haben, weil ich "Column Switcher" verwende und HTML kein Spaltenkonzept hat und sie daher nicht austauschen kann.
Stattdessen möchte ich einen Href-Link von einer der Analyse-HTML-Dateien zur anderen einfügen.
Zum Beispiel habe ich ein interaktives Einweg-Anova-HTML namens "test.htm". In JMP verwende ich den Spaltenumschalter, um die horizontale kategoriale Spalte zu ändern und diese als "test2.htm" zu speichern.
Ich möchte hineingehen und die HTM-Dateien so bearbeiten, dass in jede ein Link eingebettet ist, der Sie zur anderen führt. Ist das möglich? Ich habe verschiedene Dinge ausprobiert, wie das Hinzufügen in die -Tags oder die Verwendung von -Tags, aber diese funktionieren nicht. Es scheint, dass dies machbar sein sollte.
Vielen Dank im Voraus für Ihre Zeit!
DS
UPDATE: Ich habe also herausgefunden, dass ich eine JMP-Funktion im JavaScript aufrufen kann, um eine neue Schaltfläche oben im interaktiven HTML zu generieren, die mit der anderen Datei verknüpft ist und eine neue Registerkarte im Browser öffnet. Eine vorübergehende Problemumgehung, aber nicht ideal. Ich möchte es nicht zu einem zufälligen Abschnitt innerhalb des JavaScripts hinzufügen müssen, sondern an einem leichter zu findenden Ort, damit das Bearbeiten der mehreren Dateien viel einfacher ist. Alle Gedanken darüber, wie man darauf aufbauen kann, um einfacher zwischen Analysen über HTML wechseln zu können, sind sehr willkommen. Danke!
_(u,"test2.htm","spaceLeft","buttonSquare buttonUp")
Betreff: Hinzufügen von HTML-Links zu interaktiven JMP-HTML-DateienHallo John,
Können Sie die zweite Option bitte näher erläutern? Ich stehe vor einer weiteren Herausforderung. Wenn ich ein Regeldiagramm erstelle, den lokalen Datenfilter einschließe, das Häkchen bei „Einschließen“ entferne und es als interaktives HTML speichere, scheint der Filter zu funktionieren. Aber wenn ich dasselbe mit einem Dashboard mit 2 Panels mache, dh Filter + 1 Dashboard (mit dem Diagramm) und das Kontrollkästchen "Einschließen" deaktiviere, ist der Filter für das Diagramm daneben nicht mehr interaktiv. Kannst du mir dabei helfen? Danke.
Betreff: Hinzufügen von HTML-Links zu interaktiven JMP-HTML-DateienGern geschehen.
Betreff: Hinzufügen von HTML-Links zu interaktiven JMP-HTML-DateienHallo @John_Powell_JMP ,
Vielen Dank für die klare Erklärung, wie das Problem mit dem Spaltenumschalter mit HTML-Dateien umgangen werden kann. Ich bezweifle, dass wir genug Bedarf für JMP Live haben, deshalb wollte ich ein Format finden, das funktionieren könnte.
Ich selbst mag die Dashboard-Option als HTML-Datei, da die Daten von einer Analyse mit der anderen verknüpft sind, das ist sehr cool. Ich habe alle drei von Ihnen bereitgestellten Optionen erstellt und mit meinem Kollegen geteilt, der die Daten teilen muss. Ich werde herausfinden, welche Methode er bevorzugt und ihm dabei helfen.
Danke!,
DS
Betreff: Hinzufügen von HTML-Links zu interaktiven JMP-HTML-DateienHallo DS,
Unsere interaktiven HTML-Dateien sind nicht zur Bearbeitung vorgesehen. Wir bauen den Inhalt beim Laden der Seite mit JavaScript-Code auf, sodass alles, was Sie einzufügen versuchen, überschrieben wird, außer natürlich etwas im Abschnitt selbst, das eine seltsam benannte Funktion in unserem komprimierten JavaScript-Code aufruft, um eine Schaltfläche hinzuzufügen .</P>
<P>Es gibt jedoch einige Möglichkeiten, eine einzelne Webseite mit einem Diagramm für jede Spalte Ihres Spaltenumschalters zu erstellen. Die ersten beiden Optionen unten sind nützlich, wenn Sie bereit sind, Ihre interaktiven HTML-Dateien neu zu erstellen, während die dritte nützlich ist, wenn Sie mit vorhandenen HTML-Dateien arbeiten möchten. Abschließend wäre ich nachlässig, wenn ich nicht erwähnen würde, dass, wenn Sie JMP Live hätten oder bereit wären, JMP Public (mit JMP 15) zu verwenden, veröffentlichte Column Switchers ohne zusätzliche Arbeit wie erwartet funktionieren würden. Sehen<a href="https://community.jmp.com/t5/JMPer-Cable/Column-Switchers-in-JMP-Live/m-p/228135#U228135"> Spaltenumschalter in JMP Live</a></P>
<P> </P>
<P>1. Wenn Sie bereit sind, Ihre interaktiven HTML-Dateien neu zu erstellen, können Sie separate Berichte erstellen, einen für jede Spalte, indem Sie Analyse wiederholen auswählen und dann eine andere Spalte aus dem Spaltenumschalter auswählen. Verwenden Sie als Nächstes „Datei“ > „Veröffentlichen“ > „In Datei veröffentlichen“ und wählen Sie alle Berichte aus, die Sie erstellt haben. Dadurch wird eine Webseite mit Miniaturansichten jeder Variation Ihres Diagramms erstellt, auf die Sie klicken können, um eine bestimmte zu starten.</P>
<P> </P>
<P>Dadurch wird keine „Weiter“-Schaltfläche erstellt, sodass Sie die Zurück-Schaltfläche des Browsers verwenden müssen, um die nächste auszuwählen.</P>
<P> </P>
<P>Wenn Sie wirklich eine „Weiter“-Schaltfläche anstelle einer Seite mit mehreren Miniaturansichten möchten, können Sie mit der rechten Maustaste auf das graue Dreieck links neben dem Spaltenwechsler klicken und „Element anhängen“ > „URL-Referenz hinzufügen“ wählen. Geben Sie als Link-Name Weiter ein und entfernen Sie als URL das http:// und geben Sie ./<nächsteDatei.htm> ein, wobei <nächsteDatei.htm> der Name der nächsten interaktiven HTML-Datei ist, die Sie anzeigen möchten. Damit dies funktioniert, müssen Sie die Dateinamen, unter denen Sie speichern möchten, im Voraus auswählen und sicherstellen, dass Sie diese Dateinamen verwenden, wenn Sie als interaktives HTML speichern. Um es einfach zu halten, sollten Sie alle Dateien im selben Ordner speichern.</P>
<P> </P>
<P>2. Eine andere Möglichkeit besteht darin, ein Dashboard zu erstellen und jede Variante auf einer separaten Registerkarte zu platzieren. Speichern Sie dann das Dashboard als interaktives HTML. Ich kann darauf näher eingehen, wenn Ihnen diese Lösung gefällt.</P>
<P> </P>
<P>3. Wenn Sie mit vorhandenen interaktiven HTML-Dateien arbeiten müssen, können Sie jede in einen iFrame mit einem Verweis auf die nächste einschließen.Angenommen, Sie entscheiden sich, diese Wrapper-Dateien Frame1.htm, Frame2.htm, ... zu nennen. FrameN.htm. Jeder würde so aussehen:</P>
<PRE><!DOCTYPE html>
<html><head></head><body>
<style>
.next { position:absolute; right:0; margin-right:30px; z-index:10000 }
.wrapper { position:absolute; top:0; left: 0; right: 0; bottom: 0; }
.wrapper iframe { display:block; width:100%; height:100%; border:none; }
</style>
<a class="next" href="./Frame2.htm">Next</a>
<div class="wrapper"><iframe frameborder="0" src="./oneway.htm" ></iframe></div>
</body>
</html></PRE>
<P>Das href im <a>-Element würde auf die nächste Wrapper-Datei (./FrameX.htm) zeigen und die letzte könnte auf die erste zurückweisen.</P>
<P>Der src im <iframe>-Element ist der Name der vorhandenen interaktiven HTML-Datei und würde in jeder FrameX.htm-Datei anders sein. Der „./“ vor dem Dateinamen geht davon aus, dass sich die Frame-Dateien und die ursprünglichen interaktiven HTML-Dateien alle im selben Ordner befinden, aber dieser kann so geändert werden, dass er auf einen anderen Ordner verweist.</P>
<P> </P>
<P>Ich hoffe, dass eine dieser Lösungen für Sie besser funktioniert als die Lösung, die Sie gefunden haben.</P>
<P>-John</P>
<P> </P>
<P> </P>
<P> </P>
<P> </P></lingo-body>