JSL経由のレポート内のURL?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />JSLを使用してレポートにURLへのリンクを挿入したいと考えています。私の実際の目標は、レポートを HTML として保存し、JMP によって作成された他のページへのリンクを含むページ (HTML として保存された JMP レポートの一種のディレクトリ) を作成することです。
レポートが HTML として保存されて独自の Web ページになった後でも、outlinebox<
JMP11を使用しています。ご意見をお待ちしております。
Re: JSL経由のレポート内のURLは?ありがとう。HTMLを編集する方法がわかりました。 ( target="_blank" ではなく target="" です) 特定のリンクに対してのみ実行したい場合は、いじる必要があるようですが、ページ全体で無効にするのは簡単なようです。
Re: JSL経由のレポート内のURLは?標準の HTML 出力についてはわかりませんが、機能する可能性があります。 ただし、インタラクティブな HTML 出力の場合はそうではありません。 インタラクティブにするためにすべてを制御するスクリプトは、新しいタブ/ウィンドウで開くようにリンクに設定したターゲットをオーバーライドします。
Re: JSL経由のレポート内のURLは?追加の質問です。
web() を含む ButtonBox を追加すると機能します。しかし、web() には関連するオプションがないようです。 これを使用した目的は、一連の個別の HTML レポート用のディレクトリ ページを作成し、それらのページに「ディレクトリに戻る」リンクを追加することでした。ただし、これらのリンクはすべて新しいウィンドウで開くため、レポートを閲覧すると多くのブラウザー タブを開いたままにすることになります。
これに対する答えは、Ian の提案に沿ったものだと思います。新しいウィンドウを開くかどうかを変えるために HTML を変更する方法を学び、それから JMP が作成する HTML のテキストを変更する方法を学ぶことができます。検討してみますが、実際にそれに影響を与える組み込みオプションがあるかどうかを知りたいと思います。また、おそらくこれは将来への提案です (JMP12 にこれ以上の機能がまだない場合): いくつかの基本的な事項をページに追加するのが簡単で、今私が考えていることであれば、HTML として保存する方がはるかに便利になるでしょう。は、ページ間を移動して Web サイトにシームレスに組み込むためのリンクです。
Re: JSL経由のレポート内のURLは?私が Windows を使用していることを言及するべきでした。 ありがとう!
Re: JSL経由のレポート内のURLは?私は(主に)Mac を使用しているので、OS への依存があるようです。
Re: JSL経由のレポート内のURLは?ご回答ありがとうございます。
その間、私はスクリプト内のテキストとしてリンクの非常に基本的なページのHTMLを作成し、ファイル名に.html接尾辞を付けてsavetextfile(path)を実行するという別のことを行いました。
ボタンで web() 関数を使用するのは奇妙に見えたり、多くのスペースを占有するだろうと考えていましたが、実際にはボタンではなくリンクのように見えるだけであり、良い解決策です。saveHTML を使用すると、実際には私の基本的な HTML バージョンと同じように見えますが、saveinteractiveHTML を使用すると、もう少し良い形式になります。それでやり直すかも知れません。 いずれの場合でも、これは、他の JMP コンテンツと一緒に、より複雑な JMP レポート ページにリンクを配置する場合に役立ちます。
そしてイアン、それは私にとっては nw<Re: JSL経由のレポート内のURLは?
Melanie の返信に追加し、要件の「HTML として保存」部分を考慮すると、次のようなことも行う必要があるかもしれません。
// リンクを含むウィンドウを作成し、HTML ファイルを保存します
新しい=新しい窓( "ウェブリンク" 、ボタンボックス( 「プレス・ミー」 、ウェブ( 「www.jmp.com」 ))) ;
ファイル名= 「$DESKTOP/JMP.html」 ;
新しい<< HTML を保存(ファイル名) ;
新しい<<ウィンドウを閉じる;
// HTML ファイルを読み取り、 タグを更新して保存し直します
もし=テキストファイルのロード(ファイル名) ;
もし=マンガー(もし、 1 、 「HREF=\!」www」 、 「HREF=\!」 http://www 」 ) ;
テキストファイルの保存(ファイル名、もし、モード( "交換" )) ;
おそらく今ではもっと良い方法があるかもしれませんが、私はこれを古いバージョンの JMP で使用しました。
Re: JSL経由のレポート内のURLは?アウトライン ボックスの [項目の追加] にあるすべてのコマンドは対話型です。 ただし、Web コマンドを完全に JSL 経由で受け取るボタン ボックスを追加することは可能で、HTML として保存した場合にも機能します。 この例では、2 つの従属アウトライン ボックスに 1 つのリンクを追加します。 さらに追加することもできます。私なら、av リスト ボックスをアウトライン ボックスの先頭に追加し、ボタン ボックスを v リスト ボックスに追加します。
新しい窓( "例" 、
オブ =アウトラインボックス( 「アウトラインボックス」 、
V リストボックス(
ob2 =アウトラインボックス( 「アウトラインボックス2」 、
H リストボックス(
テキスト編集ボックス( "左上" )、
テキスト編集ボックス( "右上" )
)
)、
ob3 =アウトラインボックス( 「アウトラインボックス3」 、
H リストボックス(
テキスト編集ボックス( "左下" )、
テキスト編集ボックス( "右下" )
)
)
)
)
);
// ボタン
bb1 =ボタンボックス( 「JMPコミュニティ」 、ウェブ( 」 https://community.jmp.com 」 )、<下線スタイル);
bb2 =ボタンボックス( 「JMPウェブサイト」 、ウェブ( 」 https://www.jmp.com 」 )、<下線スタイル);
// アウトラインに追加します
ob2 <<先頭に追加する(bb1);
ob3 <<先頭に追加する(bb2);
これであなたが望んでいたものに近づくことを願っています。