URL im Bericht über JSL?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ich möchte mithilfe von JSL einen Link zu einer URL in einen Bericht einfügen.Eigentlich ist es mein Ziel, den Bericht dann als HTML zu speichern und eine Seite mit Links zu anderen von JMP erstellten Seiten zu haben, eine Art Verzeichnis von JMP-Berichten, die als HTML gespeichert wurden.
Ich sehe, dass ich „outlinebox<
Ich verwende JMP11. Schätzen Sie alle Eingaben.
Betreff: URL im Bericht über JSL?Danke.Ich sehe jetzt, wie man den HTML-Code bearbeitet. (Es ist target="" anstelle von target="_blank") Sieht so aus, als müsste ich herumspielen, wenn ich es nur für bestimmte Links tun wollte, aber es scheint einfach genug zu sein, es auf der gesamten Seite zu deaktivieren.
Betreff: URL im Bericht über JSL?Ich bin mir bei der Standard-HTML-Ausgabe nicht sicher – das könnte funktionieren. Bei der interaktiven HTML-Ausgabe ist dies jedoch nicht der Fall. Die Skripte, die alles steuern, um es interaktiv zu machen, überschreiben jedes Ziel, das Sie in Ihrem Link zum Öffnen in einem neuen Tab/Fenster festlegen.
Betreff: URL im Bericht über JSL?Hier ist eine Folgefrage.
Das Hinzufügen einer ButtonBox mit web() darin funktioniert!Aber mit web() scheinen keine Optionen verknüpft zu sein. Ich habe es verwendet, um eine Verzeichnisseite für eine Reihe separater HTML-Berichte zu erstellen und dann auf diesen Seiten „Zurück zum Verzeichnis“-Links hinzuzufügen.Diese Links werden jedoch alle in neuen Fenstern geöffnet, sodass beim Durchsuchen der Berichte am Ende viele Browser-Registerkarten geöffnet bleiben.
Ich vermute, die Antwort darauf ähnelt Ians Vorschlag: Ich könnte lernen, wie man den HTML-Code ändert, um den Unterschied zu machen, ob ein neues Fenster geöffnet wird oder nicht, und dann den Text des HTML-Codes zu ändern, den JMP erstellt.Ich werde das prüfen, würde aber gerne wissen, ob es tatsächlich eine integrierte Option gibt, die sich darauf auswirken würde.Vielleicht ist das auch ein Vorschlag für die Zukunft (falls JMP12 nicht bereits über weitere Funktionen dafür verfügt): Als HTML speichern wäre viel nützlicher, wenn einige grundlegende Dinge einfacher zu den Seiten hinzugefügt werden könnten und das Wichtigste, was mir gerade im Kopf herumschwirrt Das sind Links, mit denen Sie zwischen den Seiten navigieren können, sodass diese nahtlos in eine Website integriert werden können.
Betreff: URL im Bericht über JSL?Hätte erwähnen sollen, dass ich Windows verwende. Danke!
Betreff: URL im Bericht über JSL?Ich hätte sagen sollen, dass ich (meistens) einen Mac verwende, es sieht also so aus, als ob eine Abhängigkeit vom Betriebssystem besteht.
Betreff: URL im Bericht über JSL?Danke für die Antworten.
In der Zwischenzeit habe ich etwas anderes gemacht, nämlich einfach den HTML-Code für eine wirklich einfache Seite mit Links als Text in meinem Skript zu erstellen und savetextfile(path) mit dem Suffix .html am Dateinamen auszuführen.
Ich hatte gedacht, die Verwendung der web()-Funktion in einer Schaltfläche würde seltsam aussehen und/oder viel Platz beanspruchen, aber eigentlich sieht es nur wie ein Link aus, überhaupt nicht wie eine Schaltfläche, und ist eine gute Lösung.Mit saveHTML sieht es eigentlich genauso aus wie meine einfache HTML-Version, aber mit saveinteractiveHTML ist es etwas schöner formatiert.Vielleicht mache ich es noch einmal. Dies ist auf jeden Fall nützlich, wenn ich neben anderen JMP-Inhalten einen Link auf eine kompliziertere JMP-Berichtsseite einfügen möchte.
Und Ian, bei mir hat es mit nw<Betreff: URL im Bericht über JSL?
Ergänzend zu Melanies Antwort und angesichts des „Als HTML speichern“-Teils der Anforderung müssen Sie möglicherweise auch Folgendes tun:
// Erstelle ein Fenster mit einem Link und speichere die HTML-Datei
jetzt = Neues Fenster ( „Weblink“ , ButtonBox ( "Drück mich" , Netz ( „www.jmp.com“ ))) ;
Dateiname = „$DESKTOP/JMP.html“ ;
jetzt << SpeichernHTML ( Dateiname ) ;
jetzt << Fenster schließen ;
// HTML-Datei einlesen, -Tag aktualisieren und zurückspeichern
lf = LoadTextFile ( Dateiname ) ;
lf = Munger ( lf , 1 , „A HREF=\!“www“ , „A HREF=\!“ http://www " ) ;
SaveTextFile ( Dateiname , lf , Modus ( "ersetzen" )) ;
Vielleicht gibt es jetzt einen besseren Weg, aber ich habe diesen mit älteren Versionen von JMP verwendet.
Betreff: URL im Bericht über JSL?Alle Befehle unter „Element anhängen“ für einen Gliederungsrahmen sind interaktiv. Sie können jedoch Schaltflächenfelder hinzufügen, die einen Webbefehl vollständig über JSL annehmen, und sie funktionieren auch, wenn sie als HTML gespeichert werden. In diesem Beispiel wird ein Link zu den beiden untergeordneten Gliederungsfeldern hinzugefügt. Sie könnten noch mehr hinzufügen – ich würde dem Gliederungsfeld ein AV-Listenfeld voranstellen und dann Schaltflächenfelder an das V-Listenfeld anhängen.
Neues Fenster ( "Beispiel" ,
ob = Gliederungsfeld ( „Umrissbox“ ,
V-Listenfeld (
ob2 = Gliederungsfeld ( „Übersichtsbox 2“ ,
H-Listenfeld (
Textbearbeitungsfeld ( "Oben links" ),
Textbearbeitungsfeld ( "Oben rechts" )
)
),
ob3 = Gliederungsfeld ( „Übersichtsbox 3“ ,
H-Listenfeld (
Textbearbeitungsfeld ( "Unten links" ),
Textbearbeitungsfeld ( "Unten rechts" )
)
)
)
)
);
// Tasten
bb1 = Button-Box ( „JMP-Community“ , Netz ( " https://community.jmp.com " ), << Unterstreichungsstil );
bb2 = Button-Box ( „JMP-Website“ , Netz ( " https://www.jmp.com " ), << Unterstreichungsstil );
// Füge sie zur Gliederung hinzu
ob2 << voranstellen (bb1);
ob3 << voranstellen (bb2);
Ich hoffe, das bringt Sie näher an das heran, was Sie wollten.