JMP コミュニティの皆様、こんにちは。
(JMP Pro 14.1.0、W10E 64 ビット)
いくつかの個別に保存された JMP インタラクティブ HTML ファイルがあります。「列スイッチャー」を使用しており、HTML には列の概念がなく、列を切り替えることができないため、このようにする必要があります。
代わりに、分析 HTML ファイルの 1 つから別の HTML ファイルへの href リンクを挿入したいと思います。
たとえば、「test.htm」という一方向 anova インタラクティブ HTML があります。 JMP では、列スイッチャーを使用して横方向のカテゴリ列を変更し、それを「test2.htm」として保存します。
HTM ファイルにアクセスして編集し、それぞれにリンクが埋め込まれて、他のファイルに移動できるようにしたいと思います。 これは可能ですか? タグに追加したり、 タグを使用したりするなど、いくつか試しましたが、うまくいきません。 これは実行可能であるように思われます。
お時間をいただきありがとうございます。
DS
更新: そのため、JavaScript で JMP 関数を呼び出して、他のファイルにリンクし、ブラウザーで新しいタブを開くインタラクティブな HTML の上部に新しいボタンを生成できることがわかりました。 一時的な回避策ですが、理想的ではありません。 JavaScript 内のランダムなセクションに追加する必要はなく、見つけやすい場所に追加して、複数のファイルの編集がはるかに簡単になるようにしたいと考えています。 HTML を介して分析を簡単に切り替える方法について、これを基に構築する方法についてのご意見をお待ちしております。 ありがとう!
_(u,"test2.htm","spaceLeft","buttonSquare buttonUp")
こんにちはジョン、
2番目のオプションについて詳しく教えてください。 私は別の課題に直面しています。 管理図を作成し、ローカル データ フィルターを含め、含めるのチェックを外してインタラクティブな HTML として保存すると、フィルターが機能しているように見えます。 しかし、2 つのパネル (つまり、フィルター + 1 つのダッシュボード (グラフを含む)) を持つダッシュボードで同じことを行い、含めるチェックを外すと、フィルターはその隣のグラフに対して対話的ではなくなります。 それを手伝ってくれませんか? ありがとう。
やあ@ジョン_パウエル_JMP 、
HTML ファイルでの列スイッチャーの問題を回避する方法について、明確な説明をありがとうございました。 JMP Live を使用する必要性が十分にあるとは思えないため、機能する形式を見つけたかったのです。
ある分析のデータが別の分析にリンクされているため、HTML ファイルとしてのダッシュボード オプションが気に入っています。これは非常に優れています。 あなたが提供した 3 つのオプションをすべて生成し、データを共有する必要がある同僚と共有しました。 私は彼が好む方法を見つけ出し、それを手伝います。
ありがとう!、
DS
DS さん、こんにちは。
当社のインタラクティブ HTML ファイルは、編集できるようには設計されていません。 ページが読み込まれるときに JavaScript コードを使用してコンテンツを作成するため、挿入しようとするものはすべて上書きされます。ただし、圧縮された JavaScript コード内で奇妙な名前の関数を呼び出してボタンを追加する セクション自体を除きます。 .</P>
<P>ただし、列スイッチャーの各列のグラフを含む 1 つの Web ページを作成する方法がいくつかあります。 以下の最初の 2 つのオプションは、インタラクティブ HTML ファイルを再構築する場合に役立ちます。3 番目のオプションは、既存の HTML ファイルを操作する場合に役立ちます。 最後に、JMP Live をお持ちの場合、または JMP Public (JMP 15 と共に) を使用する意思がある場合、公開された Column Switchers は特別な作業をしなくても期待どおりに機能することを言及しなかった場合、私は怠慢になります。 見る<a href="https://community.jmp.com/t5/JMPer-Cable/Column-Switchers-in-JMP-Live/m-p/228135#U228135">JMP Liveの列スイッチャー</a></P>
<P> </P>
<P>1. Interactive HTML ファイルを再構築する場合は、Redo Analysis を選択して列ごとに 1 つずつ個別のレポートを作成し、列スイッチャーから別の列を選択することができます。 次に、[ファイル] > [発行] > [ファイルに発行] を使用して、作成したすべてのレポートを選択します。 これにより、プロットの各バリエーションのサムネイルを含む Web ページが生成され、クリックして特定のバリエーションを起動できます。</P>
<P> </P>
<P>これは「次へ」ボタンを作成しないため、ブラウザの戻るボタンを使用して次のボタンを選択する必要があります。</P>
<P> </P>
<P>複数のサムネイルを含むページの代わりに「次へ」ボタンが本当に必要な場合は、列スイッチャーの左側にある灰色の三角形を右クリックし、[項目を追加] > [URL 参照を追加] を選択します。 リンク名に Next と入力し、URL に http:// を削除して ./<nextFile.htm> と入力します。<nextFile.htm> は次に表示するインタラクティブ HTML ファイルの名前です。 これを機能させるには、保存するファイル名を事前に選択し、Interactive HTML として保存するときにそれらのファイル名を使用するようにする必要があります。 シンプルにするために、すべてのファイルを同じフォルダーに保存する必要があります。</P>
<P> </P>
<P>2. もう 1 つのオプションは、ダッシュボードを作成し、各バリエーションを個別のタブに配置することです。 次に、ダッシュボードをインタラクティブ HTML として保存します。 このソリューションが気に入った場合は、これについて詳しく説明できます。</P>
<P> </P>
<P>3. 既存のインタラクティブ HTML ファイルを使用する必要がある場合は、次への参照を使用して各ファイルを iFrame でラップできます。これらのラッパー ファイルを Frame1.htm、Frame2.htm、... と呼ぶことにしたとします。 FrameN.htm. それぞれは次のようになります。</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><a> 要素の href は次のラッパー ファイル (./FrameX.htm) を指し、最後のものは最初のラッパー ファイルを指すことができます。</P>
<P><iframe> 要素の src は、既存のインタラクティブ HTML ファイルの名前であり、FrameX.htm ファイルごとに異なります。 ファイル名の前の「./」は、フレーム ファイルと元のインタラクティブ HTML ファイルがすべて同じフォルダーにあることを前提としていますが、これは別のフォルダーを指すように変更できます。</P>
<P> </P>
<P>これらの解決策のいずれかが、あなたが見つけた解決策よりもうまくいくことを願っています.</P>
<P>-ジョン</P>
<P> </P>
<P> </P>
<P> </P>
<P> </P></lingo-body>