Come aggiungere collegamenti HTML ai file HTML interattivi JMPCiao comunità JMP,
(JMP Pro 14.1.0, W10E a 64 bit)
Ho diversi file HTML interattivi JMP salvati separatamente: devo averli in questo modo perché sto utilizzando "Column Switcher" e HTML non ha il concetto di colonne, quindi non posso cambiarli.
Vorrei invece inserire un collegamento href da uno dei file HTML di analisi all'altro.
Ad esempio, ho un HTML interattivo anova unidirezionale chiamato "test.htm". In JMP, utilizzo il commutatore di colonna per modificare la colonna categorica orizzontale e salvarla come "test2.htm".
Mi piacerebbe entrare e modificare i file HTM in modo che ci sia un collegamento incorporato in ognuno di essi per portarti all'altro. È possibile? Ho provato diverse cose, come aggiungerlo nei tag <script>, ma non funzionano. Sembra che questo dovrebbe essere fattibile.
Grazie in anticipo per il tuo tempo!
DS
AGGIORNAMENTO: Quindi, ho scoperto che posso chiamare una funzione JMP in JavaScript per generare un nuovo pulsante nella parte superiore dell'HTML interattivo che si collega all'altro file e aprirà una nuova scheda nel browser. Una soluzione temporanea, ma non ideale. Mi piacerebbe non doverlo aggiungere a qualche sezione casuale all'interno di JavaScript, ma piuttosto in una posizione più facile da trovare in modo che la modifica di più file sia molto più semplice. Qualsiasi idea su come basarsi su questo per un modo più semplice di passare da un'analisi all'altra tramite HTML è molto apprezzata. Grazie!
_(u,"test2.htm","spazioSinistra","pulsantePulsante quadratoSu")
Re: Come aggiungere collegamenti HTML ai file HTML interattivi JMPCIAO @Natale ,
L'opzione Filtro + 1 serve per far sì che un grafico si comporti come un filtro di selezione per l'altro. Non dovresti mai rilasciare un filtro dati locale nel lato Filtro della dashboard. I filtri di selezione non sono supportati dall'HTML interattivo.
Se desideri filtrare solo un report o una piattaforma, è meglio aggiungere il filtro al grafico prima di creare la dashboard.
Poiché stai chiedendo informazioni sull'opzione 2, penso che potresti voler applicare un filtro dati locale a più report o piattaforme su più schede. Per fare questo,
- Utilizzare crea una nuova applicazione JMP e inizia con un'applicazione vuota. Perfavore guarda: https://www.jmp.com/support/help/en/16.0/index.shtml#page/jmp/additional-examples-of-creating-applications.shtml per ulteriori informazioni sulla creazione di applicazioni JMP.
- Fare doppio clic sulla casella Contesto filtro dati.Ciò aggiunge una casella di contesto del filtro dati all'area di lavoro. Tutto ciò che è inserito in questa casella condividerà lo stesso filtro dati locale.
- In Contenitori, trascina a H Elenco Scatola nella casella Contesto filtro dati.Ciò ti consente di inserire più oggetti in questa casella e disporli orizzontalmente.
- Trascina un filtro dati (locale) nella casella di riepilogo H.
- In Contenitori, trascina una casella di scheda nella casella di riepilogo H.
- Quindi, aggiungi report o piattaforme alla casella della scheda.
- Eseguire l'applicazione per scegliere le impostazioni per il filtro dati locale.
Dovrebbe assomigliare a qualcosa di simile a questo:

Tieni presente che ho disabilitato la modalità Includi del filtro dati locale.
Dovresti essere in grado di esportare in HTML interattivo e sarebbe simile a questo:

Spero che aiuti.
~Giovanni
Re: Come aggiungere collegamenti HTML ai file HTML interattivi JMPCiao John,
Puoi per favore approfondire meglio la seconda opzione? Sto affrontando un'altra sfida. Quando creo un grafico di controllo, includo il filtro dati locale, deseleziono l'inclusione e lo salvo come HTML interattivo, il filtro sembra funzionare. Ma quando faccio la stessa cosa con un dashboard con 2 pannelli, ovvero Filtro + 1 dashboard (con il grafico) e deseleziono Includi, il filtro non è più interattivo per il grafico accanto. Puoi aiutarmi? Grazie.
Re: Come aggiungere collegamenti HTML ai file HTML interattivi JMPPrego.
Re: Come aggiungere collegamenti HTML ai file HTML interattivi JMPCIAO @John_Powell_JMP ,
Grazie mille per la chiara spiegazione su come aggirare il problema del cambio di colonna con i file HTML. Dubito che abbiamo abbastanza bisogno di utilizzare JMP Live, quindi è per questo che volevo trovare un formato che potesse funzionare.
Personalmente mi piace l'opzione Dashboard come file HTML, poiché i dati di un'analisi sono collegati all'altra, quindi è molto interessante. Ho generato tutte e tre le opzioni che hai fornito e le ho condivise con il mio collega che è colui che deve condividere i dati. Scoprirò quale metodo preferisce e lo aiuterò.
Grazie!,
DS
Re: Come aggiungere collegamenti HTML ai file HTML interattivi JMPCiao DS,
I nostri file HTML interattivi non sono progettati per essere modificati. Costruiamo il contenuto quando la pagina viene caricata utilizzando il codice JavaScript, quindi tutto ciò che provi a inserire verrà sovrascritto, tranne ovviamente qualcosa nella sezione <script> stessa che chiama una funzione dal nome strano all&amp;amp;amp;amp;#39;interno del nostro codice JavaScript compresso per aggiungere un pulsante .&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;Tuttavia, esistono alcuni modi per ottenere una singola pagina Web con un grafico per ciascuna colonna del commutatore di colonne. Le prime due opzioni seguenti saranno utili se desideri ricostruire i tuoi file HTML interattivi, mentre la terza è utile se desideri lavorare con file HTML esistenti. Infine, sarei negligente se non menzionassi che se avessi JMP Live o fossi disposto a utilizzare JMP Public (con JMP 15), i commutatori di colonne pubblicati funzionerebbero come previsto senza alcun lavoro aggiuntivo. Vedere&amp;amp;amp;lt;a href="https://community.jmp.com/t5/JMPer-Cable/Column-Switchers-in-JMP-Live/m-p/228135#U228135"&amp;amp;amp;gt; Selettori di colonna in JMP Live&amp;amp;amp;lt;/a&amp;amp;amp;gt;&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;&amp;amp;amp;nbsp;&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;1. Se desideri ricostruire i tuoi file HTML interattivi, puoi creare report separati, uno per ciascuna colonna scegliendo Ripeti analisi, quindi scegliere un&amp;amp;amp;amp;#39;altra colonna dal commutatore di colonne. Successivamente, utilizza File &amp;amp;amp;gt; Pubblica &amp;amp;amp;gt; Pubblica su file e scegli tutti i report che hai creato. Questo genererà una pagina web con le miniature di ogni variazione della trama su cui puoi fare clic per avviarne una specifica.&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;&amp;amp;amp;nbsp;&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;Questo non crea un pulsante &amp;amp;amp;amp;quot;Avanti&amp;amp;amp;amp;quot;, quindi dovresti utilizzare il pulsante Indietro del browser per scegliere quello successivo.&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;&amp;amp;amp;nbsp;&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;Se desideri davvero un pulsante &amp;amp;amp;amp;quot;Avanti&amp;amp;amp;amp;quot; invece di una pagina con diverse miniature, puoi fare clic con il pulsante destro del mouse sul triangolo grigio a sinistra del commutatore di colonne e scegliere Aggiungi elemento &amp;amp;amp;gt; Aggiungi riferimento URL. Per il nome del collegamento, inserisci Avanti e per l&amp;amp;amp;amp;#39;URL, rimuovi http:// e inserisci ./&amp;amp;amp;lt;nextFile.htm&amp;amp;amp;gt; dove &amp;amp;amp;lt;nextFile.htm&amp;amp;amp;gt; è il nome del successivo file HTML interattivo che desideri visualizzare. Affinché funzioni, dovresti scegliere in anticipo i nomi dei file in cui salverai e assicurarti di utilizzare quei nomi di file quando salvi come HTML interattivo. Per semplificare, dovresti salvare tutti i file nella stessa cartella.&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;&amp;amp;amp;nbsp;&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;2. Un&amp;amp;amp;amp;#39;altra opzione è creare una dashboard e posizionare ciascuna variazione in una scheda separata. Quindi salva la dashboard come HTML interattivo. Posso approfondire questo argomento se ti piace questa soluzione.&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;&amp;amp;amp;nbsp;&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;3. Se devi lavorare con file HTML interattivi esistenti, puoi racchiuderli ciascuno in un iFrame con un riferimento a quello successivo.Supponiamo che tu decida di chiamare questi file wrapper Frame1.htm, Frame2.htm, ... TelaioN.htm. Ognuno sarebbe simile a questo:&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;PRE&amp;amp;amp;gt;&amp;amp;amp;amp;lt;!DOCTYPE html&amp;amp;amp;amp;gt;
&amp;amp;amp;amp;lt;html&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;head&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;/head&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;body&amp;amp;amp;amp;gt;
&amp;amp;amp;amp;lt;style&amp;amp;amp;amp;gt;
.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; }
&amp;amp;amp;amp;lt;/style&amp;amp;amp;amp;gt;
&amp;amp;amp;amp;lt;a class="next" href="./Frame2.htm"&amp;amp;amp;amp;gt;Next&amp;amp;amp;amp;lt;/a&amp;amp;amp;amp;gt;
&amp;amp;amp;amp;lt;div class="wrapper"&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;iframe frameborder="0" src="./oneway.htm" &amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;/iframe&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;/div&amp;amp;amp;amp;gt;
&amp;amp;amp;amp;lt;/body&amp;amp;amp;amp;gt;
&amp;amp;amp;amp;lt;/html&amp;amp;amp;amp;gt;&amp;amp;amp;lt;/PRE&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;L&amp;amp;amp;amp;#39;href nell&amp;amp;amp;amp;#39;elemento &amp;amp;amp;lt;a&amp;amp;amp;gt; punterebbe al file wrapper successivo (./FrameX.htm) e l&amp;amp;amp;amp;#39;ultimo potrebbe puntare al primo.&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;L&amp;amp;amp;amp;#39;src nell&amp;amp;amp;amp;#39;elemento &amp;amp;amp;lt;iframe&amp;amp;amp;gt; è il nome del file HTML interattivo esistente e sarebbe diverso in ciascun file FrameX.htm. Il &amp;amp;amp;amp;quot;./&amp;amp;amp;amp;quot; davanti al nome del file presuppone che i file Frame e i file HTML interattivi originali siano tutti nella stessa cartella, ma questo può essere modificato per puntare a un&amp;amp;amp;amp;#39;altra cartella.&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;&amp;amp;amp;nbsp;&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;Spero che una di queste soluzioni funzioni meglio per te rispetto alla soluzione che hai trovato.&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;-John&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;&amp;amp;amp;nbsp;&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;&amp;amp;amp;nbsp;&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;&amp;amp;amp;nbsp;&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;&amp;amp;amp;nbsp;&amp;amp;amp;lt;/P&amp;amp;amp;gt;&amp;amp;amp;lt;/lingo-body&amp;amp;amp;gt;